Sophie

Sophie

distrib > Mageia > 6 > x86_64 > by-pkgid > 16e298361edb3000a9b1c7b2dae804b9 > files > 479

apt-mga-1.4.6-1.mga6.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>apt: pkgAcqMetaIndex Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">apt
   &#160;<span id="projectnumber">1.4.6</span>
   </div>
   <div id="projectbrief">commandline package manager</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classpkgAcqMetaIndex-members.xhtml">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">pkgAcqMetaIndex Class Reference<div class="ingroups"><a class="el" href="group__acquire.xhtml">Acquire system					{{{</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>An item that is responsible for downloading the meta-index {{{ file (i.e., Release) itself and verifying its signature.  
 <a href="classpkgAcqMetaIndex.xhtml#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="acquire-item_8h_source.xhtml">apt-pkg/acquire-item.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for pkgAcqMetaIndex:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classpkgAcqMetaIndex.png" usemap="#pkgAcqMetaIndex_map" alt=""/>
  <map id="pkgAcqMetaIndex_map" name="pkgAcqMetaIndex_map">
<area href="classpkgAcqMetaBase.xhtml" title="the manager of a transaction " alt="pkgAcqMetaBase" shape="rect" coords="0,168,142,192"/>
<area href="classpkgAcqTransactionItem.xhtml" title="baseclass for the indexes files to manage them all together " alt="pkgAcqTransactionItem" shape="rect" coords="0,112,142,136"/>
<area href="classpkgAcquire_1_1Item.xhtml" title="Represents the process by which a pkgAcquire object should retrieve a file or a collection of files..." alt="pkgAcquire::Item" shape="rect" coords="0,56,142,80"/>
<area href="classWeakPointable.xhtml" alt="WeakPointable" shape="rect" coords="0,0,142,24"/>
<area href="classpkgAcqMetaClearSig.xhtml" title="An item repsonsible for downloading clearsigned metaindexes {{{. " alt="pkgAcqMetaClearSig" shape="rect" coords="0,280,142,304"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9151ad4784cdda611ee3ff88c4e53ffb"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaIndex.xhtml#a9151ad4784cdda611ee3ff88c4e53ffb">DescURI</a> () const APT_OVERRIDE</td></tr>
<tr class="memdesc:a9151ad4784cdda611ee3ff88c4e53ffb"><td class="mdescLeft">&#160;</td><td class="mdescRight">A "descriptive" URI-like string.  <a href="#a9151ad4784cdda611ee3ff88c4e53ffb">More...</a><br /></td></tr>
<tr class="separator:a9151ad4784cdda611ee3ff88c4e53ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f0cc0b4b3be0867c4412bf15c3f7043"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaIndex.xhtml#a3f0cc0b4b3be0867c4412bf15c3f7043">Failed</a> (std::string const &amp;Message, <a class="el" href="structpkgAcquire_1_1MethodConfig.xhtml">pkgAcquire::MethodConfig</a> const *const Cnf) APT_OVERRIDE</td></tr>
<tr class="memdesc:a3f0cc0b4b3be0867c4412bf15c3f7043"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoked by the acquire worker when the object couldn't be fetched.  <a href="#a3f0cc0b4b3be0867c4412bf15c3f7043">More...</a><br /></td></tr>
<tr class="separator:a3f0cc0b4b3be0867c4412bf15c3f7043"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5aa74eb5240501c0c4eb91d6d6c96054"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaIndex.xhtml#a5aa74eb5240501c0c4eb91d6d6c96054">Done</a> (std::string const &amp;Message, <a class="el" href="classHashStringList.xhtml">HashStringList</a> const &amp;<a class="el" href="classHashes.xhtml">Hashes</a>, <a class="el" href="structpkgAcquire_1_1MethodConfig.xhtml">pkgAcquire::MethodConfig</a> const *const Cnf) APT_OVERRIDE</td></tr>
<tr class="memdesc:a5aa74eb5240501c0c4eb91d6d6c96054"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoked by the acquire worker when the object was fetched successfully.  <a href="#a5aa74eb5240501c0c4eb91d6d6c96054">More...</a><br /></td></tr>
<tr class="separator:a5aa74eb5240501c0c4eb91d6d6c96054"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51ad77c4054708bba7fe2dee846756ca"><td class="memItemLeft" align="right" valign="top"><a id="a51ad77c4054708bba7fe2dee846756ca"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaIndex.xhtml#a51ad77c4054708bba7fe2dee846756ca">pkgAcqMetaIndex</a> (<a class="el" href="classpkgAcquire.xhtml">pkgAcquire</a> *const <a class="el" href="classpkgAcquire_1_1Item.xhtml#ac0b2d9156c461297e38e9f3fdf2771b3">Owner</a>, <a class="el" href="classpkgAcqMetaClearSig.xhtml">pkgAcqMetaClearSig</a> *const <a class="el" href="classpkgAcqTransactionItem.xhtml#a485640aedbea8b648c06cdb378e3aa1f">TransactionManager</a>, <a class="el" href="classIndexTarget.xhtml">IndexTarget</a> const &amp;DataTarget, <a class="el" href="classIndexTarget.xhtml">IndexTarget</a> const &amp;DetachedSigTarget) APT_NONNULL(2</td></tr>
<tr class="memdesc:a51ad77c4054708bba7fe2dee846756ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="classpkgAcqMetaIndex.xhtml" title="An item that is responsible for downloading the meta-index {{{ file (i.e., Release) itself and verify...">pkgAcqMetaIndex</a>. <br /></td></tr>
<tr class="separator:a51ad77c4054708bba7fe2dee846756ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpkgAcqMetaBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpkgAcqMetaBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classpkgAcqMetaBase.xhtml">pkgAcqMetaBase</a></td></tr>
<tr class="memitem:af9d95dae222a8f37a987f655dea5bee7 inherit pub_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#af9d95dae222a8f37a987f655dea5bee7">QueueURI</a> (<a class="el" href="structpkgAcquire_1_1ItemDesc.xhtml">pkgAcquire::ItemDesc</a> &amp;<a class="el" href="classpkgAcquire_1_1Item.xhtml#a1989438c45361bac566a6ba9becbc3e9">Item</a>) APT_OVERRIDE</td></tr>
<tr class="memdesc:af9d95dae222a8f37a987f655dea5bee7 inherit pub_methods_classpkgAcqMetaBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert this item into its owner's queue.  <a href="classpkgAcqMetaBase.xhtml#af9d95dae222a8f37a987f655dea5bee7">More...</a><br /></td></tr>
<tr class="separator:af9d95dae222a8f37a987f655dea5bee7 inherit pub_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1e14240096872e79a5ba95e716ffc76 inherit pub_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classHashStringList.xhtml">HashStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#aa1e14240096872e79a5ba95e716ffc76">GetExpectedHashes</a> () const APT_OVERRIDE</td></tr>
<tr class="separator:aa1e14240096872e79a5ba95e716ffc76 inherit pub_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed590117c63af66a950e961484d4dd8d inherit pub_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#aed590117c63af66a950e961484d4dd8d">HashesRequired</a> () const APT_OVERRIDE</td></tr>
<tr class="separator:aed590117c63af66a950e961484d4dd8d inherit pub_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a942605b15cd66ee1b021eaa446c1606d inherit pub_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="a942605b15cd66ee1b021eaa446c1606d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Add</b> (<a class="el" href="classpkgAcqTransactionItem.xhtml">pkgAcqTransactionItem</a> *const I)</td></tr>
<tr class="separator:a942605b15cd66ee1b021eaa446c1606d inherit pub_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a5811c980ee88975243681229c907d3 inherit pub_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="a4a5811c980ee88975243681229c907d3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>AbortTransaction</b> ()</td></tr>
<tr class="separator:a4a5811c980ee88975243681229c907d3 inherit pub_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fb4688ead3ab6c6f01817a980ef5584 inherit pub_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="a8fb4688ead3ab6c6f01817a980ef5584"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>TransactionHasError</b> () const</td></tr>
<tr class="separator:a8fb4688ead3ab6c6f01817a980ef5584 inherit pub_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a302d1f3c6f489f9d04004ea8ccae601c inherit pub_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="a302d1f3c6f489f9d04004ea8ccae601c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>CommitTransaction</b> ()</td></tr>
<tr class="separator:a302d1f3c6f489f9d04004ea8ccae601c inherit pub_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72ee8e64da287f4c7996816b352c1c6e inherit pub_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="a72ee8e64da287f4c7996816b352c1c6e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#a72ee8e64da287f4c7996816b352c1c6e">TransactionStageCopy</a> (<a class="el" href="classpkgAcqTransactionItem.xhtml">pkgAcqTransactionItem</a> *const I, const std::string &amp;From, const std::string &amp;To)</td></tr>
<tr class="memdesc:a72ee8e64da287f4c7996816b352c1c6e inherit pub_methods_classpkgAcqMetaBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stage (queue) a copy action when the transaction is committed. <br /></td></tr>
<tr class="separator:a72ee8e64da287f4c7996816b352c1c6e inherit pub_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b8421bc46d50dbd2feccc1bc0bd61e3 inherit pub_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="a2b8421bc46d50dbd2feccc1bc0bd61e3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#a2b8421bc46d50dbd2feccc1bc0bd61e3">TransactionStageRemoval</a> (<a class="el" href="classpkgAcqTransactionItem.xhtml">pkgAcqTransactionItem</a> *const I, const std::string &amp;FinalFile)</td></tr>
<tr class="memdesc:a2b8421bc46d50dbd2feccc1bc0bd61e3 inherit pub_methods_classpkgAcqMetaBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stage (queue) a removal action when the transaction is committed. <br /></td></tr>
<tr class="separator:a2b8421bc46d50dbd2feccc1bc0bd61e3 inherit pub_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b217376a75292864c4b42deca4e8769 inherit pub_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="a7b217376a75292864c4b42deca4e8769"></a>
virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#a7b217376a75292864c4b42deca4e8769">GetFinalFilename</a> () const APT_OVERRIDE</td></tr>
<tr class="memdesc:a7b217376a75292864c4b42deca4e8769 inherit pub_methods_classpkgAcqMetaBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the full pathname of the final file for the current <a class="el" href="classURI.xhtml">URI</a>. <br /></td></tr>
<tr class="separator:a7b217376a75292864c4b42deca4e8769 inherit pub_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa246848f2d28335c938d3b9919196498 inherit pub_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="aa246848f2d28335c938d3b9919196498"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>pkgAcqMetaBase</b> (<a class="el" href="classpkgAcquire.xhtml">pkgAcquire</a> *const <a class="el" href="classpkgAcquire_1_1Item.xhtml#ac0b2d9156c461297e38e9f3fdf2771b3">Owner</a>, <a class="el" href="classpkgAcqMetaClearSig.xhtml">pkgAcqMetaClearSig</a> *const <a class="el" href="classpkgAcqTransactionItem.xhtml#a485640aedbea8b648c06cdb378e3aa1f">TransactionManager</a>, <a class="el" href="classIndexTarget.xhtml">IndexTarget</a> const &amp;DataTarget) APT_NONNULL(2</td></tr>
<tr class="separator:aa246848f2d28335c938d3b9919196498 inherit pub_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpkgAcqTransactionItem"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpkgAcqTransactionItem')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classpkgAcqTransactionItem.xhtml">pkgAcqTransactionItem</a></td></tr>
<tr class="memitem:ae9527bf8f7633de8868804485462bfbc inherit pub_methods_classpkgAcqTransactionItem"><td class="memItemLeft" align="right" valign="top"><a id="ae9527bf8f7633de8868804485462bfbc"></a>
virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><b>GetMetaKey</b> () const</td></tr>
<tr class="separator:ae9527bf8f7633de8868804485462bfbc inherit pub_methods_classpkgAcqTransactionItem"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6dc840cb17d35efe95d8b3fdcd0c82e inherit pub_methods_classpkgAcqTransactionItem"><td class="memItemLeft" align="right" valign="top"><a id="af6dc840cb17d35efe95d8b3fdcd0c82e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>pkgAcqTransactionItem</b> (<a class="el" href="classpkgAcquire.xhtml">pkgAcquire</a> *const <a class="el" href="classpkgAcquire_1_1Item.xhtml#ac0b2d9156c461297e38e9f3fdf2771b3">Owner</a>, <a class="el" href="classpkgAcqMetaClearSig.xhtml">pkgAcqMetaClearSig</a> *const <a class="el" href="classpkgAcqTransactionItem.xhtml#a485640aedbea8b648c06cdb378e3aa1f">TransactionManager</a>, <a class="el" href="classIndexTarget.xhtml">IndexTarget</a> const &amp;Target) APT_NONNULL(2</td></tr>
<tr class="separator:af6dc840cb17d35efe95d8b3fdcd0c82e inherit pub_methods_classpkgAcqTransactionItem"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpkgAcquire_1_1Item"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpkgAcquire_1_1Item')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classpkgAcquire_1_1Item.xhtml">pkgAcquire::Item</a></td></tr>
<tr class="memitem:a46802b537cb42a91e2cfccf9b4eb17f9 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a46802b537cb42a91e2cfccf9b4eb17f9">APT_DEPRECATED_MSG</a> (&quot;Use the std::string member <a class="el" href="classpkgAcquire_1_1Item.xhtml#a634f2accefd6f56896af45cedbebb08d">ActiveSubprocess</a> instead&quot;) const char *Mode</td></tr>
<tr class="memdesc:a46802b537cb42a91e2cfccf9b4eb17f9 inherit pub_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">If not <b>NULL</b>, contains the name of a subprocess that is operating on this object (for instance, "gzip" or "gpgv").  <a href="classpkgAcquire_1_1Item.xhtml#a46802b537cb42a91e2cfccf9b4eb17f9">More...</a><br /></td></tr>
<tr class="separator:a46802b537cb42a91e2cfccf9b4eb17f9 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20415d14f895a14b62995390b650522e inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a20415d14f895a14b62995390b650522e">VerifyDone</a> (std::string const &amp;Message, <a class="el" href="structpkgAcquire_1_1MethodConfig.xhtml">pkgAcquire::MethodConfig</a> const *const Cnf)</td></tr>
<tr class="memdesc:a20415d14f895a14b62995390b650522e inherit pub_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoked by the acquire worker to check if the successfully fetched object is also the objected we wanted to have.  <a href="classpkgAcquire_1_1Item.xhtml#a20415d14f895a14b62995390b650522e">More...</a><br /></td></tr>
<tr class="separator:a20415d14f895a14b62995390b650522e inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a3d20f14c26d89fe11ae774382a8359 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a9a3d20f14c26d89fe11ae774382a8359">Start</a> (std::string const &amp;Message, unsigned long long const Size)</td></tr>
<tr class="memdesc:a9a3d20f14c26d89fe11ae774382a8359 inherit pub_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoked when the worker starts to fetch this object.  <a href="classpkgAcquire_1_1Item.xhtml#a9a3d20f14c26d89fe11ae774382a8359">More...</a><br /></td></tr>
<tr class="separator:a9a3d20f14c26d89fe11ae774382a8359 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf2540cd6ce14e747d5ff3599ec9ead8 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#adf2540cd6ce14e747d5ff3599ec9ead8">ShortDesc</a> () const</td></tr>
<tr class="memdesc:adf2540cd6ce14e747d5ff3599ec9ead8 inherit pub_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Short item description.  <a href="classpkgAcquire_1_1Item.xhtml#adf2540cd6ce14e747d5ff3599ec9ead8">More...</a><br /></td></tr>
<tr class="separator:adf2540cd6ce14e747d5ff3599ec9ead8 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80494ee65c4356178965b55c09c0ae5c inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a80494ee65c4356178965b55c09c0ae5c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a80494ee65c4356178965b55c09c0ae5c">Finished</a> ()</td></tr>
<tr class="memdesc:a80494ee65c4356178965b55c09c0ae5c inherit pub_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoked by the worker when the download is completely done. <br /></td></tr>
<tr class="separator:a80494ee65c4356178965b55c09c0ae5c inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a237fd00f8b6cfdd3cdcf1815846149e0 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a237fd00f8b6cfdd3cdcf1815846149e0">HashSum</a> () const</td></tr>
<tr class="separator:a237fd00f8b6cfdd3cdcf1815846149e0 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25954d04618ef5f5bb1333efab6e2025 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpkgAcquire.xhtml">pkgAcquire</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a25954d04618ef5f5bb1333efab6e2025">GetOwner</a> () const</td></tr>
<tr class="separator:a25954d04618ef5f5bb1333efab6e2025 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31940de569507b827bd01857148d04ab inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a31940de569507b827bd01857148d04ab"></a>
<a class="el" href="structpkgAcquire_1_1ItemDesc.xhtml">pkgAcquire::ItemDesc</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetItemDesc</b> ()</td></tr>
<tr class="separator:a31940de569507b827bd01857148d04ab inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6130965cf098bdd761b797924d13c7c inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#aa6130965cf098bdd761b797924d13c7c">IsTrusted</a> () const</td></tr>
<tr class="separator:aa6130965cf098bdd761b797924d13c7c inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1989438c45361bac566a6ba9becbc3e9 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a1989438c45361bac566a6ba9becbc3e9">Item</a> (<a class="el" href="classpkgAcquire.xhtml">pkgAcquire</a> *const <a class="el" href="classpkgAcquire_1_1Item.xhtml#ac0b2d9156c461297e38e9f3fdf2771b3">Owner</a>)</td></tr>
<tr class="memdesc:a1989438c45361bac566a6ba9becbc3e9 inherit pub_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize an item.  <a href="classpkgAcquire_1_1Item.xhtml#a1989438c45361bac566a6ba9becbc3e9">More...</a><br /></td></tr>
<tr class="separator:a1989438c45361bac566a6ba9becbc3e9 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9de7bed5b0098b9506f9404cc824b7fa inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a9de7bed5b0098b9506f9404cc824b7fa"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a9de7bed5b0098b9506f9404cc824b7fa">~Item</a> ()</td></tr>
<tr class="memdesc:a9de7bed5b0098b9506f9404cc824b7fa inherit pub_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove this item from its owner's queue by invoking <a class="el" href="classpkgAcquire.xhtml#ae3e5902c5c7d0b5c6856e6761205a39c" title="Remove the given item from the list of items. ">pkgAcquire::Remove</a>. <br /></td></tr>
<tr class="separator:a9de7bed5b0098b9506f9404cc824b7fa inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08128586293f0cc4360c910fc1f0f669 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a08128586293f0cc4360c910fc1f0f669"></a>
bool APT_HIDDEN&#160;</td><td class="memItemRight" valign="bottom"><b>IsRedirectionLoop</b> (std::string const &amp;NewURI)</td></tr>
<tr class="separator:a08128586293f0cc4360c910fc1f0f669 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07a9b8ea8d16ba8e476ceda15e39a5e4 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a07a9b8ea8d16ba8e476ceda15e39a5e4"></a>
int APT_HIDDEN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a07a9b8ea8d16ba8e476ceda15e39a5e4">Priority</a> ()</td></tr>
<tr class="memdesc:a07a9b8ea8d16ba8e476ceda15e39a5e4 inherit pub_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">The priority of the item, used for queuing. <br /></td></tr>
<tr class="separator:a07a9b8ea8d16ba8e476ceda15e39a5e4 inherit pub_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classWeakPointable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classWeakPointable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classWeakPointable.xhtml">WeakPointable</a></td></tr>
<tr class="memitem:ac9855cc66cd0e4d7425f4a6bbcfb5e80 inherit pub_methods_classWeakPointable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWeakPointable.xhtml#ac9855cc66cd0e4d7425f4a6bbcfb5e80">AddWeakPointer</a> (<a class="el" href="classWeakPointable.xhtml">WeakPointable</a> **weakptr)</td></tr>
<tr class="separator:ac9855cc66cd0e4d7425f4a6bbcfb5e80 inherit pub_methods_classWeakPointable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2d7f814fc839c7ebdf677fb6f87ff5e inherit pub_methods_classWeakPointable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWeakPointable.xhtml#ad2d7f814fc839c7ebdf677fb6f87ff5e">RemoveWeakPointer</a> (<a class="el" href="classWeakPointable.xhtml">WeakPointable</a> **weakptr)</td></tr>
<tr class="separator:ad2d7f814fc839c7ebdf677fb6f87ff5e inherit pub_methods_classWeakPointable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afec646ba51ad955392a42a9312061b56 inherit pub_methods_classWeakPointable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWeakPointable.xhtml#afec646ba51ad955392a42a9312061b56">~WeakPointable</a> ()</td></tr>
<tr class="separator:afec646ba51ad955392a42a9312061b56 inherit pub_methods_classWeakPointable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a7400ba10f25420ecbc3cae71f9f12047"><td class="memItemLeft" align="right" valign="top"><a id="a7400ba10f25420ecbc3cae71f9f12047"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaIndex.xhtml#a7400ba10f25420ecbc3cae71f9f12047">Init</a> (std::string const &amp;URIDesc, std::string const &amp;<a class="el" href="classpkgAcquire_1_1Item.xhtml#adf2540cd6ce14e747d5ff3599ec9ead8">ShortDesc</a>)</td></tr>
<tr class="memdesc:a7400ba10f25420ecbc3cae71f9f12047"><td class="mdescLeft">&#160;</td><td class="mdescRight">delayed constructor <br /></td></tr>
<tr class="separator:a7400ba10f25420ecbc3cae71f9f12047"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classpkgAcqMetaBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classpkgAcqMetaBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classpkgAcqMetaBase.xhtml">pkgAcqMetaBase</a></td></tr>
<tr class="memitem:aa1e4829276fe3d9363c7c2bd085b0a64 inherit pro_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#aa1e4829276fe3d9363c7c2bd085b0a64">CheckDownloadDone</a> (<a class="el" href="classpkgAcqTransactionItem.xhtml">pkgAcqTransactionItem</a> *const I, const std::string &amp;Message, <a class="el" href="classHashStringList.xhtml">HashStringList</a> const &amp;<a class="el" href="classHashes.xhtml">Hashes</a>) const</td></tr>
<tr class="memdesc:aa1e4829276fe3d9363c7c2bd085b0a64 inherit pro_methods_classpkgAcqMetaBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a file is finished being retrieved.  <a href="classpkgAcqMetaBase.xhtml#aa1e4829276fe3d9363c7c2bd085b0a64">More...</a><br /></td></tr>
<tr class="separator:aa1e4829276fe3d9363c7c2bd085b0a64 inherit pro_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb67b378f32e537f2d91de94a5521673 inherit pro_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="acb67b378f32e537f2d91de94a5521673"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#acb67b378f32e537f2d91de94a5521673">QueueForSignatureVerify</a> (<a class="el" href="classpkgAcqTransactionItem.xhtml">pkgAcqTransactionItem</a> *const I, std::string const &amp;File, std::string const &amp;Signature)</td></tr>
<tr class="memdesc:acb67b378f32e537f2d91de94a5521673 inherit pro_methods_classpkgAcqMetaBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queue the downloaded Signature for verification. <br /></td></tr>
<tr class="separator:acb67b378f32e537f2d91de94a5521673 inherit pro_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5915a82b57d501325e4880f611787121 inherit pro_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#a5915a82b57d501325e4880f611787121">Custom600Headers</a> () const APT_OVERRIDE</td></tr>
<tr class="memdesc:a5915a82b57d501325e4880f611787121 inherit pro_methods_classpkgAcqMetaBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Custom headers to be sent to the fetch process.  <a href="classpkgAcqMetaBase.xhtml#a5915a82b57d501325e4880f611787121">More...</a><br /></td></tr>
<tr class="separator:a5915a82b57d501325e4880f611787121 inherit pro_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67628d2810724c9a6ae3efca7fb3841e inherit pro_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#a67628d2810724c9a6ae3efca7fb3841e">CheckAuthDone</a> (std::string const &amp;Message)</td></tr>
<tr class="memdesc:a67628d2810724c9a6ae3efca7fb3841e inherit pro_methods_classpkgAcqMetaBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when authentication succeeded.  <a href="classpkgAcqMetaBase.xhtml#a67628d2810724c9a6ae3efca7fb3841e">More...</a><br /></td></tr>
<tr class="separator:a67628d2810724c9a6ae3efca7fb3841e inherit pro_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80b8c966f4243b13439a6ce0c57397e4 inherit pro_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#a80b8c966f4243b13439a6ce0c57397e4">CheckStopAuthentication</a> (<a class="el" href="classpkgAcquire_1_1Item.xhtml">pkgAcquire::Item</a> *const I, const std::string &amp;Message)</td></tr>
<tr class="separator:a80b8c966f4243b13439a6ce0c57397e4 inherit pro_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94ab40c779f200a8895c219f51fbc546 inherit pro_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#a94ab40c779f200a8895c219f51fbc546">VerifyVendor</a> (std::string const &amp;Message)</td></tr>
<tr class="memdesc:a94ab40c779f200a8895c219f51fbc546 inherit pro_methods_classpkgAcqMetaBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check that the release file is a release file for the correct distribution.  <a href="classpkgAcqMetaBase.xhtml#a94ab40c779f200a8895c219f51fbc546">More...</a><br /></td></tr>
<tr class="separator:a94ab40c779f200a8895c219f51fbc546 inherit pro_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4faaf0d8096efc3d27aa6f0633122fae inherit pro_methods_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="a4faaf0d8096efc3d27aa6f0633122fae"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>TransactionState</b> (TransactionStates const state) APT_OVERRIDE</td></tr>
<tr class="separator:a4faaf0d8096efc3d27aa6f0633122fae inherit pro_methods_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classpkgAcqTransactionItem"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classpkgAcqTransactionItem')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classpkgAcqTransactionItem.xhtml">pkgAcqTransactionItem</a></td></tr>
<tr class="memitem:a4ddd91d354f9a54c7a03a54524a21e85 inherit pro_methods_classpkgAcqTransactionItem"><td class="memItemLeft" align="right" valign="top"><a id="a4ddd91d354f9a54c7a03a54524a21e85"></a>
<a class="el" href="classHashStringList.xhtml">HashStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetExpectedHashesFor</b> (std::string const &amp;MetaKey) const</td></tr>
<tr class="separator:a4ddd91d354f9a54c7a03a54524a21e85 inherit pro_methods_classpkgAcqTransactionItem"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classpkgAcquire_1_1Item"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classpkgAcquire_1_1Item')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classpkgAcquire_1_1Item.xhtml">pkgAcquire::Item</a></td></tr>
<tr class="memitem:a140b713d7815b8dd427cc87c2df56585 inherit pro_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a140b713d7815b8dd427cc87c2df56585">RenameOnError</a> (RenameOnErrorState const state)</td></tr>
<tr class="memdesc:a140b713d7815b8dd427cc87c2df56585 inherit pro_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rename failed file and set error.  <a href="classpkgAcquire_1_1Item.xhtml#a140b713d7815b8dd427cc87c2df56585">More...</a><br /></td></tr>
<tr class="separator:a140b713d7815b8dd427cc87c2df56585 inherit pro_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a717924cd0aecc1908058a6ed7ffd31f3 inherit pro_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a717924cd0aecc1908058a6ed7ffd31f3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a717924cd0aecc1908058a6ed7ffd31f3">Dequeue</a> ()</td></tr>
<tr class="memdesc:a717924cd0aecc1908058a6ed7ffd31f3 inherit pro_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove this item from its owner's queue. <br /></td></tr>
<tr class="separator:a717924cd0aecc1908058a6ed7ffd31f3 inherit pro_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7787c3dcef8c503fb513569a9fdec68d inherit pro_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a7787c3dcef8c503fb513569a9fdec68d">Rename</a> (std::string const &amp;From, std::string const &amp;To)</td></tr>
<tr class="memdesc:a7787c3dcef8c503fb513569a9fdec68d inherit pro_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rename a file without modifying its timestamp.  <a href="classpkgAcquire_1_1Item.xhtml#a7787c3dcef8c503fb513569a9fdec68d">More...</a><br /></td></tr>
<tr class="separator:a7787c3dcef8c503fb513569a9fdec68d inherit pro_methods_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a76842d8ffbcfb701902815220ac4c024"><td class="memItemLeft" align="right" valign="top"><a id="a76842d8ffbcfb701902815220ac4c024"></a>
<a class="el" href="classIndexTarget.xhtml">IndexTarget</a> const&#160;</td><td class="memItemRight" valign="bottom"><b>DetachedSigTarget</b></td></tr>
<tr class="separator:a76842d8ffbcfb701902815220ac4c024"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classpkgAcqMetaBase"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpkgAcqMetaBase')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classpkgAcqMetaBase.xhtml">pkgAcqMetaBase</a></td></tr>
<tr class="memitem:a10c495027daa113abe81dfddee9d68cb inherit pro_attribs_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="a10c495027daa113abe81dfddee9d68cb"></a>
std::vector&lt; <a class="el" href="classpkgAcqTransactionItem.xhtml">pkgAcqTransactionItem</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Transaction</b></td></tr>
<tr class="separator:a10c495027daa113abe81dfddee9d68cb inherit pro_attribs_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a443405c4d5dd2d2473f185ee7d6a838b inherit pro_attribs_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="a443405c4d5dd2d2473f185ee7d6a838b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqMetaBase.xhtml#a443405c4d5dd2d2473f185ee7d6a838b">AuthPass</a></td></tr>
<tr class="memdesc:a443405c4d5dd2d2473f185ee7d6a838b inherit pro_attribs_classpkgAcqMetaBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">If <b>true</b>, the index's signature is currently being verified. <br /></td></tr>
<tr class="separator:a443405c4d5dd2d2473f185ee7d6a838b inherit pro_attribs_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classpkgAcquire_1_1Item"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpkgAcquire_1_1Item')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classpkgAcquire_1_1Item.xhtml">pkgAcquire::Item</a></td></tr>
<tr class="memitem:ac0b2d9156c461297e38e9f3fdf2771b3 inherit pro_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="ac0b2d9156c461297e38e9f3fdf2771b3"></a>
<a class="el" href="classpkgAcquire.xhtml">pkgAcquire</a> *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#ac0b2d9156c461297e38e9f3fdf2771b3">Owner</a></td></tr>
<tr class="memdesc:ac0b2d9156c461297e38e9f3fdf2771b3 inherit pro_attribs_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">The acquire object with which this item is associated. <br /></td></tr>
<tr class="separator:ac0b2d9156c461297e38e9f3fdf2771b3 inherit pro_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63a8c90526aa28ea8a9c2458a53846bc inherit pro_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a63a8c90526aa28ea8a9c2458a53846bc"></a>
<a class="el" href="structpkgAcquire_1_1ItemDesc.xhtml">pkgAcquire::ItemDesc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a63a8c90526aa28ea8a9c2458a53846bc">Desc</a></td></tr>
<tr class="memdesc:a63a8c90526aa28ea8a9c2458a53846bc inherit pro_attribs_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">The item that is currently being downloaded. <br /></td></tr>
<tr class="separator:a63a8c90526aa28ea8a9c2458a53846bc inherit pro_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a5040efb56bbf8f44c5ec81b30bafbc58"><td class="memItemLeft" align="right" valign="top"><a id="a5040efb56bbf8f44c5ec81b30bafbc58"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>pkgAcqMetaSig</b></td></tr>
<tr class="separator:a5040efb56bbf8f44c5ec81b30bafbc58"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classpkgAcqTransactionItem"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpkgAcqTransactionItem')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classpkgAcqTransactionItem.xhtml">pkgAcqTransactionItem</a></td></tr>
<tr class="memitem:ad88f953d096f1b8206bb7438dc3553ed inherit pub_types_classpkgAcqTransactionItem"><td class="memItemLeft" align="right" valign="top"><a id="ad88f953d096f1b8206bb7438dc3553ed"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>TransactionStates</b> { <b>TransactionStarted</b>, 
<b>TransactionCommit</b>, 
<b>TransactionAbort</b>
 }</td></tr>
<tr class="separator:ad88f953d096f1b8206bb7438dc3553ed inherit pub_types_classpkgAcqTransactionItem"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classpkgAcquire_1_1Item"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpkgAcquire_1_1Item')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classpkgAcquire_1_1Item.xhtml">pkgAcquire::Item</a></td></tr>
<tr class="memitem:abd4abbf0fe1f8b5299675b590315b4b9 inherit pub_types_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9">ItemState</a> { <br />
&#160;&#160;<a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9aafe4203baf90d29ba26cdca204795329">StatIdle</a>, 
<a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9a2438768d0d80b2bcbf37ffa6bae5d445">StatFetching</a>, 
<a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9a875850b5de48d7a0ae71c47fbbef4832">StatDone</a>, 
<a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9a8523989e15c68262bb5469f61fbe72ba">StatError</a>, 
<br />
&#160;&#160;<a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9a19728efb594f55c57218604ad77b25db">StatAuthError</a>, 
<a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9a29a70e77eba9ee9773d3e6ac26348820">StatTransientNetworkError</a>
<br />
 }<tr class="memdesc:abd4abbf0fe1f8b5299675b590315b4b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The current status of this item.  <a href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:abd4abbf0fe1f8b5299675b590315b4b9 inherit pub_types_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classpkgAcqMetaBase"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classpkgAcqMetaBase')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classpkgAcqMetaBase.xhtml">pkgAcqMetaBase</a></td></tr>
<tr class="memitem:ae187d769df7a9f266e452c9c1aa04289 inherit pub_attribs_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="ae187d769df7a9f266e452c9c1aa04289"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IMSHit</b></td></tr>
<tr class="separator:ae187d769df7a9f266e452c9c1aa04289 inherit pub_attribs_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c98973d734c0baaa9d35df1776d6b72 inherit pub_attribs_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="a4c98973d734c0baaa9d35df1776d6b72"></a>
TransactionStates&#160;</td><td class="memItemRight" valign="bottom"><b>State</b></td></tr>
<tr class="separator:a4c98973d734c0baaa9d35df1776d6b72 inherit pub_attribs_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43f76134153b286ae0cdaec4423b9235 inherit pub_attribs_classpkgAcqMetaBase"><td class="memItemLeft" align="right" valign="top"><a id="a43f76134153b286ae0cdaec4423b9235"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>BaseURI</b></td></tr>
<tr class="separator:a43f76134153b286ae0cdaec4423b9235 inherit pub_attribs_classpkgAcqMetaBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classpkgAcqTransactionItem"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classpkgAcqTransactionItem')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classpkgAcqTransactionItem.xhtml">pkgAcqTransactionItem</a></td></tr>
<tr class="memitem:ab28bc0624bab26ac544939e058957d9f inherit pub_attribs_classpkgAcqTransactionItem"><td class="memItemLeft" align="right" valign="top"><a id="ab28bc0624bab26ac544939e058957d9f"></a>
<a class="el" href="classIndexTarget.xhtml">IndexTarget</a> const&#160;</td><td class="memItemRight" valign="bottom"><b>Target</b></td></tr>
<tr class="separator:ab28bc0624bab26ac544939e058957d9f inherit pub_attribs_classpkgAcqTransactionItem"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac344f6df305106606f3dff2c9231bb6a inherit pub_attribs_classpkgAcqTransactionItem"><td class="memItemLeft" align="right" valign="top"><a id="ac344f6df305106606f3dff2c9231bb6a"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqTransactionItem.xhtml#ac344f6df305106606f3dff2c9231bb6a">PartialFile</a></td></tr>
<tr class="memdesc:ac344f6df305106606f3dff2c9231bb6a inherit pub_attribs_classpkgAcqTransactionItem"><td class="mdescLeft">&#160;</td><td class="mdescRight">storge name until a transaction is finished <br /></td></tr>
<tr class="separator:ac344f6df305106606f3dff2c9231bb6a inherit pub_attribs_classpkgAcqTransactionItem"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a485640aedbea8b648c06cdb378e3aa1f inherit pub_attribs_classpkgAcqTransactionItem"><td class="memItemLeft" align="right" valign="top"><a id="a485640aedbea8b648c06cdb378e3aa1f"></a>
<a class="el" href="classpkgAcqMetaClearSig.xhtml">pkgAcqMetaClearSig</a> *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqTransactionItem.xhtml#a485640aedbea8b648c06cdb378e3aa1f">TransactionManager</a></td></tr>
<tr class="memdesc:a485640aedbea8b648c06cdb378e3aa1f inherit pub_attribs_classpkgAcqTransactionItem"><td class="mdescLeft">&#160;</td><td class="mdescRight">TransactionManager. <br /></td></tr>
<tr class="separator:a485640aedbea8b648c06cdb378e3aa1f inherit pub_attribs_classpkgAcqTransactionItem"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classpkgAcquire_1_1Item"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classpkgAcquire_1_1Item')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classpkgAcquire_1_1Item.xhtml">pkgAcquire::Item</a></td></tr>
<tr class="memitem:a6f8730a7c4e8b306f7a953a239ac97a0 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a6f8730a7c4e8b306f7a953a239ac97a0"></a>
enum <a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9">pkgAcquire::Item::ItemState</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Status</b></td></tr>
<tr class="separator:a6f8730a7c4e8b306f7a953a239ac97a0 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2638de684977037618d65aa009384b1 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="ab2638de684977037618d65aa009384b1"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#ab2638de684977037618d65aa009384b1">ErrorText</a></td></tr>
<tr class="memdesc:ab2638de684977037618d65aa009384b1 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contains a textual description of the error encountered if <a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9" title="The current status of this item. ">ItemState</a> is <a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9a8523989e15c68262bb5469f61fbe72ba" title="An error was encountered while downloading this item. ">StatError</a> or <a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9a19728efb594f55c57218604ad77b25db" title="The item was downloaded but its authenticity could not be verified. ">StatAuthError</a>. <br /></td></tr>
<tr class="separator:ab2638de684977037618d65aa009384b1 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8798fd49b6306cde3810ff5744d8bfc2 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a8798fd49b6306cde3810ff5744d8bfc2"></a>
unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a8798fd49b6306cde3810ff5744d8bfc2">FileSize</a></td></tr>
<tr class="memdesc:a8798fd49b6306cde3810ff5744d8bfc2 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">The size of the object to fetch. <br /></td></tr>
<tr class="separator:a8798fd49b6306cde3810ff5744d8bfc2 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b86900df4f7c4f7fc44f4c2bc888827 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a2b86900df4f7c4f7fc44f4c2bc888827"></a>
unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a2b86900df4f7c4f7fc44f4c2bc888827">PartialSize</a></td></tr>
<tr class="memdesc:a2b86900df4f7c4f7fc44f4c2bc888827 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">How much of the object was already fetched. <br /></td></tr>
<tr class="separator:a2b86900df4f7c4f7fc44f4c2bc888827 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a634f2accefd6f56896af45cedbebb08d inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a634f2accefd6f56896af45cedbebb08d"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a634f2accefd6f56896af45cedbebb08d">ActiveSubprocess</a></td></tr>
<tr class="memdesc:a634f2accefd6f56896af45cedbebb08d inherit pub_attribs_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">contains the name of the subprocess that is operating on this object (for instance, "gzip", "rred" or "gpgv"). This is obsoleting #Mode from above as it can manage the lifetime of included string properly. <br /></td></tr>
<tr class="separator:a634f2accefd6f56896af45cedbebb08d inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fc877a36248a6101304994352d1ad87 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a7fc877a36248a6101304994352d1ad87">ID</a></td></tr>
<tr class="memdesc:a7fc877a36248a6101304994352d1ad87 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">A client-supplied unique identifier.  <a href="classpkgAcquire_1_1Item.xhtml#a7fc877a36248a6101304994352d1ad87">More...</a><br /></td></tr>
<tr class="separator:a7fc877a36248a6101304994352d1ad87 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a886f6c17d366793eb6202ba2482372f5 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a886f6c17d366793eb6202ba2482372f5">Complete</a></td></tr>
<tr class="memdesc:a886f6c17d366793eb6202ba2482372f5 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">If <b>true</b>, the entire object has been successfully fetched.  <a href="classpkgAcquire_1_1Item.xhtml#a886f6c17d366793eb6202ba2482372f5">More...</a><br /></td></tr>
<tr class="separator:a886f6c17d366793eb6202ba2482372f5 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98d3c89be817752144bb35823e365fec inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a98d3c89be817752144bb35823e365fec">Local</a></td></tr>
<tr class="memdesc:a98d3c89be817752144bb35823e365fec inherit pub_attribs_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">If <b>true</b>, the <a class="el" href="classURI.xhtml">URI</a> of this object is "local".  <a href="classpkgAcquire_1_1Item.xhtml#a98d3c89be817752144bb35823e365fec">More...</a><br /></td></tr>
<tr class="separator:a98d3c89be817752144bb35823e365fec inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fc192c0b613d93b4ed6ddf53d2b011d inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a0fc192c0b613d93b4ed6ddf53d2b011d"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>UsedMirror</b></td></tr>
<tr class="separator:a0fc192c0b613d93b4ed6ddf53d2b011d inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1d5538b9875279b01b81e1ef494601 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a1d1d5538b9875279b01b81e1ef494601">QueueCounter</a></td></tr>
<tr class="memdesc:a1d1d5538b9875279b01b81e1ef494601 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of fetch queues into which this item has been inserted.  <a href="classpkgAcquire_1_1Item.xhtml#a1d1d5538b9875279b01b81e1ef494601">More...</a><br /></td></tr>
<tr class="separator:a1d1d5538b9875279b01b81e1ef494601 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bef8db29346252205b0a9be3c530739 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a4bef8db29346252205b0a9be3c530739">ExpectedAdditionalItems</a></td></tr>
<tr class="memdesc:a4bef8db29346252205b0a9be3c530739 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of additional fetch items that are expected once this item is done.  <a href="classpkgAcquire_1_1Item.xhtml#a4bef8db29346252205b0a9be3c530739">More...</a><br /></td></tr>
<tr class="separator:a4bef8db29346252205b0a9be3c530739 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4b5e2afff64c51303682cea9243f098 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="ab4b5e2afff64c51303682cea9243f098"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#ab4b5e2afff64c51303682cea9243f098">DestFile</a></td></tr>
<tr class="memdesc:ab4b5e2afff64c51303682cea9243f098 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the file into which the retrieved object will be written. <br /></td></tr>
<tr class="separator:ab4b5e2afff64c51303682cea9243f098 inherit pub_attribs_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_types_classpkgAcquire_1_1Item"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classpkgAcquire_1_1Item')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="classpkgAcquire_1_1Item.xhtml">pkgAcquire::Item</a></td></tr>
<tr class="memitem:a197f9258acb7676f5797ffbb96dd78e4 inherit pro_types_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a197f9258acb7676f5797ffbb96dd78e4"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>RenameOnErrorState</b> { <br />
&#160;&#160;<b>HashSumMismatch</b>, 
<b>SizeMismatch</b>, 
<b>InvalidFormat</b>, 
<b>SignatureError</b>, 
<br />
&#160;&#160;<b>NotClearsigned</b>, 
<b>MaximumSizeExceeded</b>, 
<b>PDiffError</b>
<br />
 }</td></tr>
<tr class="separator:a197f9258acb7676f5797ffbb96dd78e4 inherit pro_types_classpkgAcquire_1_1Item"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An item that is responsible for downloading the meta-index {{{ file (i.e., Release) itself and verifying its signature. </p>
<p>Once the download and verification are complete, the downloads of the individual index files are queued up using <a class="el" href="classpkgAcqDiffIndex.xhtml" title="An item that is responsible for fetching an index file of {{{ package list diffs and starting the pac...">pkgAcqDiffIndex</a>. If the meta-index file had a valid signature, the expected hashsums of the index files will be the md5sums listed in the meta-index; otherwise, the expected hashsums will be "" (causing the authentication of the index files to be bypassed). </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a9151ad4784cdda611ee3ff88c4e53ffb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9151ad4784cdda611ee3ff88c4e53ffb">&#9670;&nbsp;</a></span>DescURI()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string DescURI </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A "descriptive" URI-like string. </p>
<dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="classURI.xhtml">URI</a> that should be used to describe what is being fetched. </dd></dl>

<p>Reimplemented from <a class="el" href="classpkgAcqTransactionItem.xhtml#aeffdc0e440c70c942ea85ec0cdf3f13f">pkgAcqTransactionItem</a>.</p>

<p class="reference">References <a class="el" href="classIndexTarget.xhtml#aaf8eea5037c53d12d3f31ab9e032712c">IndexTarget::URI</a>.</p>

</div>
</div>
<a id="a5aa74eb5240501c0c4eb91d6d6c96054"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5aa74eb5240501c0c4eb91d6d6c96054">&#9670;&nbsp;</a></span>Done()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Done </td>
          <td>(</td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>Message</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classHashStringList.xhtml">HashStringList</a> const &amp;&#160;</td>
          <td class="paramname"><em>Hashes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structpkgAcquire_1_1MethodConfig.xhtml">pkgAcquire::MethodConfig</a> const *const&#160;</td>
          <td class="paramname"><em>Cnf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Invoked by the acquire worker when the object was fetched successfully. </p>
<p>Note that the object might <em>not</em> have been written to DestFile; check for the presence of an Alt-Filename entry in Message to find the file to which it was really written.</p>
<p>Done is often used to switch from one stage of the processing to the next (e.g. fetching, unpacking, copying). It is one branch of the continuation of the fetch process.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Message</td><td>Data from the acquire method. Use LookupTag() to parse it. </td></tr>
    <tr><td class="paramname"><a class="el" href="classHashes.xhtml">Hashes</a></td><td>The HashSums of the object that was fetched. </td></tr>
    <tr><td class="paramname">Cnf</td><td>The method via which the object was fetched.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classpkgAcqMethod.xhtml">pkgAcqMethod</a> </dd></dl>

<p>Reimplemented from <a class="el" href="classpkgAcquire_1_1Item.xhtml#aa7902c71487f2f177834e46a2d8883db">pkgAcquire::Item</a>.</p>

<p>Reimplemented in <a class="el" href="classpkgAcqMetaClearSig.xhtml#a5aa74eb5240501c0c4eb91d6d6c96054">pkgAcqMetaClearSig</a>.</p>

<p class="reference">References <a class="el" href="classpkgAcqMetaBase.xhtml#aa1e4829276fe3d9363c7c2bd085b0a64">pkgAcqMetaBase::CheckDownloadDone()</a>.</p>

</div>
</div>
<a id="a3f0cc0b4b3be0867c4412bf15c3f7043"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f0cc0b4b3be0867c4412bf15c3f7043">&#9670;&nbsp;</a></span>Failed()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Failed </td>
          <td>(</td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>Message</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structpkgAcquire_1_1MethodConfig.xhtml">pkgAcquire::MethodConfig</a> const *const&#160;</td>
          <td class="paramname"><em>Cnf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Invoked by the acquire worker when the object couldn't be fetched. </p>
<p>This is a branch of the continuation of the fetch process.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Message</td><td>An RFC822-formatted message from the acquire method describing what went wrong. Use LookupTag() to parse it.</td></tr>
    <tr><td class="paramname">Cnf</td><td>The method via which the worker tried to fetch this object.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classpkgAcqMethod.xhtml">pkgAcqMethod</a> </dd></dl>

<p>Reimplemented from <a class="el" href="classpkgAcquire_1_1Item.xhtml#ac0c674326ad57d5b4769608618de654e">pkgAcquire::Item</a>.</p>

<p>Reimplemented in <a class="el" href="classpkgAcqMetaClearSig.xhtml#a3f0cc0b4b3be0867c4412bf15c3f7043">pkgAcqMetaClearSig</a>.</p>

<p class="reference">References <a class="el" href="classpkgAcquire_1_1Item.xhtml#ac0c674326ad57d5b4769608618de654e">pkgAcquire::Item::Failed()</a>, and <a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9a875850b5de48d7a0ae71c47fbbef4832">pkgAcquire::Item::StatDone</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>apt-pkg/<a class="el" href="acquire-item_8h_source.xhtml">acquire-item.h</a></li>
<li>apt-pkg/acquire-item.cc</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>