libapt-pkg-dev  v0.9.7.5ubuntu5.4
Debian+Ubuntu APT Package Management
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pkgRecords::Parser Class Referenceabstract

#include <pkgrecords.h>

Inheritance diagram for pkgRecords::Parser:

Public Member Functions

virtual ~Parser ()
 
virtual std::string FileName ()
 
virtual void GetRec (const char *&Start, const char *&Stop)
 
virtual std::string Homepage ()
 
virtual std::string LongDesc ()
 
virtual std::string Maintainer ()
 
virtual std::string MD5Hash ()
 
virtual std::string Name ()
 
virtual std::string RecordField (const char *fieldName)
 
virtual std::string SHA1Hash ()
 
virtual std::string SHA256Hash ()
 
virtual std::string SHA512Hash ()
 
virtual std::string ShortDesc ()
 
virtual std::string SourcePkg ()
 
virtual std::string SourceVer ()
 

Protected Member Functions

virtual bool Jump (pkgCache::VerFileIterator const &Ver)=0
 
virtual bool Jump (pkgCache::DescFileIterator const &Desc)=0
 

Friends

class pkgRecords
 

Constructor & Destructor Documentation

virtual pkgRecords::Parser::~Parser ( )
inlinevirtual

Member Function Documentation

virtual std::string pkgRecords::Parser::FileName ( )
inlinevirtual

Reimplemented in debRecordParser.

virtual void pkgRecords::Parser::GetRec ( const char *&  Start,
const char *&  Stop 
)
inlinevirtual

Reimplemented in debRecordParser.

virtual std::string pkgRecords::Parser::Homepage ( )
inlinevirtual

Reimplemented in debRecordParser.

virtual bool pkgRecords::Parser::Jump ( pkgCache::VerFileIterator const &  Ver)
protectedpure virtual

Implemented in debRecordParser.

virtual bool pkgRecords::Parser::Jump ( pkgCache::DescFileIterator const &  Desc)
protectedpure virtual

Implemented in debRecordParser.

virtual std::string pkgRecords::Parser::LongDesc ( )
inlinevirtual

Reimplemented in debRecordParser.

virtual std::string pkgRecords::Parser::Maintainer ( )
inlinevirtual

Reimplemented in debRecordParser.

virtual std::string pkgRecords::Parser::MD5Hash ( )
inlinevirtual

Reimplemented in debRecordParser.

virtual std::string pkgRecords::Parser::Name ( )
inlinevirtual

Reimplemented in debRecordParser.

virtual std::string pkgRecords::Parser::RecordField ( const char *  fieldName)
inlinevirtual

Reimplemented in debRecordParser.

virtual std::string pkgRecords::Parser::SHA1Hash ( )
inlinevirtual

Reimplemented in debRecordParser.

virtual std::string pkgRecords::Parser::SHA256Hash ( )
inlinevirtual

Reimplemented in debRecordParser.

virtual std::string pkgRecords::Parser::SHA512Hash ( )
inlinevirtual

Reimplemented in debRecordParser.

virtual std::string pkgRecords::Parser::ShortDesc ( )
inlinevirtual

Reimplemented in debRecordParser.

virtual std::string pkgRecords::Parser::SourcePkg ( )
inlinevirtual

Reimplemented in debRecordParser.

virtual std::string pkgRecords::Parser::SourceVer ( )
inlinevirtual

Reimplemented in debRecordParser.

Friends And Related Function Documentation

friend class pkgRecords
friend

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