#include <SolutionAction.h>
Public Member Functions | |
| TransactionSolutionAction (PoolItem_Ref item, TransactionKind action) | |
| TransactionSolutionAction (TransactionKind action) | |
| virtual std::ostream & | dumpOn (std::ostream &str) const |
| Overload to realize std::ostream & operator<<. | |
| const PoolItem_Ref | item () const |
| const TransactionKind | action () const |
| virtual bool | execute (Resolver &resolver) const |
| Execute this action. | |
Protected Attributes | |
| PoolItem_Ref | _item |
| const TransactionKind | _action |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const TransactionSolutionAction &action) |
Definition at line 77 of file SolutionAction.h.
| zypp::solver::detail::TransactionSolutionAction::TransactionSolutionAction | ( | PoolItem_Ref | item, | |
| TransactionKind | action | |||
| ) | [inline] |
Definition at line 80 of file SolutionAction.h.
| zypp::solver::detail::TransactionSolutionAction::TransactionSolutionAction | ( | TransactionKind | action | ) | [inline] |
Definition at line 85 of file SolutionAction.h.
| 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_Ref zypp::solver::detail::TransactionSolutionAction::item | ( | void | ) | const [inline] |
| const TransactionKind zypp::solver::detail::TransactionSolutionAction::action | ( | void | ) | const [inline] |
| 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 139 of file SolutionAction.cc.
References _item, action(), zypp::solver::detail::ALLBRANCHES_OFF, zypp::solver::detail::ALLBRANCHES_ON, zypp::solver::detail::DOUBLETIMEOUT, ERR, zypp::solver::detail::INSTALL, zypp::ResStatus::isInstalled(), zypp::ResStatus::isToBeInstalled(), zypp::ResStatus::isToBeUninstalled(), zypp::solver::detail::KEEP, zypp::solver::detail::REMOVE, zypp::ResStatus::setLock(), zypp::Resolver::setTimeout(), zypp::ResStatus::setToBeInstalled(), zypp::ResStatus::setToBeUninstalled(), zypp::ResStatus::setTransact(), zypp::PoolItem_Ref::status(), zypp::Resolver::timeout(), zypp::solver::detail::UNLOCK, and zypp::ResStatus::USER.
| std::ostream& operator<< | ( | std::ostream & | str, | |
| const TransactionSolutionAction & | action | |||
| ) | [friend] |
Definition at line 91 of file SolutionAction.h.
const TransactionKind zypp::solver::detail::TransactionSolutionAction::_action [protected] |
1.5.3