apt  1.5
Classes | Public Member Functions | Protected Member Functions | Protected Attributes
pkgDPkgPM Class Reference
Inheritance diagram for pkgDPkgPM:
Inheritance graph
[legend]
Collaboration diagram for pkgDPkgPM:
Collaboration graph
[legend]

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 (std::string const &tag, std::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, std::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
std::map< std::string,
std::vector< struct DpkgState > > 
PackageOps
std::map< std::string,
unsigned int > 
PackageOpsDone
unsigned int PackagesDone
unsigned int PackagesTotal
std::vector< ItemList

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