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) |
Static Public Attributes |
static bool | SigINTStop = false |
Protected Member Functions |
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, int const Depth) |
bool | SmartUnPack (PkgIterator Pkg) |
bool | SmartUnPack (PkgIterator Pkg, bool const Immediate, int const Depth) |
bool | SmartRemove (PkgIterator Pkg) |
bool | EarlyRemove (PkgIterator Pkg) |
virtual bool | Install (PkgIterator, std::string) |
virtual bool | Configure (PkgIterator) |
virtual bool | Remove (PkgIterator, bool=false) |
virtual bool | Go (int statusFd=-1) |
virtual void | Reset () |
Protected Attributes |
std::string * | FileNames |
pkgDepCache & | Cache |
pkgOrderList * | List |
bool | Debug |
bool | NoImmConfigure |
bool | ImmConfigureAll |
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:
- /build/buildd/apt-0.9.6ubuntu3/apt-pkg/packagemanager.h
- /build/buildd/apt-0.9.6ubuntu3/apt-pkg/packagemanager.cc