libzypp 9.41.1

zypp::solver::detail::SolverQueueItem Class Reference

#include <SolverQueueItem.h>

Inheritance diagram for zypp::solver::detail::SolverQueueItem:
zypp::base::ReferenceCounted NonCopyable zypp::solver::detail::SolverQueueItemDelete zypp::solver::detail::SolverQueueItemInstall zypp::solver::detail::SolverQueueItemInstallOneOf zypp::solver::detail::SolverQueueItemLock zypp::solver::detail::SolverQueueItemUpdate

List of all members.

Public Member Functions

virtual ~SolverQueueItem ()
virtual std::ostream & dumpOn (std::ostream &str) const
 Overload to realize std::ostream & operator<<.
ResPool pool (void) const
void copy (const SolverQueueItem *from)
bool isDelete (void) const
bool isInstall (void) const
bool isUpdate (void) const
bool isLock (void) const
bool isInstallOneOf (void) const
virtual SolverQueueItem_Ptr copy (void) const =0
virtual bool addRule (_Queue &q)=0
virtual int cmp (SolverQueueItem_constPtr item) const =0
int compare (SolverQueueItem_constPtr item) const

Protected Member Functions

 SolverQueueItem (SolverQueueItemType type, const ResPool &pool)

Private Attributes

SolverQueueItemType _type
ResPool _pool

Friends

std::ostream & operator<< (std::ostream &str, const SolverQueueItem &obj)
std::ostream & operator<< (std::ostream &str, const SolverQueueItemList &itemlist)

Detailed Description

Definition at line 67 of file SolverQueueItem.h.


Constructor & Destructor Documentation

zypp::solver::detail::SolverQueueItem::SolverQueueItem ( SolverQueueItemType  type,
const ResPool pool 
) [protected]

Definition at line 73 of file SolverQueueItem.cc.

zypp::solver::detail::SolverQueueItem::~SolverQueueItem ( ) [virtual]

Definition at line 80 of file SolverQueueItem.cc.


Member Function Documentation

void zypp::solver::detail::SolverQueueItem::copy ( const SolverQueueItem from)

Definition at line 87 of file SolverQueueItem.cc.

bool zypp::solver::detail::SolverQueueItem::isDelete ( void  ) const [inline]

Definition at line 98 of file SolverQueueItem.h.

References _type, and zypp::solver::detail::QUEUE_ITEM_TYPE_DELETE.

bool zypp::solver::detail::SolverQueueItem::isInstall ( void  ) const [inline]

Definition at line 99 of file SolverQueueItem.h.

References _type, and zypp::solver::detail::QUEUE_ITEM_TYPE_INSTALL.

bool zypp::solver::detail::SolverQueueItem::isUpdate ( void  ) const [inline]

Definition at line 100 of file SolverQueueItem.h.

References _type, and zypp::solver::detail::QUEUE_ITEM_TYPE_UPDATE.

bool zypp::solver::detail::SolverQueueItem::isLock ( void  ) const [inline]

Definition at line 101 of file SolverQueueItem.h.

References _type, and zypp::solver::detail::QUEUE_ITEM_TYPE_LOCK.

bool zypp::solver::detail::SolverQueueItem::isInstallOneOf ( void  ) const [inline]

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  str,
const SolverQueueItem obj 
) [friend]

Definition at line 86 of file SolverQueueItem.h.

std::ostream& operator<< ( std::ostream &  str,
const SolverQueueItemList itemlist 
) [friend]

Member Data Documentation

Definition at line 72 of file SolverQueueItem.h.

Referenced by pool().


The documentation for this class was generated from the following files: