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
debRecordParser Class Reference

#include <debrecords.h>

Inheritance diagram for debRecordParser:
Collaboration diagram for debRecordParser:

Public Member Functions

 debRecordParser (std::string FileName, pkgCache &Cache)
 
virtual ~debRecordParser ()
 
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)
 
virtual bool Jump (pkgCache::DescFileIterator const &Desc)
 

Private Attributes

void * d
 dpointer placeholder (for later in case we need it) More...
 
FileFd File
 
pkgTagSection Section
 
pkgTagFile Tags
 

Constructor & Destructor Documentation

debRecordParser::debRecordParser ( std::string  FileName,
pkgCache Cache 
)
virtual debRecordParser::~debRecordParser ( )
inlinevirtual

Member Function Documentation

virtual std::string debRecordParser::FileName ( )
virtual

Reimplemented from pkgRecords::Parser.

virtual void debRecordParser::GetRec ( const char *&  Start,
const char *&  Stop 
)
virtual

Reimplemented from pkgRecords::Parser.

virtual std::string debRecordParser::Homepage ( )
virtual

Reimplemented from pkgRecords::Parser.

virtual bool debRecordParser::Jump ( pkgCache::VerFileIterator const &  Ver)
protectedvirtual

Implements pkgRecords::Parser.

virtual bool debRecordParser::Jump ( pkgCache::DescFileIterator const &  Desc)
protectedvirtual

Implements pkgRecords::Parser.

virtual std::string debRecordParser::LongDesc ( )
virtual

Reimplemented from pkgRecords::Parser.

virtual std::string debRecordParser::Maintainer ( )
virtual

Reimplemented from pkgRecords::Parser.

virtual std::string debRecordParser::MD5Hash ( )
virtual

Reimplemented from pkgRecords::Parser.

virtual std::string debRecordParser::Name ( )
virtual

Reimplemented from pkgRecords::Parser.

virtual std::string debRecordParser::RecordField ( const char *  fieldName)
virtual

Reimplemented from pkgRecords::Parser.

virtual std::string debRecordParser::SHA1Hash ( )
virtual

Reimplemented from pkgRecords::Parser.

virtual std::string debRecordParser::SHA256Hash ( )
virtual

Reimplemented from pkgRecords::Parser.

virtual std::string debRecordParser::SHA512Hash ( )
virtual

Reimplemented from pkgRecords::Parser.

virtual std::string debRecordParser::ShortDesc ( )
virtual

Reimplemented from pkgRecords::Parser.

virtual std::string debRecordParser::SourcePkg ( )
virtual

Reimplemented from pkgRecords::Parser.

virtual std::string debRecordParser::SourceVer ( )
virtual

Reimplemented from pkgRecords::Parser.

Member Data Documentation

void* debRecordParser::d
private

dpointer placeholder (for later in case we need it)

FileFd debRecordParser::File
private
pkgTagSection debRecordParser::Section
private
pkgTagFile debRecordParser::Tags
private

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