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
pkgSystem Class Referenceabstract

#include <pkgsystem.h>

Inheritance diagram for pkgSystem:
Collaboration diagram for pkgSystem:

Public Member Functions

 pkgSystem ()
 
virtual ~pkgSystem ()
 
virtual bool AddStatusFiles (std::vector< pkgIndexFile * > &List)=0
 
virtual bool ArchiveSupported (const char *Type)=0
 
virtual pkgPackageManagerCreatePM (pkgDepCache *Cache) const =0
 
virtual bool FindIndex (pkgCache::PkgFileIterator File, pkgIndexFile *&Found) const =0
 
virtual bool Initialize (Configuration &)
 
virtual bool Lock ()=0
 
virtual signed Score (Configuration const &)
 
virtual bool UnLock (bool NoErrors=false)=0
 

Static Public Member Functions

static pkgSystemGetSystem (const char *Label)
 

Public Attributes

const char * Label
 
pkgVersioningSystemVS
 

Static Public Attributes

static pkgSystem ** GlobalList
 
static unsigned long GlobalListLen
 

Constructor & Destructor Documentation

pkgSystem::pkgSystem ( )
virtual pkgSystem::~pkgSystem ( )
inlinevirtual

Member Function Documentation

virtual bool pkgSystem::AddStatusFiles ( std::vector< pkgIndexFile * > &  List)
pure virtual

Implemented in debSystem, and edspSystem.

virtual bool pkgSystem::ArchiveSupported ( const char *  Type)
pure virtual

Implemented in debSystem, and edspSystem.

virtual pkgPackageManager* pkgSystem::CreatePM ( pkgDepCache Cache) const
pure virtual

Implemented in debSystem, and edspSystem.

virtual bool pkgSystem::FindIndex ( pkgCache::PkgFileIterator  File,
pkgIndexFile *&  Found 
) const
pure virtual

Implemented in debSystem, and edspSystem.

static pkgSystem* pkgSystem::GetSystem ( const char *  Label)
static
virtual bool pkgSystem::Initialize ( Configuration )
inlinevirtual

Reimplemented in debSystem, and edspSystem.

virtual bool pkgSystem::Lock ( )
pure virtual

Implemented in debSystem, and edspSystem.

virtual signed pkgSystem::Score ( Configuration const &  )
inlinevirtual

Reimplemented in debSystem, and edspSystem.

virtual bool pkgSystem::UnLock ( bool  NoErrors = false)
pure virtual

Implemented in debSystem, and edspSystem.

Member Data Documentation

pkgSystem** pkgSystem::GlobalList
static
unsigned long pkgSystem::GlobalListLen
static
const char* pkgSystem::Label
pkgVersioningSystem* pkgSystem::VS

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