#include <QueueItem.h>
Inheritance diagram for zypp::solver::detail::QueueItem:
Public Member Functions | |
virtual | ~QueueItem () |
virtual std::ostream & | dumpOn (std::ostream &str) const |
Overload to realize std::ostream & operator<<. | |
ResPool | pool (void) const |
int | priority (void) const |
void | setPriority (int priority) |
int | size (void) const |
void | copy (const QueueItem *from) |
bool | isBranch (void) const |
bool | isConflict (void) const |
bool | isGroup (void) const |
bool | isInstall (void) const |
bool | isRequire (void) const |
bool | isUninstall (void) const |
bool | isEstablish (void) const |
virtual bool | process (ResolverContext_Ptr context, QueueItemList &qil)=0 |
virtual QueueItem_Ptr | copy (void) const =0 |
virtual int | cmp (QueueItem_constPtr item) const =0 |
int | compare (QueueItem_constPtr item) const |
virtual bool | isRedundant (ResolverContext_Ptr context) const =0 |
virtual bool | isSatisfied (ResolverContext_Ptr context) const =0 |
void | addInfo (ResolverInfo_Ptr) |
void | logInfo (ResolverContext_Ptr) |
Protected Member Functions | |
QueueItem (QueueItemType type, const ResPool &pool) | |
Private Attributes | |
QueueItemType | _type |
ResPool | _pool |
int | _priority |
size_t | _size |
ResolverInfoList | _pending_info |
Friends | |
std::ostream & | operator<< (std::ostream &str, const QueueItem &obj) |
std::ostream & | operator<< (std::ostream &str, const QueueItemList &itemlist) |
Definition at line 69 of file QueueItem.h.
|
Definition at line 75 of file QueueItem.cc. |
|
Definition at line 84 of file QueueItem.cc. |
|
|
|
Definition at line 99 of file QueueItem.h. References _priority. |
|
Definition at line 100 of file QueueItem.h. References _priority. Referenced by zypp::solver::detail::QueueItemUninstall::setUnlink(). |
|
Definition at line 101 of file QueueItem.h. References _size. |
|
Definition at line 91 of file QueueItem.cc. References _pending_info, _priority, and _size. |
|
Definition at line 107 of file QueueItem.h. References _type, and zypp::solver::detail::QUEUE_ITEM_TYPE_BRANCH. |
|
Definition at line 108 of file QueueItem.h. References _type, and zypp::solver::detail::QUEUE_ITEM_TYPE_CONFLICT. |
|
Definition at line 109 of file QueueItem.h. References _type, and zypp::solver::detail::QUEUE_ITEM_TYPE_GROUP. |
|
Definition at line 110 of file QueueItem.h. References _type, and zypp::solver::detail::QUEUE_ITEM_TYPE_INSTALL. |
|
Definition at line 111 of file QueueItem.h. References _type, and zypp::solver::detail::QUEUE_ITEM_TYPE_REQUIRE. |
|
Definition at line 112 of file QueueItem.h. References _type, and zypp::solver::detail::QUEUE_ITEM_TYPE_UNINSTALL. |
|
Definition at line 113 of file QueueItem.h. References _type, and zypp::solver::detail::QUEUE_ITEM_TYPE_ESTABLISH. |
|
|
|
|
|
|
|
Definition at line 102 of file QueueItem.cc. References _pending_info. |
|
Definition at line 109 of file QueueItem.cc. References _pending_info. |
|
Definition at line 92 of file QueueItem.h. |
|
|
|
Definition at line 73 of file QueueItem.h. Referenced by compare(), dumpOn(), isBranch(), isConflict(), isEstablish(), isGroup(), isInstall(), isRequire(), and isUninstall(). |
|
Definition at line 74 of file QueueItem.h. Referenced by pool(). |
|
Definition at line 76 of file QueueItem.h. Referenced by copy(), priority(), and setPriority(). |
|
Definition at line 77 of file QueueItem.h. |
|
Definition at line 78 of file QueueItem.h. |