Deepsolver
Public Types | Public Member Functions
Deepsolver::TransactionIterator Class Reference

List of all members.

Public Types

typedef std::shared_ptr
< TransactionIterator
Ptr

Public Member Functions

bool emptyTask () const
void fetchPackages (AbstractFetchListener &listener, const AbstractOperationContinueRequest &continueRequest)
const AbstractPkgBackEndgetBackEnd () const
const PkgVector & getDowngradeFrom () const
const PkgVector & getDowngradeTo () const
const StringToStringMap & getFilesDowngrade () const
const StringVector & getFilesInstall () const
const StringToStringMap & getFilesUpgrade () const
const PkgVector & getInstall () const
const PkgVector & getRemove () const
const PkgVector & getUpgradeFrom () const
const PkgVector & getUpgradeTo () const
void getUrls (StringVector &toInstall, StringVector &toUpgrade, StringVector &toDowngrade) const
void makeChanges ()
 TransactionIterator (const ConfigCenter &conf, AbstractPkgBackEnd::Ptr backend, const PkgVector &install, const PkgVector &remove, const PkgVector &upgradeFrom, const PkgVector &upgradeTo, const PkgVector &downgradeFrom, const PkgVector &downgradeTo)
virtual ~TransactionIterator ()
 The destructor.