Sophie

Sophie

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

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: pkgAcqChangelog 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="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classpkgAcqChangelog-members.xhtml">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">pkgAcqChangelog Class Reference<div class="ingroups"><a class="el" href="group__acquire.xhtml">Acquire system					{{{</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Retrieve the changelog for the given version {{{.  
 <a href="classpkgAcqChangelog.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 pkgAcqChangelog:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classpkgAcqChangelog.png" usemap="#pkgAcqChangelog_map" alt=""/>
  <map id="pkgAcqChangelog_map" name="pkgAcqChangelog_map">
<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,115,80"/>
<area href="classWeakPointable.xhtml" alt="WeakPointable" shape="rect" coords="0,0,115,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqChangelog_1_1Private.xhtml">Private</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:a69df16cb2fafe591785a96ea5b30161f"><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="classpkgAcqChangelog.xhtml#a69df16cb2fafe591785a96ea5b30161f">GetExpectedHashes</a> () const APT_OVERRIDE</td></tr>
<tr class="separator:a69df16cb2fafe591785a96ea5b30161f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49d2b8dde45fafe65f2e3470868691e7"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqChangelog.xhtml#a49d2b8dde45fafe65f2e3470868691e7">HashesRequired</a> () const APT_OVERRIDE</td></tr>
<tr class="separator:a49d2b8dde45fafe65f2e3470868691e7"><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="classpkgAcqChangelog.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:abe81408437fe6e6586a3e697dfe1e83d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqChangelog.xhtml#abe81408437fe6e6586a3e697dfe1e83d">Done</a> (std::string const &amp;Message, <a class="el" href="classHashStringList.xhtml">HashStringList</a> const &amp;CalcHashes, <a class="el" href="structpkgAcquire_1_1MethodConfig.xhtml">pkgAcquire::MethodConfig</a> const *const Cnf) APT_OVERRIDE</td></tr>
<tr class="memdesc:abe81408437fe6e6586a3e697dfe1e83d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoked by the acquire worker when the object was fetched successfully.  <a href="#abe81408437fe6e6586a3e697dfe1e83d">More...</a><br /></td></tr>
<tr class="separator:abe81408437fe6e6586a3e697dfe1e83d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeffdc0e440c70c942ea85ec0cdf3f13f"><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqChangelog.xhtml#aeffdc0e440c70c942ea85ec0cdf3f13f">DescURI</a> () const APT_OVERRIDE</td></tr>
<tr class="memdesc:aeffdc0e440c70c942ea85ec0cdf3f13f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A "descriptive" URI-like string.  <a href="#aeffdc0e440c70c942ea85ec0cdf3f13f">More...</a><br /></td></tr>
<tr class="separator:aeffdc0e440c70c942ea85ec0cdf3f13f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f6513819bdbc7124992441abebfa943"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqChangelog.xhtml#a6f6513819bdbc7124992441abebfa943">pkgAcqChangelog</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="classpkgCache_1_1VerIterator.xhtml">pkgCache::VerIterator</a> const &amp;Ver, std::string const &amp;DestDir=&quot;&quot;, std::string const &amp;DestFilename=&quot;&quot;)</td></tr>
<tr class="memdesc:a6f6513819bdbc7124992441abebfa943"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="classpkgAcqChangelog.xhtml" title="Retrieve the changelog for the given version {{{. ">pkgAcqChangelog</a> object.  <a href="#a6f6513819bdbc7124992441abebfa943">More...</a><br /></td></tr>
<tr class="separator:a6f6513819bdbc7124992441abebfa943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad473eab6b532f0a99b6ddd4bc47a6ea4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqChangelog.xhtml#ad473eab6b532f0a99b6ddd4bc47a6ea4">pkgAcqChangelog</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="classpkgCache_1_1RlsFileIterator.xhtml">pkgCache::RlsFileIterator</a> const &amp;Rls, char const *const Component, char const *const SrcName, char const *const SrcVersion, std::string const &amp;DestDir=&quot;&quot;, std::string const &amp;DestFilename=&quot;&quot;)</td></tr>
<tr class="memdesc:ad473eab6b532f0a99b6ddd4bc47a6ea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="classpkgAcqChangelog.xhtml" title="Retrieve the changelog for the given version {{{. ">pkgAcqChangelog</a> object.  <a href="#ad473eab6b532f0a99b6ddd4bc47a6ea4">More...</a><br /></td></tr>
<tr class="separator:ad473eab6b532f0a99b6ddd4bc47a6ea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cb0fec28682ff433e3c97937d8b5b71"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqChangelog.xhtml#a2cb0fec28682ff433e3c97937d8b5b71">pkgAcqChangelog</a> (<a class="el" href="classpkgAcquire.xhtml">pkgAcquire</a> *const <a class="el" href="classpkgAcquire_1_1Item.xhtml#ac0b2d9156c461297e38e9f3fdf2771b3">Owner</a>, std::string const &amp;<a class="el" href="classURI.xhtml">URI</a>, char const *const SrcName, char const *const SrcVersion, std::string const &amp;DestDir=&quot;&quot;, std::string const &amp;DestFilename=&quot;&quot;)</td></tr>
<tr class="memdesc:a2cb0fec28682ff433e3c97937d8b5b71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="classpkgAcqChangelog.xhtml" title="Retrieve the changelog for the given version {{{. ">pkgAcqChangelog</a> object.  <a href="#a2cb0fec28682ff433e3c97937d8b5b71">More...</a><br /></td></tr>
<tr class="separator:a2cb0fec28682ff433e3c97937d8b5b71"><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: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="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a37c8c0bc0b74f946aaec20836098def0"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqChangelog.xhtml#a37c8c0bc0b74f946aaec20836098def0">URI</a> (<a class="el" href="classpkgCache_1_1VerIterator.xhtml">pkgCache::VerIterator</a> const &amp;Ver)</td></tr>
<tr class="separator:a37c8c0bc0b74f946aaec20836098def0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79dfc2dc3f552bd9e91a797720260ba5"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqChangelog.xhtml#a79dfc2dc3f552bd9e91a797720260ba5">URI</a> (<a class="el" href="classpkgCache_1_1RlsFileIterator.xhtml">pkgCache::RlsFileIterator</a> const &amp;Rls, char const *const Component, char const *const SrcName, char const *const SrcVersion)</td></tr>
<tr class="separator:a79dfc2dc3f552bd9e91a797720260ba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ee9dd40c8732031deebebbd4196824f"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqChangelog.xhtml#a2ee9dd40c8732031deebebbd4196824f">URI</a> (std::string const &amp;Template, char const *const Component, char const *const SrcName, char const *const SrcVersion)</td></tr>
<tr class="separator:a2ee9dd40c8732031deebebbd4196824f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef5f6bb0c173ab78a902a434ba4b892a"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcqChangelog.xhtml#aef5f6bb0c173ab78a902a434ba4b892a">URITemplate</a> (<a class="el" href="classpkgCache_1_1RlsFileIterator.xhtml">pkgCache::RlsFileIterator</a> const &amp;Rls)</td></tr>
<tr class="separator:aef5f6bb0c173ab78a902a434ba4b892a"><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_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_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_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:a3d592ee597936699b45a5b4356740c33 inherit pro_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#a3d592ee597936699b45a5b4356740c33">QueueURI</a> (<a class="el" href="structpkgAcquire_1_1ItemDesc.xhtml">ItemDesc</a> &amp;<a class="el" href="classpkgAcquire_1_1Item.xhtml">Item</a>)</td></tr>
<tr class="memdesc:a3d592ee597936699b45a5b4356740c33 inherit pro_methods_classpkgAcquire_1_1Item"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert this item into its owner's queue.  <a href="classpkgAcquire_1_1Item.xhtml#a3d592ee597936699b45a5b4356740c33">More...</a><br /></td></tr>
<tr class="separator:a3d592ee597936699b45a5b4356740c33 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="memitem:a4d368a2b220450a7bd056ec2e20d1086 inherit pro_methods_classpkgAcquire_1_1Item"><td class="memItemLeft" align="right" valign="top"><a id="a4d368a2b220450a7bd056ec2e20d1086"></a>
virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgAcquire_1_1Item.xhtml#a4d368a2b220450a7bd056ec2e20d1086">GetFinalFilename</a> () const</td></tr>
<tr class="memdesc:a4d368a2b220450a7bd056ec2e20d1086 inherit pro_methods_classpkgAcquire_1_1Item"><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:a4d368a2b220450a7bd056ec2e20d1086 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>Retrieve the changelog for the given version {{{. </p>
<p>Downloads the changelog to a temporary file it will also remove again while it is deconstructed or downloads it to a named location. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a6f6513819bdbc7124992441abebfa943"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f6513819bdbc7124992441abebfa943">&#9670;&nbsp;</a></span>pkgAcqChangelog() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classpkgAcqChangelog.xhtml">pkgAcqChangelog</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classpkgAcquire.xhtml">pkgAcquire</a> *const&#160;</td>
          <td class="paramname"><em>Owner</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classpkgCache_1_1VerIterator.xhtml">pkgCache::VerIterator</a> const &amp;&#160;</td>
          <td class="paramname"><em>Ver</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>DestDir</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>DestFilename</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create a new <a class="el" href="classpkgAcqChangelog.xhtml" title="Retrieve the changelog for the given version {{{. ">pkgAcqChangelog</a> object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Owner</td><td>The <a class="el" href="classpkgAcquire.xhtml" title="The core download scheduler. {{{. ">pkgAcquire</a> object with which this object is associated. </td></tr>
    <tr><td class="paramname">Ver</td><td>is the version to get the changelog for </td></tr>
    <tr><td class="paramname">DestDir</td><td>The directory the file should be downloaded into. Will be an autocreated (and cleaned up) temporary directory if not set. </td></tr>
    <tr><td class="paramname">DestFilename</td><td>The filename the file should have in #DestDir Defaults to sourcepackagename.changelog if not set. </td></tr>
  </table>
  </dd>
</dl>

<p class="reference">References <a class="el" href="classpkgAcquire_1_1Item.xhtml#a63a8c90526aa28ea8a9c2458a53846bc">pkgAcquire::Item::Desc</a>, <a class="el" href="structpkgAcquire_1_1ItemDesc.xhtml#aaf8eea5037c53d12d3f31ab9e032712c">pkgAcquire::ItemDesc::URI</a>, and <a class="el" href="classpkgAcqChangelog.xhtml#a37c8c0bc0b74f946aaec20836098def0">URI()</a>.</p>

</div>
</div>
<a id="ad473eab6b532f0a99b6ddd4bc47a6ea4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad473eab6b532f0a99b6ddd4bc47a6ea4">&#9670;&nbsp;</a></span>pkgAcqChangelog() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classpkgAcqChangelog.xhtml">pkgAcqChangelog</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classpkgAcquire.xhtml">pkgAcquire</a> *const&#160;</td>
          <td class="paramname"><em>Owner</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classpkgCache_1_1RlsFileIterator.xhtml">pkgCache::RlsFileIterator</a> const &amp;&#160;</td>
          <td class="paramname"><em>Rls</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *const&#160;</td>
          <td class="paramname"><em>Component</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *const&#160;</td>
          <td class="paramname"><em>SrcName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *const&#160;</td>
          <td class="paramname"><em>SrcVersion</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>DestDir</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>DestFilename</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create a new <a class="el" href="classpkgAcqChangelog.xhtml" title="Retrieve the changelog for the given version {{{. ">pkgAcqChangelog</a> object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Owner</td><td>The <a class="el" href="classpkgAcquire.xhtml" title="The core download scheduler. {{{. ">pkgAcquire</a> object with which this object is associated. </td></tr>
    <tr><td class="paramname">Rls</td><td>is the Release file the package comes from </td></tr>
    <tr><td class="paramname">Component</td><td>in which the package resides, can be empty </td></tr>
    <tr><td class="paramname">SrcName</td><td>is the source package name </td></tr>
    <tr><td class="paramname">SrcVersion</td><td>is the source package version </td></tr>
    <tr><td class="paramname">DestDir</td><td>The directory the file should be downloaded into. Will be an autocreated (and cleaned up) temporary directory if not set. </td></tr>
    <tr><td class="paramname">DestFilename</td><td>The filename the file should have in #DestDir Defaults to sourcepackagename.changelog if not set. </td></tr>
  </table>
  </dd>
</dl>

<p class="reference">References <a class="el" href="classpkgAcquire_1_1Item.xhtml#a63a8c90526aa28ea8a9c2458a53846bc">pkgAcquire::Item::Desc</a>, <a class="el" href="structpkgAcquire_1_1ItemDesc.xhtml#aaf8eea5037c53d12d3f31ab9e032712c">pkgAcquire::ItemDesc::URI</a>, and <a class="el" href="classpkgAcqChangelog.xhtml#a37c8c0bc0b74f946aaec20836098def0">URI()</a>.</p>

</div>
</div>
<a id="a2cb0fec28682ff433e3c97937d8b5b71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cb0fec28682ff433e3c97937d8b5b71">&#9670;&nbsp;</a></span>pkgAcqChangelog() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classpkgAcqChangelog.xhtml">pkgAcqChangelog</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classpkgAcquire.xhtml">pkgAcquire</a> *const&#160;</td>
          <td class="paramname"><em>Owner</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>URI</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *const&#160;</td>
          <td class="paramname"><em>SrcName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *const&#160;</td>
          <td class="paramname"><em>SrcVersion</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>DestDir</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>DestFilename</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create a new <a class="el" href="classpkgAcqChangelog.xhtml" title="Retrieve the changelog for the given version {{{. ">pkgAcqChangelog</a> object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Owner</td><td>The <a class="el" href="classpkgAcquire.xhtml" title="The core download scheduler. {{{. ">pkgAcquire</a> object with which this object is associated. </td></tr>
    <tr><td class="paramname"><a class="el" href="classURI.xhtml">URI</a></td><td>is to be used to get the changelog </td></tr>
    <tr><td class="paramname">SrcName</td><td>is the source package name </td></tr>
    <tr><td class="paramname">SrcVersion</td><td>is the source package version </td></tr>
    <tr><td class="paramname">DestDir</td><td>The directory the file should be downloaded into. Will be an autocreated (and cleaned up) temporary directory if not set. </td></tr>
    <tr><td class="paramname">DestFilename</td><td>The filename the file should have in #DestDir Defaults to sourcepackagename.changelog if not set. </td></tr>
  </table>
  </dd>
</dl>

<p class="reference">References <a class="el" href="classpkgAcquire_1_1Item.xhtml#a63a8c90526aa28ea8a9c2458a53846bc">pkgAcquire::Item::Desc</a>, <a class="el" href="structpkgAcquire_1_1ItemDesc.xhtml#a72a1a381861908396ddca53a1fa28f97">pkgAcquire::ItemDesc::Description</a>, <a class="el" href="classpkgAcquire_1_1Item.xhtml#ab4b5e2afff64c51303682cea9243f098">pkgAcquire::Item::DestFile</a>, <a class="el" href="classpkgAcquire_1_1Item.xhtml#ab2638de684977037618d65aa009384b1">pkgAcquire::Item::ErrorText</a>, <a class="el" href="structpkgAcquire_1_1ItemDesc.xhtml#a991ea711651b5d291202505da64e379c">pkgAcquire::ItemDesc::Owner</a>, <a class="el" href="classpkgAcquire_1_1Item.xhtml#a3d592ee597936699b45a5b4356740c33">pkgAcquire::Item::QueueURI()</a>, <a class="el" href="structpkgAcquire_1_1ItemDesc.xhtml#a9248dc77e748314774ae2c9b1618e6a9">pkgAcquire::ItemDesc::ShortDesc</a>, <a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9a8523989e15c68262bb5469f61fbe72ba">pkgAcquire::Item::StatError</a>, <a class="el" href="structpkgAcquire_1_1ItemDesc.xhtml#aaf8eea5037c53d12d3f31ab9e032712c">pkgAcquire::ItemDesc::URI</a>, and <a class="el" href="classpkgAcqChangelog.xhtml#a37c8c0bc0b74f946aaec20836098def0">URI()</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aeffdc0e440c70c942ea85ec0cdf3f13f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeffdc0e440c70c942ea85ec0cdf3f13f">&#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">virtual 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">inline</span><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>Implements <a class="el" href="classpkgAcquire_1_1Item.xhtml#ad340ff53c2faad023e3f11627e91c5b6">pkgAcquire::Item</a>.</p>

<p class="reference">References <a class="el" href="classpkgAcquire_1_1Item.xhtml#a63a8c90526aa28ea8a9c2458a53846bc">pkgAcquire::Item::Desc</a>, and <a class="el" href="structpkgAcquire_1_1ItemDesc.xhtml#aaf8eea5037c53d12d3f31ab9e032712c">pkgAcquire::ItemDesc::URI</a>.</p>

</div>
</div>
<a id="abe81408437fe6e6586a3e697dfe1e83d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe81408437fe6e6586a3e697dfe1e83d">&#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 class="reference">References <a class="el" href="classpkgAcquire_1_1Item.xhtml#a886f6c17d366793eb6202ba2482372f5">pkgAcquire::Item::Complete</a>, <a class="el" href="classpkgAcquire_1_1Item.xhtml#a7787c3dcef8c503fb513569a9fdec68d">pkgAcquire::Item::Rename()</a>, and <a class="el" href="classpkgAcquire_1_1Item.xhtml#abd4abbf0fe1f8b5299675b590315b4b9a8523989e15c68262bb5469f61fbe72ba">pkgAcquire::Item::StatError</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 class="reference">References <a class="el" href="classpkgAcquire_1_1Item.xhtml#ab2638de684977037618d65aa009384b1">pkgAcquire::Item::ErrorText</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classHashStringList.xhtml">HashStringList</a> GetExpectedHashes </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">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>HashSums the DestFile is supposed to have in this stage </dd></dl>

<p>Implements <a class="el" href="classpkgAcquire_1_1Item.xhtml#a908a8a85047dd5a135a84be0f3bc1baa">pkgAcquire::Item</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool HashesRequired </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">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>if having no hashes is a hard failure or not</dd></dl>
<p>Idealy this is always <b>true</b> for every subclass, but thanks to historical grow we don't have hashes for all files in all cases in all steps, so it is slightly more complicated than it should be. </p>

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

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

</div>
</div>
<a id="a37c8c0bc0b74f946aaec20836098def0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37c8c0bc0b74f946aaec20836098def0">&#9670;&nbsp;</a></span>URI() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classURI.xhtml">URI</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classpkgCache_1_1VerIterator.xhtml">pkgCache::VerIterator</a> const &amp;&#160;</td>
          <td class="paramname"><em>Ver</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>returns the <a class="el" href="classURI.xhtml">URI</a> to the changelog of this version</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Ver</td><td>is the version to get the changelog for </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="classURI.xhtml">URI</a> which will be used to acquire the changelog </dd></dl>

<p class="reference">References <a class="el" href="structpkgCache_1_1Flag.xhtml#a434200db8c166ff0c46eb0a70158a89da7e885de522413a0f214495da90ec7bfd">pkgCache::Flag::NotSource</a>, <a class="el" href="classpkgCache_1_1VerIterator.xhtml#aaac2eed48d4cbb75721008224d11d19c">pkgCache::VerIterator::SourcePkgName()</a>, and <a class="el" href="classpkgCache_1_1VerIterator.xhtml#aa8700f9c05be4b40480c3531bfa3a652">pkgCache::VerIterator::SourceVerStr()</a>.</p>

<p class="reference">Referenced by <a class="el" href="classpkgAcqChangelog.xhtml#a6f6513819bdbc7124992441abebfa943">pkgAcqChangelog()</a>, and <a class="el" href="classpkgAcqChangelog.xhtml#a79dfc2dc3f552bd9e91a797720260ba5">URI()</a>.</p>

</div>
</div>
<a id="a79dfc2dc3f552bd9e91a797720260ba5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79dfc2dc3f552bd9e91a797720260ba5">&#9670;&nbsp;</a></span>URI() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classURI.xhtml">URI</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classpkgCache_1_1RlsFileIterator.xhtml">pkgCache::RlsFileIterator</a> const &amp;&#160;</td>
          <td class="paramname"><em>Rls</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *const&#160;</td>
          <td class="paramname"><em>Component</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *const&#160;</td>
          <td class="paramname"><em>SrcName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *const&#160;</td>
          <td class="paramname"><em>SrcVersion</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">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>returns the <a class="el" href="classURI.xhtml">URI</a> to the changelog of this version</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Rls</td><td>is the Release file the package comes from </td></tr>
    <tr><td class="paramname">Component</td><td>in which the package resides, can be empty </td></tr>
    <tr><td class="paramname">SrcName</td><td>is the source package name </td></tr>
    <tr><td class="paramname">SrcVersion</td><td>is the source package version </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="classURI.xhtml">URI</a> which will be used to acquire the changelog </dd></dl>

<p class="reference">References <a class="el" href="classpkgAcqChangelog.xhtml#a37c8c0bc0b74f946aaec20836098def0">URI()</a>, and <a class="el" href="classpkgAcqChangelog.xhtml#aef5f6bb0c173ab78a902a434ba4b892a">URITemplate()</a>.</p>

</div>
</div>
<a id="a2ee9dd40c8732031deebebbd4196824f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ee9dd40c8732031deebebbd4196824f">&#9670;&nbsp;</a></span>URI() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="classURI.xhtml">URI</a> </td>
          <td>(</td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>Template</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *const&#160;</td>
          <td class="paramname"><em>Component</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *const&#160;</td>
          <td class="paramname"><em>SrcName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *const&#160;</td>
          <td class="paramname"><em>SrcVersion</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">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>returns the <a class="el" href="classURI.xhtml">URI</a> to the changelog of this version</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Template</td><td><a class="el" href="classURI.xhtml">URI</a> where @ has to be filled in </td></tr>
    <tr><td class="paramname">Component</td><td>in which the package resides, can be empty </td></tr>
    <tr><td class="paramname">SrcName</td><td>is the source package name </td></tr>
    <tr><td class="paramname">SrcVersion</td><td>is the source package version </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="classURI.xhtml">URI</a> which will be used to acquire the changelog </dd></dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string URITemplate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classpkgCache_1_1RlsFileIterator.xhtml">pkgCache::RlsFileIterator</a> const &amp;&#160;</td>
          <td class="paramname"><em>Rls</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>returns the <a class="el" href="classURI.xhtml">URI</a> template for this release file</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Rls</td><td>is a Release file </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="classURI.xhtml">URI</a> template to use for this release file </dd></dl>

<p class="reference">Referenced by <a class="el" href="classpkgAcqChangelog.xhtml#a79dfc2dc3f552bd9e91a797720260ba5">URI()</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>