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:
[legend]
Collaboration diagram for debPackagesIndex:
[legend]

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 ( )
virtual

Definition at line 416 of file debindexfile.cc.

Member Function Documentation

◆ ArchiveInfo()

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

◆ GetIndexFlags()

uint8_t GetIndexFlags ( ) const
protectedvirtual

Implements pkgDebianIndexFile.

Definition at line 101 of file debindexfile.cc.

◆ GetType()

const pkgIndexFile::Type * GetType ( ) const
virtual

Implements pkgIndexFile.

Definition at line 389 of file debindexfile.cc.

References _apt_Pkg.

◆ HasPackages()

virtual bool HasPackages ( ) const
inlinevirtual

Implements pkgIndexFile.

Definition at line 64 of file debindexfile.h.

Member Data Documentation

◆ d

void* const d
private

Definition at line 53 of file debindexfile.h.


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