apt  0.9.7.5ubuntu1
Public Member Functions | Protected Member Functions | List of all members
edspListParser Class Reference
Inheritance diagram for edspListParser:
debListParser pkgCacheGenerator::ListParser

Public Member Functions

virtual bool NewVersion (pkgCache::VerIterator &Ver)
virtual std::string Description ()
virtual std::string DescriptionLanguage ()
virtual MD5SumValue Description_md5 ()
virtual unsigned short VersionHash ()
bool LoadReleaseInfo (pkgCache::PkgFileIterator &FileI, FileFd &File, std::string section)
 edspListParser (FileFd *File, std::string const &Arch="")
- Public Member Functions inherited from debListParser
virtual std::string Package ()
virtual std::string Architecture ()
virtual bool ArchitectureAll ()
virtual std::string Version ()
virtual bool UsePackage (pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver)
virtual unsigned long Offset ()
virtual unsigned long Size ()
virtual bool Step ()
 debListParser (FileFd *File, std::string const &Arch="")
- Public Member Functions inherited from pkgCacheGenerator::ListParser
bool HasFileDeps ()
virtual bool CollectFileProvides (pkgCache &Cache, pkgCache::VerIterator &Ver)

Protected Member Functions

virtual bool ParseStatus (pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver)
- Protected Member Functions inherited from debListParser
unsigned long UniqFindTagWrite (const char *Tag)
bool ParseDepends (pkgCache::VerIterator &Ver, const char *Tag, unsigned int Type)
bool ParseProvides (pkgCache::VerIterator &Ver)
bool NewProvidesAllArch (pkgCache::VerIterator &Ver, std::string const &Package, std::string const &Version)
- Protected Member Functions inherited from pkgCacheGenerator::ListParser
unsigned long WriteUniqString (std::string S)
unsigned long WriteUniqString (const char *S, unsigned int Size)
unsigned long WriteString (const std::string &S)
unsigned long WriteString (const char *S, unsigned int Size)
bool NewDepends (pkgCache::VerIterator &Ver, const std::string &Package, const std::string &Arch, const std::string &Version, unsigned int Op, unsigned int Type)
bool NewProvides (pkgCache::VerIterator &Ver, const std::string &PkgName, const std::string &PkgArch, const std::string &Version)

Additional Inherited Members

- Static Public Member Functions inherited from debListParser
static unsigned char GetPrio (std::string Str)
static const char * ParseDepends (const char *Start, const char *Stop, std::string &Package, std::string &Ver, unsigned int &Op, bool const &ParseArchFlags=false, bool const &StripMultiArch=true)
static const char * ConvertRelation (const char *I, unsigned int &Op)
- Static Protected Member Functions inherited from debListParser
static bool GrabWord (std::string Word, WordList *List, unsigned char &Out)
- Protected Attributes inherited from debListParser
pkgTagFile Tags
pkgTagSection Section
unsigned long iOffset
std::string Arch
std::vector< std::string > Architectures
bool MultiArchEnabled

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