#include <QueueItemUninstall.h>
Inheritance diagram for zypp::solver::detail::QueueItemUninstall:

Public Types | |
| enum | UninstallReason { CONFLICT, OBSOLETE, UNSATISFIED, BACKOUT, UPGRADE, DUPLICATE, EXPLICIT } |
Public Member Functions | |
| QueueItemUninstall (const ResPool &pool, PoolItem_Ref item, UninstallReason reason, bool soft=false) | |
| virtual | ~QueueItemUninstall () |
| virtual std::ostream & | dumpOn (std::ostream &str) const |
| Overload to realize std::ostream & operator<<. | |
| UninstallReason | reason (void) const |
| void | setCapability (const Capability &cap) |
| void | setExplicitlyRequested (void) |
| void | setRemoveOnly (void) |
| void | setUpgradedTo (PoolItem_Ref item) |
| void | setDueToConflict (void) |
| void | setDueToObsolete (const PoolItem_Ref item) |
| void | setUnlink (void) |
| virtual bool | process (ResolverContext_Ptr context, QueueItemList &qil) |
| virtual QueueItem_Ptr | copy (void) const |
| virtual int | cmp (QueueItem_constPtr item) const |
| virtual bool | isRedundant (ResolverContext_Ptr context) const |
| virtual bool | isSatisfied (ResolverContext_Ptr context) const |
Private Attributes | |
| PoolItem_Ref | _item |
| UninstallReason | _reason |
| bool | _soft |
| Capability | _cap_leading_to_uninstall |
| PoolItem_Ref | _upgraded_to |
| bool | _explicitly_requested |
| bool | _remove_only |
| bool | _due_to_conflict |
| bool | _due_to_obsolete |
| bool | _unlink |
| PoolItem_Ref | _obsoletes_item |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const QueueItemUninstall &obj) |
Definition at line 46 of file QueueItemUninstall.h.
|
|
Definition at line 49 of file QueueItemUninstall.h. |
|
||||||||||||||||||||
|
Definition at line 95 of file QueueItemUninstall.cc. References _XDEBUG. Referenced by copy(). |
|
|
Definition at line 113 of file QueueItemUninstall.cc. |
|
|
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::solver::detail::QueueItem. Definition at line 59 of file QueueItemUninstall.cc. References _cap_leading_to_uninstall, _due_to_conflict, _due_to_obsolete, _explicitly_requested, _item, _obsoletes_item, _reason, _remove_only, _soft, _unlink, _upgraded_to, BACKOUT, CONFLICT, DUPLICATE, EXPLICIT, zypp::Capability::noCap, OBSOLETE, UNSATISFIED, and UPGRADE. |
|
|
Definition at line 88 of file QueueItemUninstall.h. References _reason. |
|
|
Definition at line 89 of file QueueItemUninstall.h. References _cap_leading_to_uninstall. |
|
|
Definition at line 90 of file QueueItemUninstall.h. References _explicitly_requested. |
|
|
Definition at line 91 of file QueueItemUninstall.h. References _remove_only. |
|
|
Definition at line 92 of file QueueItemUninstall.h. References _upgraded_to. |
|
|
Definition at line 93 of file QueueItemUninstall.h. References _due_to_conflict. |
|
|
Definition at line 94 of file QueueItemUninstall.h. References _due_to_obsolete, and _obsoletes_item. |
|
|
Definition at line 120 of file QueueItemUninstall.cc. References _unlink, and zypp::solver::detail::QueueItem::setPriority(). |
|
||||||||||||
|
|
Implements zypp::solver::detail::QueueItem. Definition at line 506 of file QueueItemUninstall.cc. References _cap_leading_to_uninstall, _due_to_conflict, _due_to_obsolete, _explicitly_requested, _reason, _remove_only, _unlink, _upgraded_to, zypp::solver::detail::QueueItem::pool(), and QueueItemUninstall(). |
|
|
Implements zypp::solver::detail::QueueItem. Definition at line 494 of file QueueItemUninstall.cc. References zypp::solver::detail::QueueItem::compare(). |
|
|
Implements zypp::solver::detail::QueueItem. Definition at line 103 of file QueueItemUninstall.h. |
|
|
Implements zypp::solver::detail::QueueItem. Definition at line 104 of file QueueItemUninstall.h. |
|
||||||||||||
|
Definition at line 83 of file QueueItemUninstall.h. |
|
|
Definition at line 61 of file QueueItemUninstall.h. |
|
|
Definition at line 62 of file QueueItemUninstall.h. |
|
|
Definition at line 63 of file QueueItemUninstall.h. Referenced by dumpOn(). |
|
|
Definition at line 64 of file QueueItemUninstall.h. Referenced by copy(), dumpOn(), and setCapability(). |
|
|
Definition at line 65 of file QueueItemUninstall.h. Referenced by copy(), dumpOn(), and setUpgradedTo(). |
|
|
Definition at line 67 of file QueueItemUninstall.h. Referenced by copy(), dumpOn(), and setExplicitlyRequested(). |
|
|
Definition at line 68 of file QueueItemUninstall.h. Referenced by copy(), dumpOn(), and setRemoveOnly(). |
|
|
Definition at line 69 of file QueueItemUninstall.h. Referenced by copy(), dumpOn(), and setDueToConflict(). |
|
|
Definition at line 70 of file QueueItemUninstall.h. Referenced by copy(), dumpOn(), and setDueToObsolete(). |
|
|
Definition at line 71 of file QueueItemUninstall.h. Referenced by copy(), dumpOn(), process(), and setUnlink(). |
|
|
Definition at line 72 of file QueueItemUninstall.h. Referenced by dumpOn(), and setDueToObsolete(). |
1.4.6