|
apt 3.0.3
commandline package manager
|
An acquire item that downloads the detached signature {{{ of a meta-index (Release) file, then queues up the release file itself. More...
#include <apt-pkg/acquire-item.h>
Public Member Functions | |
| bool | HashesRequired () const override |
| void | Failed (std::string const &Message, pkgAcquire::MethodConfig const *Cnf) override |
| void | Done (std::string const &Message, HashStringList const &Hashes, pkgAcquire::MethodConfig const *Cnf) override |
| std::string | Custom600Headers () const override |
| pkgAcqMetaSig (pkgAcquire *const Owner, pkgAcqMetaClearSig *const TransactionManager, IndexTarget const &Target, pkgAcqMetaIndex *const MetaIndex) APT_NONNULL(2 | |
| Create a new pkgAcqMetaSig. | |
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 | |
Protected Member Functions | |
| std::string | GetFinalFilename () const override |
| Get the full pathname of the final file for the current URI. | |
Protected Member Functions inherited from pkgAcqTransactionItem | |
| HashStringList | GetExpectedHashesFor (std::string const &MetaKey) const |
| bool | QueueURI (pkgAcquire::ItemDesc &Item) override |
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. | |
An acquire item that downloads the detached signature {{{ of a meta-index (Release) file, then queues up the release file itself.
|
override |
References pkgAcqMetaBase::AuthPass, pkgAcqMetaBase::CheckStopAuthentication(), IndexTarget::Description, pkgAcqMetaBase::GetFinalFilename(), pkgAcqMetaClearSig::MetaIndexParser, pkgAcqMetaClearSig::QueueIndexes(), pkgAcqTransactionItem::TransactionManager, pkgAcqMetaBase::TransactionStageCopy(), pkgAcqMetaBase::TransactionStageRemoval(), and pkgAcqMetaBase::VerifyVendor().