apt  2.2.4
About: Apt (Advanced Package Tool) is a management system for software packages (Debian/Ubuntu). Release series 2.2.
  Fossies Dox: apt-2.2.4.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

debPackagesIndex Class Reference

#include <debindexfile.h>

Inheritance diagram for debPackagesIndex:
Collaboration diagram for debPackagesIndex:

Public Member Functions

virtual const TypeGetType () const APT_OVERRIDE APT_PURE
virtual std::string ArchiveInfo (pkgCache::VerIterator const &Ver) const APT_OVERRIDE
virtual bool HasPackages () const APT_OVERRIDE
 debPackagesIndex (IndexTarget const &Target, bool const Trusted)
virtual ~debPackagesIndex ()
- Public Member Functions inherited from pkgDebianIndexTargetFile
virtual std::string ArchiveURI (std::string const &File) const APT_OVERRIDE
virtual std::string Describe (bool const Short=false) const APT_OVERRIDE
virtual bool Exists () const APT_OVERRIDE
virtual unsigned long Size () const APT_OVERRIDE
IndexTarget GetIndexTarget () const APT_HIDDEN
 pkgDebianIndexTargetFile (IndexTarget const &Target, bool const Trusted)
virtual ~pkgDebianIndexTargetFile ()
- Public Member Functions inherited from pkgDebianIndexFile
virtual bool Merge (pkgCacheGenerator &Gen, OpProgress *const Prog) APT_OVERRIDE
virtual pkgCache::PkgFileIterator FindInCache (pkgCache &Cache) const APT_OVERRIDE
 pkgDebianIndexFile (bool const Trusted)
virtual ~pkgDebianIndexFile ()
- Public Member Functions inherited from pkgIndexFile
virtual std::string SourceInfo (pkgSrcRecords::Parser const &Record, pkgSrcRecords::File const &File) const
virtual pkgSrcRecords::ParserCreateSrcParser () const
bool IsTrusted () const
 pkgIndexFile (bool const Trusted)
virtual ~pkgIndexFile ()

Protected Member Functions

virtual uint8_t GetIndexFlags () const APT_OVERRIDE
- Protected Member Functions inherited from pkgDebianIndexTargetFile
virtual std::string IndexFileName () const APT_OVERRIDE
virtual std::string GetComponent () const APT_OVERRIDE
virtual std::string GetArchitecture () const APT_OVERRIDE
virtual std::string GetProgressDescription () const APT_OVERRIDE
virtual bool OpenListFile (FileFd &Pkg, std::string const &FileName) APT_OVERRIDE
- Protected Member Functions inherited from pkgDebianIndexFile
virtual APT_HIDDEN pkgCacheListParserCreateListParser (FileFd &Pkg)

Private Attributes

void *const d

Additional Inherited Members

- Protected Attributes inherited from pkgDebianIndexTargetFile
IndexTarget const Target
- Protected Attributes inherited from pkgIndexFile
bool Trusted

Detailed Description

Definition at line 51 of file debindexfile.h.

Constructor & Destructor Documentation

◆ debPackagesIndex()

debPackagesIndex ( IndexTarget const &  Target,
bool const  Trusted 

Definition at line 79 of file debindexfile.cc.

◆ ~debPackagesIndex()

~debPackagesIndex ( )

Definition at line 416 of file debindexfile.cc.

Member Function Documentation

◆ ArchiveInfo()

std::string ArchiveInfo ( pkgCache::VerIterator const &  Ver) const

◆ GetIndexFlags()

uint8_t GetIndexFlags ( ) const

Implements pkgDebianIndexFile.

Definition at line 101 of file debindexfile.cc.

◆ GetType()

const pkgIndexFile::Type * GetType ( ) const

Implements pkgIndexFile.

Definition at line 389 of file debindexfile.cc.

References _apt_Pkg.

◆ HasPackages()

virtual bool HasPackages ( ) const

Implements pkgIndexFile.

Definition at line 64 of file debindexfile.h.

Member Data Documentation

◆ d

void* const d

Definition at line 53 of file debindexfile.h.

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