|
apt
0.9.7.7ubuntu1
|
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. | |
Public Member Functions inherited from pkgAcqMetaIndex | |
| 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. | |
Public Member Functions inherited from pkgAcquire::Item | |
| 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. | |
Public Member Functions inherited from WeakPointable | |
| void | AddWeakPointer (WeakPointable **weakptr) |
| void | RemoveWeakPointer (WeakPointable **weakptr) |
| ~WeakPointable () | |
Additional Inherited Members | |
Public Types inherited from pkgAcquire::Item | |
| enum | ItemState { StatIdle, StatFetching, StatDone, StatError, StatAuthError, StatTransientNetworkError } |
| The current status of this item. More... | |
Public Attributes inherited from pkgAcquire::Item | |
| enum pkgAcquire::Item::ItemState | Status |
| std::string | ErrorText |
| Contains a textual description of the error encountered if #Status is StatError or StatAuthError. | |
| unsigned long long | FileSize |
| The size of the object to fetch. | |
| unsigned long long | PartialSize |
| How much of the object was already fetched. | |
| const char * | Mode |
| If not NULL, contains the name of a subprocess that is operating on this object (for instance, "gzip" or "gpgv"). | |
| unsigned long | ID |
| A client-supplied unique identifier. | |
| bool | Complete |
| If true, the entire object has been successfully fetched. | |
| bool | Local |
| If true, the URI of this object is "local". | |
| std::string | UsedMirror |
| unsigned int | QueueCounter |
| The number of fetch queues into which this item has been inserted. | |
| std::string | DestFile |
| The name of the file into which the retrieved object will be written. | |
Protected Member Functions inherited from pkgAcqMetaIndex | |
| 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. | |
Protected Attributes inherited from pkgAcqMetaIndex | |
| 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 |
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::Failed(), pkgAcqMetaIndex::IndexTargets, pkgAcquire::MethodConfig::LocalOnly, and pkgAcqMetaIndex::RealURI.
1.8.2