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

#include <tagfile.h>

Collaboration diagram for pkgTagFile:

Public Member Functions

 pkgTagFile (FileFd *F, unsigned long long Size=32 *1024)
 
virtual ~pkgTagFile ()
 
bool Jump (pkgTagSection &Tag, unsigned long long Offset)
 
unsigned long Offset ()
 
bool Step (pkgTagSection &Section)
 

Private Member Functions

bool Fill ()
 
bool Resize ()
 

Private Attributes

pkgTagFilePrivate * d
 

Constructor & Destructor Documentation

pkgTagFile::pkgTagFile ( FileFd F,
unsigned long long  Size = 32 *1024 
)
virtual pkgTagFile::~pkgTagFile ( )
virtual

Member Function Documentation

bool pkgTagFile::Fill ( )
private
bool pkgTagFile::Jump ( pkgTagSection Tag,
unsigned long long  Offset 
)

Referenced by debSrcRecordParser::Jump(), and debSrcRecordParser::Restart().

Here is the caller graph for this function:

unsigned long pkgTagFile::Offset ( )

Referenced by debSrcRecordParser::Step().

Here is the caller graph for this function:

bool pkgTagFile::Resize ( )
private
bool pkgTagFile::Step ( pkgTagSection Section)

Referenced by debSrcRecordParser::Step().

Here is the caller graph for this function:

Member Data Documentation

pkgTagFilePrivate* pkgTagFile::d
private

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