|
enum | DepFlags {
DepNow = (1 << 0),
DepInstall = (1 << 1),
DepCVer = (1 << 2),
DepGNow = (1 << 3),
DepGInstall = (1 << 4),
DepGCVer = (1 << 5)
} |
|
enum | DepStateFlags {
DepNowPolicy = (1 << 0),
DepNowMin = (1 << 1),
DepInstPolicy = (1 << 2),
DepInstMin = (1 << 3),
DepCandPolicy = (1 << 4),
DepCandMin = (1 << 5)
} |
|
enum | InternalFlags { AutoKept = (1 << 0),
Purge = (1 << 1),
ReInstall = (1 << 2),
Protected = (1 << 3)
} |
|
enum | VersionTypes { NowVersion,
InstallVersion,
CandidateVersion
} |
|
enum | ModeList { ModeDelete = 0,
ModeKeep = 1,
ModeInstall = 2,
ModeGarbage = 3
} |
|
|
void | BuildGroupOrs (VerIterator const &V) |
|
void | UpdateVerState (PkgIterator Pkg) |
|
| operator pkgCache & () |
|
Header & | Head () |
|
GrpIterator | GrpBegin () |
|
PkgIterator | PkgBegin () |
|
GrpIterator | FindGrp (std::string const &Name) |
|
PkgIterator | FindPkg (std::string const &Name) |
|
PkgIterator | FindPkg (std::string const &Name, std::string const &Arch) |
|
pkgCache & | GetCache () |
|
pkgVersioningSystem & | VS () |
|
VerIterator | GetCandidateVer (PkgIterator const &Pkg) |
|
bool | IsImportantDep (DepIterator Dep) |
|
Policy & | GetPolicy () |
|
StateCache & | operator[] (PkgIterator const &I) |
|
unsigned char & | operator[] (DepIterator const &I) |
|
virtual InRootSetFunc * | GetRootSetFunc () |
|
virtual bool | MarkFollowsRecommends () |
|
virtual bool | MarkFollowsSuggests () |
|
bool | MarkAndSweep (InRootSetFunc &rootFunc) |
| Update the Marked and Garbage fields of all packages. More...
|
|
bool | MarkAndSweep () |
|
virtual bool | IsInstallOk (const PkgIterator &Pkg, bool AutoInst=true, unsigned long Depth=0, bool FromUser=true) |
|
virtual bool | IsDeleteOk (const PkgIterator &Pkg, bool MarkPurge=false, unsigned long Depth=0, bool FromUser=true) |
|
bool | readStateFile (OpProgress *prog) |
|
bool | writeStateFile (OpProgress *prog, bool InstalledOnly=true) |
|
signed long long | UsrSize () |
|
unsigned long long | DebSize () |
|
unsigned long | DelCount () |
|
unsigned long | KeepCount () |
|
unsigned long | InstCount () |
|
unsigned long | BrokenCount () |
|
unsigned long | PolicyBrokenCount () |
|
unsigned long | BadCount () |
|
bool | Init (OpProgress *Prog) |
|
void | Update (OpProgress *Prog=0) |
|
| pkgDepCache (pkgCache *Cache, Policy *Plcy=0) |
|
|
bool | MarkKeep (PkgIterator const &Pkg, bool Soft=false, bool FromUser=true, unsigned long Depth=0) |
|
bool | MarkDelete (PkgIterator const &Pkg, bool MarkPurge=false, unsigned long Depth=0, bool FromUser=true) |
|
bool | MarkInstall (PkgIterator const &Pkg, bool AutoInst=true, unsigned long Depth=0, bool FromUser=true, bool ForceImportantDeps=false) |
|
void | MarkProtected (PkgIterator const &Pkg) |
|
void | SetReInstall (PkgIterator const &Pkg, bool To) |
|
void | SetCandidateVersion (VerIterator TargetVer) |
|
bool | SetCandidateRelease (pkgCache::VerIterator TargetVer, std::string const &TargetRel) |
|
bool | SetCandidateRelease (pkgCache::VerIterator TargetVer, std::string const &TargetRel, std::list< std::pair< pkgCache::VerIterator, pkgCache::VerIterator > > &Changed) |
|
void | MarkAuto (const PkgIterator &Pkg, bool Auto) |
|
|
bool | CheckDep (DepIterator Dep, int Type, PkgIterator &Res) |
|
bool | CheckDep (DepIterator Dep, int Type) |
|
unsigned char | DependencyState (DepIterator &D) |
|
unsigned char | VersionState (DepIterator D, unsigned char Check, unsigned char SetMin, unsigned char SetPolicy) |
|
void | Update (DepIterator Dep) |
|
void | Update (PkgIterator const &P) |
|
void | AddSizes (const PkgIterator &Pkg, bool const Invert=false) |
|
void | RemoveSizes (const PkgIterator &Pkg) |
|
void | AddStates (const PkgIterator &Pkg, bool const Invert=false) |
|
void | RemoveStates (const PkgIterator &Pkg) |
|
bool | IsInstallOkMultiArchSameVersionSynced (PkgIterator const &Pkg, bool const AutoInst, unsigned long const Depth, bool const FromUser) |
|
bool | IsDeleteOkProtectInstallRequests (PkgIterator const &Pkg, bool const rPurge, unsigned long const Depth, bool const FromUser) |
|