libzypp  10.5.0
zypp::solver::detail::TransactionSolutionAction Class Reference

#include <SolutionAction.h>

Inheritance diagram for zypp::solver::detail::TransactionSolutionAction:

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.

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

Definition at line 111 of file SolutionAction.h.

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

Definition at line 112 of file SolutionAction.h.

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

Execute this action.

Returns 'true' on success, 'false' on error.

Implements zypp::solver::detail::SolutionAction.

Definition at line 131 of file SolutionAction.cc.


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 121 of file SolutionAction.h.


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