Classes |
class | Dynamic |
class | ListParser |
Public Member Functions |
unsigned long | WriteUniqString (const char *S, unsigned int Size) |
unsigned long | WriteUniqString (const string &S) |
void | DropProgress () |
bool | SelectFile (const string &File, const string &Site, pkgIndexFile const &Index, unsigned long Flags=0) |
bool | MergeList (ListParser &List, pkgCache::VerIterator *Ver=0) |
pkgCache & | GetCache () |
pkgCache::PkgFileIterator | GetCurFile () |
bool | HasFileDeps () |
bool | MergeFileProvides (ListParser &List) |
bool | FinishCache (OpProgress *Progress) |
void | ReMap (void const *const oldMap, void const *const newMap) |
| pkgCacheGenerator (DynamicMMap *Map, OpProgress *Progress) |
Static Public Member Functions |
static bool | MakeStatusCache (pkgSourceList &List, OpProgress *Progress, MMap **OutMap=0, bool AllowMem=false) |
static bool | MakeOnlyStatusCache (OpProgress *Progress, DynamicMMap **OutMap) |
static DynamicMMap * | CreateDynamicMMap (FileFd *CacheF, unsigned long Flags=0) |
Protected Member Functions |
bool | NewGroup (pkgCache::GrpIterator &Grp, const string &Name) |
bool | NewPackage (pkgCache::PkgIterator &Pkg, const string &Name, const string &Arch) |
bool | NewFileVer (pkgCache::VerIterator &Ver, ListParser &List) |
bool | NewFileDesc (pkgCache::DescIterator &Desc, ListParser &List) |
bool | NewDepends (pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver, string const &Version, unsigned int const &Op, unsigned int const &Type, map_ptrloc *OldDepLast) |
unsigned long | NewVersion (pkgCache::VerIterator &Ver, const string &VerStr, unsigned long Next) |
map_ptrloc | NewDescription (pkgCache::DescIterator &Desc, const string &Lang, const MD5SumValue &md5sum, map_ptrloc Next) |
Protected Attributes |
DynamicMMap & | Map |
pkgCache | Cache |
OpProgress * | Progress |
string | PkgFileName |
pkgCache::PackageFile * | CurrentFile |
bool | FoundFileDeps |
Friends |
class | ListParser |