apt 3.0.3
commandline package manager
Public Member Functions | List of all members
pkgAcqBaseIndex Class Reference

Common base class for all classes that deal with fetching indexes {{{. More...

#include <apt-pkg/acquire-item.h>

Inheritance diagram for pkgAcqBaseIndex:
[legend]
Collaboration diagram for pkgAcqBaseIndex:
[legend]

Public Member Functions

std::string GetFinalFilename () const override
 Get the full pathname of the final file for the current URI.
 
void Failed (std::string const &Message, pkgAcquire::MethodConfig const *Cnf) override
 
 pkgAcqBaseIndex (pkgAcquire *const Owner, pkgAcqMetaClearSig *const TransactionManager, IndexTarget const &Target) APT_NONNULL(2
 
- Public Member Functions inherited from pkgAcqTransactionItem
virtual bool TransactionState (TransactionStates const state)
 
std::string DescURI () const override
 
HashStringList GetExpectedHashes () const override
 
virtual std::string GetMetaKey () const
 
bool HashesRequired () const override
 
virtual bool AcquireByHash () const
 
 pkgAcqTransactionItem (pkgAcquire *const Owner, pkgAcqMetaClearSig *const TransactionManager, IndexTarget const &Target) APT_NONNULL(2
 

Additional Inherited Members

- Public Types inherited from pkgAcqTransactionItem
enum  TransactionStates { TransactionStarted , TransactionCommit , TransactionAbort }
 
- Public Attributes inherited from pkgAcqTransactionItem
IndexTarget const Target
 
std::string PartialFile
 storge name until a transaction is finished
 
pkgAcqMetaClearSig *const TransactionManager
 TransactionManager.
 
- Protected Member Functions inherited from pkgAcqTransactionItem
HashStringList GetExpectedHashesFor (std::string const &MetaKey) const
 
bool QueueURI (pkgAcquire::ItemDesc &Item) override
 

Detailed Description

Common base class for all classes that deal with fetching indexes {{{.


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