Sophie

Sophie

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

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: pkgAcqBaseIndex 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="classpkgAcqBaseIndex-members.xhtml">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">pkgAcqBaseIndex Class Reference<div class="ingroups"><a class="el" href="group__acquire.xhtml">Acquire system					{{{</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Common base class for all classes that deal with fetching indexes {{{.  
 <a href="classpkgAcqBaseIndex.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 pkgAcqBaseIndex:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classpkgAcqBaseIndex.png" usemap="#pkgAcqBaseIndex_map" alt=""/>
  <map id="pkgAcqBaseIndex_map" name="pkgAcqBaseIndex_map">
<area href="classpkgAcqTransactionItem.xhtml" title="baseclass for the indexes files to manage them all together " alt="pkgAcqTransactionItem" shape="rect" coords="157,112,304,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="157,56,304,80"/>
<area href="classWeakPointable.xhtml" alt="WeakPointable" shape="rect" coords="157,0,304,24"/>
<area href="classpkgAcqIndex.xhtml" title="An acquire item that is responsible for fetching an index {{{ file (e.g., Packages or Sources)..." alt="pkgAcqIndex" shape="rect" coords="0,224,147,248"/>
<area href="classpkgAcqIndexDiffs.xhtml" title="An item that is responsible for fetching server-merge patches {{{ that need to be applied to a given ..." alt="pkgAcqIndexDiffs" shape="rect" coords="157,224,304,248"/>
<area href="classpkgAcqIndexMergeDiffs.xhtml" title="An item that is responsible for fetching client-merge patches {{{ that need to be applied to a given ..." alt="pkgAcqIndexMergeDiffs" shape="rect" coords="314,224,461,248"/>
<area href="classpkgAcqDiffIndex.xhtml" title="An item that is responsible for fetching an index file of {{{ package list diffs and starting the pac..." alt="pkgAcqDiffIndex" shape="rect" coords="0,280,147,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:a7b217376a75292864c4b42deca4e8769"><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="classpkgAcqBaseIndex.xhtml#a7b217376a75292864c4b42deca4e8769">GetFinalFilename</a> () const APT_OVERRIDE</td></tr>
<tr class="memdesc:a7b217376a75292864c4b42deca4e8769"><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"><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="classpkgAcqBaseIndex.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:ad5aaa0f72a6d22ef6cd433a456c7af0c"><td class="memItemLeft" align="right" valign="top"><a id="ad5aaa0f72a6d22ef6cd433a456c7af0c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>pkgAcqBaseIndex</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:ad5aaa0f72a6d22ef6cd433a456c7af0c"><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:a242d7261ebf07386370aebdfb19b7077 inherit pub_methods_classpkgAcqTransactionItem"><td class="memItemLeft" align="right" valign="top"><a id="a242d7261ebf07386370aebdfb19b7077"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>TransactionState</b> (TransactionStates const state)</td></tr>
<tr class="separator:a242d7261ebf07386370aebdfb19b7077 inherit pub_methods_classpkgAcqTransactionItem"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeffdc0e440c70c942ea85ec0cdf3f13f inherit pub_methods_classpkgAcqTransactionItem"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqTransactionItem.xhtml#aeffdc0e440c70c942ea85ec0cdf3f13f">DescURI</a> () const APT_OVERRIDE</td></tr>
<tr class="memdesc:aeffdc0e440c70c942ea85ec0cdf3f13f inherit pub_methods_classpkgAcqTransactionItem"><td class="mdescLeft">&#160;</td><td class="mdescRight">A "descriptive" URI-like string.  <a href="classpkgAcqTransactionItem.xhtml#aeffdc0e440c70c942ea85ec0cdf3f13f">More...</a><br /></td></tr>
<tr class="separator:aeffdc0e440c70c942ea85ec0cdf3f13f inherit pub_methods_classpkgAcqTransactionItem"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1e14240096872e79a5ba95e716ffc76 inherit pub_methods_classpkgAcqTransactionItem"><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="classpkgAcqTransactionItem.xhtml#aa1e14240096872e79a5ba95e716ffc76">GetExpectedHashes</a> () const APT_OVERRIDE</td></tr>
<tr class="separator:aa1e14240096872e79a5ba95e716ffc76 inherit pub_methods_classpkgAcqTransactionItem"><td class="memSeparator" colspan="2">&#160;</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:aed590117c63af66a950e961484d4dd8d inherit pub_methods_classpkgAcqTransactionItem"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqTransactionItem.xhtml#aed590117c63af66a950e961484d4dd8d">HashesRequired</a> () const APT_OVERRIDE</td></tr>
<tr class="separator:aed590117c63af66a950e961484d4dd8d 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:aa7902c71487f2f177834e46a2d8883db 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#aa7902c71487f2f177834e46a2d8883db">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)</td></tr>
<tr class="memdesc:aa7902c71487f2f177834e46a2d8883db inherit pub_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoked by the acquire worker when the object was fetched successfully.  <a href="classpkgAcquire_1_1Item.xhtml#aa7902c71487f2f177834e46a2d8883db">More...</a><br /></td></tr>
<tr class="separator:aa7902c71487f2f177834e46a2d8883db 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:af75270cda6bae5af763d3d4c921a67ba 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#af75270cda6bae5af763d3d4c921a67ba">Custom600Headers</a> () const</td></tr>
<tr class="memdesc:af75270cda6bae5af763d3d4c921a67ba inherit pub_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Custom headers to be sent to the fetch process.  <a href="classpkgAcquire_1_1Item.xhtml#af75270cda6bae5af763d3d4c921a67ba">More...</a><br /></td></tr>
<tr class="separator:af75270cda6bae5af763d3d4c921a67ba 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="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_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>
<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="memitem:af9d95dae222a8f37a987f655dea5bee7 inherit pro_methods_classpkgAcqTransactionItem"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqTransactionItem.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 pro_methods_classpkgAcqTransactionItem"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert this item into its owner's queue.  <a href="classpkgAcqTransactionItem.xhtml#af9d95dae222a8f37a987f655dea5bee7">More...</a><br /></td></tr>
<tr class="separator:af9d95dae222a8f37a987f655dea5bee7 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>
<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>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Common base class for all classes that deal with fetching indexes {{{. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<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="classpkgAcqIndexDiffs.xhtml#a3f0cc0b4b3be0867c4412bf15c3f7043">pkgAcqIndexDiffs</a>, <a class="el" href="classpkgAcqIndexMergeDiffs.xhtml#a3f0cc0b4b3be0867c4412bf15c3f7043">pkgAcqIndexMergeDiffs</a>, <a class="el" href="classpkgAcqDiffIndex.xhtml#a3f0cc0b4b3be0867c4412bf15c3f7043">pkgAcqDiffIndex</a>, and <a class="el" href="classpkgAcqIndex.xhtml#a3f0cc0b4b3be0867c4412bf15c3f7043">pkgAcqIndex</a>.</p>

<p class="reference">References <a class="el" href="classpkgAcquire_1_1Item.xhtml#ab2638de684977037618d65aa009384b1">pkgAcquire::Item::ErrorText</a>, <a class="el" href="classpkgAcquire_1_1Item.xhtml#ac0c674326ad57d5b4769608618de654e">pkgAcquire::Item::Failed()</a>, <a class="el" href="classpkgAcqMetaClearSig.xhtml#a55cc31522b67f17e71ffbb97b984c563">pkgAcqMetaClearSig::MetaIndexParser</a>, and <a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9a19728efb594f55c57218604ad77b25db">pkgAcquire::Item::StatAuthError</a>.</p>

<p class="reference">Referenced by <a class="el" href="classpkgAcqIndex.xhtml#a5915a82b57d501325e4880f611787121">pkgAcqIndex::Custom600Headers()</a>, <a class="el" href="classpkgAcqIndexMergeDiffs.xhtml#a3f0cc0b4b3be0867c4412bf15c3f7043">pkgAcqIndexMergeDiffs::Failed()</a>, and <a class="el" href="classpkgAcqIndexDiffs.xhtml#a3f0cc0b4b3be0867c4412bf15c3f7043">pkgAcqIndexDiffs::Failed()</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>