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

pkgDPkgPM Class Reference

Inheritance diagram for pkgDPkgPM:
pkgPackageManager pkgCache::Namespace

List of all members.

Classes

struct  DpkgState
struct  Item

Public Member Functions

 pkgDPkgPM (pkgDepCache *Cache)

Protected Member Functions

bool RunScriptsWithPkgs (const char *Cnf)
bool SendV2Pkgs (FILE *F)
void WriteHistoryTag (string const &tag, string value)
void WriteApportReport (const char *pkgpath, const char *errormsg)
bool OpenLog ()
bool CloseLog ()
void DoStdin (int master)
void DoTerminalPty (int master)
void DoDpkgStatusFd (int statusfd, int OutStatusFd)
void ProcessDpkgStatusLine (int OutStatusFd, char *line)
virtual bool Install (PkgIterator Pkg, string File)
virtual bool Configure (PkgIterator Pkg)
virtual bool Remove (PkgIterator Pkg, bool Purge=false)
virtual bool Go (int StatusFd=-1)
virtual void Reset ()

Protected Attributes

int pkgFailures
map< string, vector< struct
DpkgState > > 
PackageOps
map< string, unsigned int > PackageOpsDone
unsigned int PackagesDone
unsigned int PackagesTotal
vector< ItemList

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