#include <QueueItemInstall.h>
Inheritance diagram for zypp::solver::detail::QueueItemInstall:
Public Member Functions | |
QueueItemInstall (const ResPool &pool, PoolItem_Ref item, bool soft=false) | |
virtual | ~QueueItemInstall () |
virtual std::ostream & | dumpOn (std::ostream &str) const |
Overload to realize std::ostream & operator<<. | |
PoolItem_Ref | item (void) const |
bool | isSoft (void) const |
PoolItem_Ref | upgrades (void) const |
void | setUpgrades (PoolItem_Ref upgrades) |
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 |
void | addDependency (const Capability &capability) |
void | addNeededBy (const PoolItem_Ref item) |
Private Attributes | |
PoolItem_Ref | _item |
bool | _soft |
PoolItem_Ref | _upgrades |
CapSet | _deps_satisfied_by_this_install |
PoolItemList | _needed_by |
int | _channel_priority |
int | _other_penalty |
bool | _explicitly_requested |
Friends | |
std::ostream & | operator<< (std::ostream &str, const QueueItemInstall &obj) |
Definition at line 47 of file QueueItemInstall.h.
|
Definition at line 95 of file QueueItemInstall.cc. References _upgrades, _XDEBUG, zypp::solver::detail::Helper::findInstalledItem(), item(), zypp::solver::detail::QueueItem::pool(), and zypp::PoolItem_Ref::resolvable(). Referenced by copy(). |
|
Definition at line 125 of file QueueItemInstall.cc. |
|
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::solver::detail::QueueItem. Definition at line 63 of file QueueItemInstall.cc. References _deps_satisfied_by_this_install, _item, _soft, and _upgrades. |
|
Definition at line 75 of file QueueItemInstall.h. References _item. Referenced by addNeededBy(), and QueueItemInstall(). |
|
Definition at line 77 of file QueueItemInstall.h. References _soft. |
|
Definition at line 79 of file QueueItemInstall.h. References _upgrades. Referenced by setUpgrades(). |
|
Definition at line 80 of file QueueItemInstall.h. References _upgrades, and upgrades(). |
|
Definition at line 82 of file QueueItemInstall.h. References _channel_priority. |
|
Definition at line 83 of file QueueItemInstall.h. References _channel_priority. |
|
Definition at line 85 of file QueueItemInstall.h. References _other_penalty. |
|
Definition at line 86 of file QueueItemInstall.h. References _other_penalty. |
|
Definition at line 88 of file QueueItemInstall.h. References _explicitly_requested. |
|
Implements zypp::solver::detail::QueueItem. Definition at line 288 of file QueueItemInstall.cc. References _DEBUG, _item, _upgrades, _XDEBUG, zypp::PoolItem_Ref::resolvable(), RESOLVER_INFO_PRIORITY_VERBOSE, and zypp::solver::detail::RESOLVER_INFO_TYPE_SKIPPING. |
|
Implements zypp::solver::detail::QueueItem. Definition at line 576 of file QueueItemInstall.cc. References _channel_priority, _deps_satisfied_by_this_install, _explicitly_requested, _item, _needed_by, _other_penalty, _upgrades, zypp::solver::detail::QueueItem::pool(), and QueueItemInstall(). |
|
Implements zypp::solver::detail::QueueItem. Definition at line 593 of file QueueItemInstall.cc. References _item, zypp::solver::detail::QueueItem::compare(), and zypp::PoolItem_Ref::resolvable(). |
|
Implements zypp::solver::detail::QueueItem. Definition at line 96 of file QueueItemInstall.h. |
|
Implements zypp::solver::detail::QueueItem. Definition at line 132 of file QueueItemInstall.cc. References _item. |
|
Definition at line 605 of file QueueItemInstall.cc. References _deps_satisfied_by_this_install. |
|
Definition at line 612 of file QueueItemInstall.cc. References _needed_by, and item(). |
|
Definition at line 70 of file QueueItemInstall.h. |
|
Definition at line 51 of file QueueItemInstall.h. Referenced by cmp(), copy(), dumpOn(), isSatisfied(), item(), and process(). |
|
Definition at line 52 of file QueueItemInstall.h. |
|
Definition at line 53 of file QueueItemInstall.h. Referenced by copy(), dumpOn(), process(), QueueItemInstall(), setUpgrades(), and upgrades(). |
|
Definition at line 54 of file QueueItemInstall.h. Referenced by addDependency(), copy(), and dumpOn(). |
|
Definition at line 55 of file QueueItemInstall.h. Referenced by addNeededBy(), and copy(). |
|
Definition at line 56 of file QueueItemInstall.h. Referenced by channelPriority(), copy(), and setChannelPriority(). |
|
Definition at line 57 of file QueueItemInstall.h. Referenced by copy(), otherPenalty(), and setOtherPenalty(). |
|
Definition at line 59 of file QueueItemInstall.h. Referenced by copy(), and setExplicitlyRequested(). |