apt @VERSION@
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

pkgPackageManager Class Reference

Inheritance diagram for pkgPackageManager:
pkgCache::Namespace pkgDPkgPM pkgSimulate

List of all members.

Public Types

enum  OrderResult { Completed, Failed, Incomplete }

Public Member Functions

bool GetArchives (pkgAcquire *Owner, pkgSourceList *Sources, pkgRecords *Recs)
OrderResult DoInstall (int statusFd=-1)
OrderResult DoInstallPreFork ()
OrderResult DoInstallPostFork (int statusFd=-1)
bool FixMissing ()
std::set< std::string > GetDisappearedPackages ()
 returns all packages dpkg let disappear
 pkgPackageManager (pkgDepCache *Cache)

Protected Member Functions

bool DepAdd (pkgOrderList &Order, PkgIterator P, int Depth=0)
void ImmediateAdd (PkgIterator P, bool UseInstallVer, unsigned const int &Depth=0)
virtual OrderResult OrderInstall ()
bool CheckRConflicts (PkgIterator Pkg, DepIterator Dep, const char *Ver)
bool CreateOrderList ()
bool DepAlwaysTrue (DepIterator D)
bool ConfigureAll ()
bool SmartConfigure (PkgIterator Pkg)
bool SmartUnPack (PkgIterator Pkg)
bool SmartRemove (PkgIterator Pkg)
bool EarlyRemove (PkgIterator Pkg)
virtual bool Install (PkgIterator, string)
virtual bool Configure (PkgIterator)
virtual bool Remove (PkgIterator, bool=false)
virtual bool Go (int statusFd=-1)
virtual void Reset ()

Protected Attributes

string * FileNames
pkgDepCacheCache
pkgOrderListList
bool Debug
std::set< std::string > disappearedPkgs
 saves packages dpkg let disappear
OrderResult Res

Member Data Documentation

std::set<std::string> disappearedPkgs [protected]

saves packages dpkg let disappear

This way APT can retreat from trying to configure these packages later on and a frontend can choose to display a notice to inform the user about these disappears.

Referenced by GetDisappearedPackages().


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