#include <QueueItemEstablish.h>
Inheritance diagram for zypp::solver::detail::QueueItemEstablish:
Public Member Functions | |
QueueItemEstablish (const ResPool &pool, PoolItem_Ref item, bool soft=false) | |
virtual | ~QueueItemEstablish () |
virtual std::ostream & | dumpOn (std::ostream &str) const |
Overload to realize std::ostream & operator<<. | |
PoolItem_Ref | item (void) const |
int | channelPriority (void) const |
void | setChannelPriority (int channel_priority) |
int | otherPenalty (void) |
void | setOtherPenalty (int other_penalty) |
void | setExplicitlyRequested (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 |
bool | _soft |
int | _channel_priority |
int | _other_penalty |
bool | _explicitly_requested |
Friends | |
std::ostream & | operator<< (std::ostream &str, const QueueItemEstablish &obj) |
Definition at line 47 of file QueueItemEstablish.h.
|
Definition at line 68 of file QueueItemEstablish.cc. References _XDEBUG, and item(). Referenced by copy(). |
|
Definition at line 81 of file QueueItemEstablish.cc. |
|
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::solver::detail::QueueItem. Definition at line 57 of file QueueItemEstablish.cc. References _explicitly_requested, and _item. |
|
Definition at line 71 of file QueueItemEstablish.h. References _item. Referenced by QueueItemEstablish(). |
|
Definition at line 73 of file QueueItemEstablish.h. References _channel_priority. |
|
Definition at line 74 of file QueueItemEstablish.h. References _channel_priority. |
|
Definition at line 76 of file QueueItemEstablish.h. References _other_penalty. |
|
Definition at line 77 of file QueueItemEstablish.h. References _other_penalty. |
|
Definition at line 79 of file QueueItemEstablish.h. References _explicitly_requested. |
|
Implements zypp::solver::detail::QueueItem. Definition at line 98 of file QueueItemEstablish.cc. References _item, _XDEBUG, zypp::ResStatus::isLocked(), and zypp::PoolItem_Ref::status(). |
|
Implements zypp::solver::detail::QueueItem. Definition at line 270 of file QueueItemEstablish.cc. References _channel_priority, _explicitly_requested, _item, _other_penalty, _soft, zypp::solver::detail::QueueItem::pool(), and QueueItemEstablish(). |
|
Implements zypp::solver::detail::QueueItem. Definition at line 284 of file QueueItemEstablish.cc. References _item, zypp::solver::detail::QueueItem::compare(), and zypp::PoolItem_Ref::resolvable(). |
|
Implements zypp::solver::detail::QueueItem. Definition at line 87 of file QueueItemEstablish.h. |
|
Implements zypp::solver::detail::QueueItem. Definition at line 88 of file QueueItemEstablish.cc. References _item. |
|
Definition at line 66 of file QueueItemEstablish.h. |
|
Definition at line 50 of file QueueItemEstablish.h. Referenced by cmp(), copy(), dumpOn(), isSatisfied(), item(), and process(). |
|
Definition at line 51 of file QueueItemEstablish.h. Referenced by copy(). |
|
Definition at line 52 of file QueueItemEstablish.h. Referenced by channelPriority(), copy(), and setChannelPriority(). |
|
Definition at line 53 of file QueueItemEstablish.h. Referenced by copy(), otherPenalty(), and setOtherPenalty(). |
|
Definition at line 55 of file QueueItemEstablish.h. Referenced by copy(), dumpOn(), and setExplicitlyRequested(). |