zypp::solver::detail::TransactionSolutionAction Class Reference

#include <SolutionAction.h>

Inheritance diagram for zypp::solver::detail::TransactionSolutionAction:
[legend]

List of all members.

Public Member Functions

 TransactionSolutionAction (PoolItem item, TransactionKind action)
 TransactionSolutionAction (Capability capability, TransactionKind action)
 TransactionSolutionAction (SolverQueueItem_Ptr item, TransactionKind action)
 TransactionSolutionAction (TransactionKind action)
virtual std::ostream & dumpOn (std::ostream &str) const
 Overload to realize std::ostream & operator<<.
const PoolItem item () const
const Capability capability () const
TransactionKind action () const
virtual bool execute (Resolver &resolver) const
 Execute this action.

Protected Attributes

PoolItem _item
Capability _capability
SolverQueueItem_Ptr _solverQueueItem
const TransactionKind _action

Friends

std::ostream & operator<< (std::ostream &str, const TransactionSolutionAction &action)


Detailed Description

Definition at line 80 of file SolutionAction.h.


Constructor & Destructor Documentation

zypp::solver::detail::TransactionSolutionAction::TransactionSolutionAction ( PoolItem  item,
TransactionKind  action 
) [inline]

Definition at line 83 of file SolutionAction.h.

zypp::solver::detail::TransactionSolutionAction::TransactionSolutionAction ( Capability  capability,
TransactionKind  action 
) [inline]

Definition at line 88 of file SolutionAction.h.

zypp::solver::detail::TransactionSolutionAction::TransactionSolutionAction ( SolverQueueItem_Ptr  item,
TransactionKind  action 
) [inline]

Definition at line 94 of file SolutionAction.h.

zypp::solver::detail::TransactionSolutionAction::TransactionSolutionAction ( TransactionKind  action  )  [inline]

Definition at line 99 of file SolutionAction.h.


Member Function Documentation

virtual std::ostream& zypp::solver::detail::TransactionSolutionAction::dumpOn ( std::ostream &  str  )  const [virtual]

Overload to realize std::ostream & operator<<.

Reimplemented from zypp::solver::detail::SolutionAction.

const PoolItem zypp::solver::detail::TransactionSolutionAction::item (  )  const [inline]

Definition at line 110 of file SolutionAction.h.

References _item.

const Capability zypp::solver::detail::TransactionSolutionAction::capability (  )  const [inline]

Definition at line 111 of file SolutionAction.h.

References _capability.

TransactionKind zypp::solver::detail::TransactionSolutionAction::action (  )  const [inline]

Definition at line 112 of file SolutionAction.h.

References _action.

Referenced by execute().

bool zypp::solver::detail::TransactionSolutionAction::execute ( Resolver resolver  )  const [virtual]


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  str,
const TransactionSolutionAction action 
) [friend]

Definition at line 105 of file SolutionAction.h.


Member Data Documentation

Definition at line 119 of file SolutionAction.h.

Referenced by execute(), and item().

Definition at line 120 of file SolutionAction.h.

Referenced by capability(), and execute().

Definition at line 121 of file SolutionAction.h.

Referenced by execute().

Definition at line 123 of file SolutionAction.h.

Referenced by action().


The documentation for this class was generated from the following files:

doxygen