Sophie

Sophie

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

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: pkgPackageManager 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-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classpkgPackageManager-members.xhtml">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">pkgPackageManager Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for pkgPackageManager:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classpkgPackageManager.png" usemap="#pkgPackageManager_map" alt=""/>
  <map id="pkgPackageManager_map" name="pkgPackageManager_map">
<area href="classpkgCache_1_1Namespace.xhtml" alt="pkgCache::Namespace" shape="rect" coords="71,0,203,24"/>
<area href="classpkgDPkgPM.xhtml" alt="pkgDPkgPM" shape="rect" coords="0,112,132,136"/>
<area href="classpkgSimulate.xhtml" alt="pkgSimulate" shape="rect" coords="142,112,274,136"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a7583804a2cbf65d9fdc55e5038879ca1"><td class="memItemLeft" align="right" valign="top"><a id="a7583804a2cbf65d9fdc55e5038879ca1"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>OrderResult</b> { <b>Completed</b>, 
<b>Failed</b>, 
<b>Incomplete</b>
 }</td></tr>
<tr class="separator:a7583804a2cbf65d9fdc55e5038879ca1"><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:a2b59729e04855d013d966da40288d8c3"><td class="memItemLeft" align="right" valign="top"><a id="a2b59729e04855d013d966da40288d8c3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>GetArchives</b> (<a class="el" href="classpkgAcquire.xhtml">pkgAcquire</a> *Owner, <a class="el" href="classpkgSourceList.xhtml">pkgSourceList</a> *Sources, <a class="el" href="classpkgRecords.xhtml">pkgRecords</a> *Recs)</td></tr>
<tr class="separator:a2b59729e04855d013d966da40288d8c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab03c68ce32de85a09fe4593908dd91e5"><td class="memItemLeft" align="right" valign="top"><a id="ab03c68ce32de85a09fe4593908dd91e5"></a>
OrderResult&#160;</td><td class="memItemRight" valign="bottom"><b>DoInstall</b> (<a class="el" href="classAPT_1_1Progress_1_1PackageManager.xhtml">APT::Progress::PackageManager</a> *progress)</td></tr>
<tr class="separator:ab03c68ce32de85a09fe4593908dd91e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf5e9bd4aa7122a820832c854289916"><td class="memItemLeft" align="right" valign="top"><a id="aedf5e9bd4aa7122a820832c854289916"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>APT_DEPRECATED_MSG</b> (&quot;Use <a class="el" href="classAPT_1_1Progress_1_1PackageManager.xhtml">APT::Progress::PackageManager</a> subclass instead of fd&quot;) OrderResult DoInstall(int statusFd</td></tr>
<tr class="separator:aedf5e9bd4aa7122a820832c854289916"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae371ab538d1f0b80412354c17a70cab2"><td class="memItemLeft" align="right" valign="top"><a id="ae371ab538d1f0b80412354c17a70cab2"></a>
OrderResult&#160;</td><td class="memItemRight" valign="bottom"><b>DoInstallPreFork</b> ()</td></tr>
<tr class="separator:ae371ab538d1f0b80412354c17a70cab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cbafc7b03dd472146fa77d4b5a4b55a"><td class="memItemLeft" align="right" valign="top"><a id="a3cbafc7b03dd472146fa77d4b5a4b55a"></a>
OrderResult&#160;</td><td class="memItemRight" valign="bottom"><b>DoInstallPostFork</b> (<a class="el" href="classAPT_1_1Progress_1_1PackageManager.xhtml">APT::Progress::PackageManager</a> *progress)</td></tr>
<tr class="separator:a3cbafc7b03dd472146fa77d4b5a4b55a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78c79fe373f6094e3a911623906f85c5"><td class="memItemLeft" align="right" valign="top"><a id="a78c79fe373f6094e3a911623906f85c5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>APT_DEPRECATED_MSG</b> (&quot;Use <a class="el" href="classAPT_1_1Progress_1_1PackageManager.xhtml">APT::Progress::PackageManager</a> subclass instead of fd&quot;) OrderResult DoInstallPostFork(int statusFd</td></tr>
<tr class="separator:a78c79fe373f6094e3a911623906f85c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adddf5a984cb06e95a60139afe6339985"><td class="memItemLeft" align="right" valign="top"><a id="adddf5a984cb06e95a60139afe6339985"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FixMissing</b> ()</td></tr>
<tr class="separator:adddf5a984cb06e95a60139afe6339985"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad212b9767d4f6a8cdaae07c6fcd14cc2"><td class="memItemLeft" align="right" valign="top"><a id="ad212b9767d4f6a8cdaae07c6fcd14cc2"></a>
std::set&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgPackageManager.xhtml#ad212b9767d4f6a8cdaae07c6fcd14cc2">GetDisappearedPackages</a> ()</td></tr>
<tr class="memdesc:ad212b9767d4f6a8cdaae07c6fcd14cc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns all packages dpkg let disappear <br /></td></tr>
<tr class="separator:ad212b9767d4f6a8cdaae07c6fcd14cc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03a6dd5992c02b21b7cdb22295135b27"><td class="memItemLeft" align="right" valign="top"><a id="a03a6dd5992c02b21b7cdb22295135b27"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>pkgPackageManager</b> (<a class="el" href="classpkgDepCache.xhtml">pkgDepCache</a> *Cache)</td></tr>
<tr class="separator:a03a6dd5992c02b21b7cdb22295135b27"><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-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a9dd946780196f19cbda95b17140fda1c"><td class="memItemLeft" align="right" valign="top"><a id="a9dd946780196f19cbda95b17140fda1c"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><b>SigINTStop</b> = false</td></tr>
<tr class="separator:a9dd946780196f19cbda95b17140fda1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a6c72ba522f3591ab6af328821800dab3"><td class="memItemLeft" align="right" valign="top"><a id="a6c72ba522f3591ab6af328821800dab3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>ImmediateAdd</b> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a> P, bool UseInstallVer, unsigned const int &amp;Depth=0)</td></tr>
<tr class="separator:a6c72ba522f3591ab6af328821800dab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac426546448bf095379bca9cac358841"><td class="memItemLeft" align="right" valign="top"><a id="aac426546448bf095379bca9cac358841"></a>
virtual OrderResult&#160;</td><td class="memItemRight" valign="bottom"><b>OrderInstall</b> ()</td></tr>
<tr class="separator:aac426546448bf095379bca9cac358841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f764edee5890dc9815fd5db4313eab9"><td class="memItemLeft" align="right" valign="top"><a id="a6f764edee5890dc9815fd5db4313eab9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>CheckRConflicts</b> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a> Pkg, <a class="el" href="classpkgCache_1_1DepIterator.xhtml">DepIterator</a> <a class="el" href="structpkgCache_1_1Dep.xhtml">Dep</a>, const char *Ver)</td></tr>
<tr class="separator:a6f764edee5890dc9815fd5db4313eab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a749e1b244cc71f6cfa0029065f127c6b"><td class="memItemLeft" align="right" valign="top"><a id="a749e1b244cc71f6cfa0029065f127c6b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>CheckRBreaks</b> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a> const &amp;Pkg, <a class="el" href="classpkgCache_1_1DepIterator.xhtml">DepIterator</a> <a class="el" href="structpkgCache_1_1Dep.xhtml">Dep</a>, const char *const Ver)</td></tr>
<tr class="separator:a749e1b244cc71f6cfa0029065f127c6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bfaa5b98474bdc8f84e82ce512696c4"><td class="memItemLeft" align="right" valign="top"><a id="a9bfaa5b98474bdc8f84e82ce512696c4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>CreateOrderList</b> ()</td></tr>
<tr class="separator:a9bfaa5b98474bdc8f84e82ce512696c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a7686cc7f6920e242fc50c03696c53b"><td class="memItemLeft" align="right" valign="top"><a id="a1a7686cc7f6920e242fc50c03696c53b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>DepAlwaysTrue</b> (<a class="el" href="classpkgCache_1_1DepIterator.xhtml">DepIterator</a> D) APT_PURE</td></tr>
<tr class="separator:a1a7686cc7f6920e242fc50c03696c53b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae135d22856534a0d55a4c92c618ff826"><td class="memItemLeft" align="right" valign="top"><a id="ae135d22856534a0d55a4c92c618ff826"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ConfigureAll</b> ()</td></tr>
<tr class="separator:ae135d22856534a0d55a4c92c618ff826"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1b179d76244ba9b57da5c901a8b10e1"><td class="memItemLeft" align="right" valign="top"><a id="ab1b179d76244ba9b57da5c901a8b10e1"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SmartConfigure</b> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a> Pkg, int const Depth) APT_MUSTCHECK</td></tr>
<tr class="separator:ab1b179d76244ba9b57da5c901a8b10e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03c6f883f1372113b52ddbff519b81b6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgPackageManager.xhtml#a03c6f883f1372113b52ddbff519b81b6">SmartUnPack</a> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a> Pkg) APT_MUSTCHECK</td></tr>
<tr class="separator:a03c6f883f1372113b52ddbff519b81b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace980fc65a80feb96a374f74b1b45b22"><td class="memItemLeft" align="right" valign="top"><a id="ace980fc65a80feb96a374f74b1b45b22"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SmartUnPack</b> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a> Pkg, bool const Immediate, int const Depth) APT_MUSTCHECK</td></tr>
<tr class="separator:ace980fc65a80feb96a374f74b1b45b22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d8232daab9527374d7bb6921e7a76a4"><td class="memItemLeft" align="right" valign="top"><a id="a8d8232daab9527374d7bb6921e7a76a4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SmartRemove</b> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a> Pkg) APT_MUSTCHECK</td></tr>
<tr class="separator:a8d8232daab9527374d7bb6921e7a76a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeca45edd4cb610fe7e7c1d39ed110b03"><td class="memItemLeft" align="right" valign="top"><a id="aeca45edd4cb610fe7e7c1d39ed110b03"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>EarlyRemove</b> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a> Pkg, <a class="el" href="classpkgCache_1_1DepIterator.xhtml">DepIterator</a> const *const <a class="el" href="structpkgCache_1_1Dep.xhtml">Dep</a>) APT_MUSTCHECK</td></tr>
<tr class="separator:aeca45edd4cb610fe7e7c1d39ed110b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59a140ac88369b0396aab992ac9f82c3"><td class="memItemLeft" align="right" valign="top"><a id="a59a140ac88369b0396aab992ac9f82c3"></a>
APT_DEPRECATED bool&#160;</td><td class="memItemRight" valign="bottom"><b>EarlyRemove</b> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a> Pkg) APT_MUSTCHECK</td></tr>
<tr class="separator:a59a140ac88369b0396aab992ac9f82c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b9735503373c5fd53e64cec815d1e2a"><td class="memItemLeft" align="right" valign="top"><a id="a7b9735503373c5fd53e64cec815d1e2a"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>Install</b> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a>, std::string)</td></tr>
<tr class="separator:a7b9735503373c5fd53e64cec815d1e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bbe81ac5e83c9907ff4f3aa0ed0bef5"><td class="memItemLeft" align="right" valign="top"><a id="a5bbe81ac5e83c9907ff4f3aa0ed0bef5"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>Configure</b> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a>)</td></tr>
<tr class="separator:a5bbe81ac5e83c9907ff4f3aa0ed0bef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69ec94244f0f5815b7382528df9e2068"><td class="memItemLeft" align="right" valign="top"><a id="a69ec94244f0f5815b7382528df9e2068"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>Remove</b> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a>, bool=false)</td></tr>
<tr class="separator:a69ec94244f0f5815b7382528df9e2068"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd766a185a9fe2329d9dc4ae7edd88cf"><td class="memItemLeft" align="right" valign="top"><a id="acd766a185a9fe2329d9dc4ae7edd88cf"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>Go</b> (<a class="el" href="classAPT_1_1Progress_1_1PackageManager.xhtml">APT::Progress::PackageManager</a> *)</td></tr>
<tr class="separator:acd766a185a9fe2329d9dc4ae7edd88cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a517e7bc646e9d8e3966f2fba29472857"><td class="memItemLeft" align="right" valign="top"><a id="a517e7bc646e9d8e3966f2fba29472857"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>APT_DEPRECATED_MSG</b> (&quot;Use overload with explicit progress manager&quot;) virtual bool Go(int</td></tr>
<tr class="separator:a517e7bc646e9d8e3966f2fba29472857"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4ba0ffe635d14b93794268bd8e5995"><td class="memItemLeft" align="right" valign="top"><a id="a4c4ba0ffe635d14b93794268bd8e5995"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>Reset</b> ()</td></tr>
<tr class="separator:a4c4ba0ffe635d14b93794268bd8e5995"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a2e3b76ddbb27ab16121bb4259f4916af"><td class="memItemLeft" align="right" valign="top"><a id="a2e3b76ddbb27ab16121bb4259f4916af"></a>
std::string *&#160;</td><td class="memItemRight" valign="bottom"><b>FileNames</b></td></tr>
<tr class="separator:a2e3b76ddbb27ab16121bb4259f4916af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55d171db69665a0bfc7ae2c2c5eef967"><td class="memItemLeft" align="right" valign="top"><a id="a55d171db69665a0bfc7ae2c2c5eef967"></a>
<a class="el" href="classpkgDepCache.xhtml">pkgDepCache</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>Cache</b></td></tr>
<tr class="separator:a55d171db69665a0bfc7ae2c2c5eef967"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa655c64fdc23f90fafb59121d662ea88"><td class="memItemLeft" align="right" valign="top"><a id="aa655c64fdc23f90fafb59121d662ea88"></a>
<a class="el" href="classpkgOrderList.xhtml">pkgOrderList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>List</b></td></tr>
<tr class="separator:aa655c64fdc23f90fafb59121d662ea88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdf3472c9b75f32dae88032d42d1cb6c"><td class="memItemLeft" align="right" valign="top"><a id="acdf3472c9b75f32dae88032d42d1cb6c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Debug</b></td></tr>
<tr class="separator:acdf3472c9b75f32dae88032d42d1cb6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad05503babf375999f515474c3e6d9365"><td class="memItemLeft" align="right" valign="top"><a id="ad05503babf375999f515474c3e6d9365"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>NoImmConfigure</b></td></tr>
<tr class="separator:ad05503babf375999f515474c3e6d9365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40cf75f502ac28c21b8ca3b08ee85c2f"><td class="memItemLeft" align="right" valign="top"><a id="a40cf75f502ac28c21b8ca3b08ee85c2f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ImmConfigureAll</b></td></tr>
<tr class="separator:a40cf75f502ac28c21b8ca3b08ee85c2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10c389774ccbe4ea62ec25fa13b4cf80"><td class="memItemLeft" align="right" valign="top">std::set&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgPackageManager.xhtml#a10c389774ccbe4ea62ec25fa13b4cf80">disappearedPkgs</a></td></tr>
<tr class="memdesc:a10c389774ccbe4ea62ec25fa13b4cf80"><td class="mdescLeft">&#160;</td><td class="mdescRight">saves packages dpkg let disappear  <a href="#a10c389774ccbe4ea62ec25fa13b4cf80">More...</a><br /></td></tr>
<tr class="separator:a10c389774ccbe4ea62ec25fa13b4cf80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a642c883d64a4ba0b1bd41c57f83327d6"><td class="memItemLeft" align="right" valign="top"><a id="a642c883d64a4ba0b1bd41c57f83327d6"></a>
OrderResult&#160;</td><td class="memItemRight" valign="bottom"><b>Res</b></td></tr>
<tr class="separator:a642c883d64a4ba0b1bd41c57f83327d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a213884c8431edcdac1cf6cdae4a84b9b"><td class="memItemLeft" align="right" valign="top"><a id="a213884c8431edcdac1cf6cdae4a84b9b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>EIPP::OrderInstall</b> (char const *const planner, <a class="el" href="classpkgPackageManager.xhtml">pkgPackageManager</a> *const PM, unsigned int const version, <a class="el" href="classOpProgress.xhtml">OpProgress</a> *const Progress)</td></tr>
<tr class="separator:a213884c8431edcdac1cf6cdae4a84b9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae2512a7111427ee54b10b1324acf6e5"><td class="memItemLeft" align="right" valign="top"><a id="aae2512a7111427ee54b10b1324acf6e5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>EIPP::ReadResponse</b> (int const input, <a class="el" href="classpkgPackageManager.xhtml">pkgPackageManager</a> *const PM, <a class="el" href="classOpProgress.xhtml">OpProgress</a> *const Progress)</td></tr>
<tr class="separator:aae2512a7111427ee54b10b1324acf6e5"><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 pro_types_classpkgCache_1_1Namespace"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classpkgCache_1_1Namespace')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="classpkgCache_1_1Namespace.xhtml">pkgCache::Namespace</a></td></tr>
<tr class="memitem:ae81da2a031acdefccb48a27e7470c2a1 inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="ae81da2a031acdefccb48a27e7470c2a1"></a>
typedef <a class="el" href="classpkgCache_1_1GrpIterator.xhtml">pkgCache::GrpIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GrpIterator</b></td></tr>
<tr class="separator:ae81da2a031acdefccb48a27e7470c2a1 inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ad5af2a8fa2d8b81603d90fd34b6129 inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="a9ad5af2a8fa2d8b81603d90fd34b6129"></a>
typedef <a class="el" href="classpkgCache_1_1PkgIterator.xhtml">pkgCache::PkgIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>PkgIterator</b></td></tr>
<tr class="separator:a9ad5af2a8fa2d8b81603d90fd34b6129 inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab64c9bacccaa7738461bdb238c3dcac3 inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="ab64c9bacccaa7738461bdb238c3dcac3"></a>
typedef <a class="el" href="classpkgCache_1_1VerIterator.xhtml">pkgCache::VerIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>VerIterator</b></td></tr>
<tr class="separator:ab64c9bacccaa7738461bdb238c3dcac3 inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cdf5898ef298fabc1ebd101473946d0 inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="a6cdf5898ef298fabc1ebd101473946d0"></a>
typedef <a class="el" href="classpkgCache_1_1DescIterator.xhtml">pkgCache::DescIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>DescIterator</b></td></tr>
<tr class="separator:a6cdf5898ef298fabc1ebd101473946d0 inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac87e5dd3b8b2e754f9cc66c8aeee4bf7 inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="ac87e5dd3b8b2e754f9cc66c8aeee4bf7"></a>
typedef <a class="el" href="classpkgCache_1_1DepIterator.xhtml">pkgCache::DepIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>DepIterator</b></td></tr>
<tr class="separator:ac87e5dd3b8b2e754f9cc66c8aeee4bf7 inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83ffc5e1a16b9c12d3400cdbbb229711 inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="a83ffc5e1a16b9c12d3400cdbbb229711"></a>
typedef <a class="el" href="classpkgCache_1_1PrvIterator.xhtml">pkgCache::PrvIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>PrvIterator</b></td></tr>
<tr class="separator:a83ffc5e1a16b9c12d3400cdbbb229711 inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaac5ce1ffa368f9f0de468b0e08c659 inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="afaac5ce1ffa368f9f0de468b0e08c659"></a>
typedef <a class="el" href="classpkgCache_1_1RlsFileIterator.xhtml">pkgCache::RlsFileIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>RlsFileIterator</b></td></tr>
<tr class="separator:afaac5ce1ffa368f9f0de468b0e08c659 inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac373cca2f5b58c27892a031b44f318d8 inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="ac373cca2f5b58c27892a031b44f318d8"></a>
typedef <a class="el" href="classpkgCache_1_1PkgFileIterator.xhtml">pkgCache::PkgFileIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>PkgFileIterator</b></td></tr>
<tr class="separator:ac373cca2f5b58c27892a031b44f318d8 inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48d2e69bfa9befc06957ee7083c31726 inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="a48d2e69bfa9befc06957ee7083c31726"></a>
typedef <a class="el" href="classpkgCache_1_1VerFileIterator.xhtml">pkgCache::VerFileIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>VerFileIterator</b></td></tr>
<tr class="separator:a48d2e69bfa9befc06957ee7083c31726 inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd8fc75b6801b7750de88007ce5bead8 inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="acd8fc75b6801b7750de88007ce5bead8"></a>
typedef <a class="el" href="structpkgCache_1_1Version.xhtml">pkgCache::Version</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Version</b></td></tr>
<tr class="separator:acd8fc75b6801b7750de88007ce5bead8 inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10afddb154f24ab4c8c22044b150c191 inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="a10afddb154f24ab4c8c22044b150c191"></a>
typedef <a class="el" href="structpkgCache_1_1Description.xhtml">pkgCache::Description</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Description</b></td></tr>
<tr class="separator:a10afddb154f24ab4c8c22044b150c191 inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e2df1fb1124515534ab29a88b56113f inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="a1e2df1fb1124515534ab29a88b56113f"></a>
typedef <a class="el" href="structpkgCache_1_1Package.xhtml">pkgCache::Package</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Package</b></td></tr>
<tr class="separator:a1e2df1fb1124515534ab29a88b56113f inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a293d4384c0d1c9ee01c7d38d53f039ff inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="a293d4384c0d1c9ee01c7d38d53f039ff"></a>
typedef <a class="el" href="structpkgCache_1_1Header.xhtml">pkgCache::Header</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Header</b></td></tr>
<tr class="separator:a293d4384c0d1c9ee01c7d38d53f039ff inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e7224d7d01eb91ed0e976a8a7fadd8 inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="a20e7224d7d01eb91ed0e976a8a7fadd8"></a>
typedef <a class="el" href="structpkgCache_1_1Dep.xhtml">pkgCache::Dep</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Dep</b></td></tr>
<tr class="separator:a20e7224d7d01eb91ed0e976a8a7fadd8 inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a420dd7f197a332128fe46458833d915a inherit pro_types_classpkgCache_1_1Namespace"><td class="memItemLeft" align="right" valign="top"><a id="a420dd7f197a332128fe46458833d915a"></a>
typedef <a class="el" href="structpkgCache_1_1Flag.xhtml">pkgCache::Flag</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Flag</b></td></tr>
<tr class="separator:a420dd7f197a332128fe46458833d915a inherit pro_types_classpkgCache_1_1Namespace"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a03c6f883f1372113b52ddbff519b81b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03c6f883f1372113b52ddbff519b81b6">&#9670;&nbsp;</a></span>SmartUnPack()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SmartUnPack </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a>&#160;</td>
          <td class="paramname"><em>Pkg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.xhtml#_todo000057">Todo:</a></b></dt><dd>merge on abi break </dd></dl>

<p class="reference">References <a class="el" href="classGlobalError.xhtml#a2ea0bb09adcce7f655e8f8ee8d30561ba0593585da9181e972974c1274d8f2b4f">GlobalError::DEBUG</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a10c389774ccbe4ea62ec25fa13b4cf80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10c389774ccbe4ea62ec25fa13b4cf80">&#9670;&nbsp;</a></span>disappearedPkgs</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt;std::string&gt; disappearedPkgs</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>saves packages dpkg let disappear </p>
<p>This way APT can retreat from trying to configure these packages later on and a front-end can choose to display a notice to inform the user about these disappears. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>apt-pkg/<a class="el" href="packagemanager_8h_source.xhtml">packagemanager.h</a></li>
<li>apt-pkg/packagemanager.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>