apt
0.9.6ubuntu1
|
An item repsonsible for downloading clearsigned metaindexes {{{. More...
#include <acquire-item.h>
Public Member Functions | |
void | Failed (std::string Message, pkgAcquire::MethodConfig *Cnf) |
Invoked by the acquire worker when the object couldn't be fetched. | |
virtual std::string | Custom600Headers () |
Custom headers to be sent to the fetch process. | |
pkgAcqMetaClearSig (pkgAcquire *Owner, std::string const &URI, std::string const &URIDesc, std::string const &ShortDesc, std::string const &MetaIndexURI, std::string const &MetaIndexURIDesc, std::string const &MetaIndexShortDesc, std::string const &MetaSigURI, std::string const &MetaSigURIDesc, std::string const &MetaSigShortDesc, const std::vector< struct IndexTarget * > *IndexTargets, indexRecords *MetaIndexParser) | |
Create a new pkgAcqMetaClearSig. | |
![]() | |
virtual void | Done (std::string Message, unsigned long long Size, std::string Hash, pkgAcquire::MethodConfig *Cnf) |
Invoked by the acquire worker when the object was fetched successfully. | |
virtual std::string | DescURI () |
A "descriptive" URI-like string. | |
pkgAcqMetaIndex (pkgAcquire *Owner, std::string URI, std::string URIDesc, std::string ShortDesc, std::string SigFile, const std::vector< struct IndexTarget * > *IndexTargets, indexRecords *MetaIndexParser) | |
Create a new pkgAcqMetaIndex. | |
![]() | |
virtual void | Start (std::string Message, unsigned long long Size) |
Invoked when the worker starts to fetch this object. | |
virtual std::string | ShortDesc () |
Short item description. | |
virtual void | Finished () |
Invoked by the worker when the download is completely done. | |
virtual std::string | HashSum () |
HashSum. | |
pkgAcquire * | GetOwner () |
virtual bool | IsTrusted () |
void | ReportMirrorFailure (std::string FailCode) |
Report mirror problem. | |
Item (pkgAcquire *Owner) | |
Initialize an item. | |
virtual | ~Item () |
Remove this item from its owner's queue by invoking pkgAcquire::Remove. | |
![]() | |
void | AddWeakPointer (WeakPointable **weakptr) |
void | RemoveWeakPointer (WeakPointable **weakptr) |
~WeakPointable () |
Additional Inherited Members | |
![]() | |
bool | VerifyVendor (std::string Message) |
Check that the release file is a release file for the correct distribution. | |
void | RetrievalDone (std::string Message) |
Called when a file is finished being retrieved. | |
void | AuthDone (std::string Message) |
Called when authentication succeeded. | |
void | QueueIndexes (bool verify) |
Starts downloading the individual index files. | |
![]() | |
void | QueueURI (ItemDesc &Item) |
Insert this item into its owner's queue. | |
void | Dequeue () |
Remove this item from its owner's queue. | |
void | Rename (std::string From, std::string To) |
Rename a file without modifying its timestamp. | |
![]() | |
pkgAcquire::ItemDesc | Desc |
The fetch command that is currently being processed. | |
std::string | RealURI |
The URI that is actually being downloaded; never modified by pkgAcqMetaIndex. | |
std::string | SigFile |
The file in which the signature for this index was stored. | |
const std::vector< struct IndexTarget * > * | IndexTargets |
The index files to download. | |
indexRecords * | MetaIndexParser |
The parser for the meta-index file. | |
bool | AuthPass |
If true, the index's signature is currently being verified. | |
bool | IMSHit |
![]() | |
pkgAcquire * | Owner |
The acquire object with which this item is associated. |
An item repsonsible for downloading clearsigned metaindexes {{{.
|
virtual |
Custom headers to be sent to the fetch process.
Reimplemented from pkgAcqMetaIndex.
References pkgAcqMetaIndex::RealURI.
|
virtual |
Invoked by the acquire worker when the object couldn't be fetched.
This is a branch of the continuation of the fetch process.
Message | An RFC822-formatted message from the acquire method describing what went wrong. Use LookupTag() to parse it. |
Cnf | The method via which the worker tried to fetch this object. |
Reimplemented from pkgAcqMetaIndex.
References pkgAcqMetaIndex::AuthPass, pkgAcquire::Item::Dequeue(), pkgAcqMetaIndex::IndexTargets, pkgAcquire::MethodConfig::LocalOnly, and pkgAcqMetaIndex::RealURI.