<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.15"/> <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  <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.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-attribs">Static Public Attributes</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> | <a href="#friends">Friends</a> | <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  </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"> </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 </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"> </td></tr> <tr class="memitem:ab03c68ce32de85a09fe4593908dd91e5"><td class="memItemLeft" align="right" valign="top"><a id="ab03c68ce32de85a09fe4593908dd91e5"></a> OrderResult </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"> </td></tr> <tr class="memitem:aedf5e9bd4aa7122a820832c854289916"><td class="memItemLeft" align="right" valign="top"><a id="aedf5e9bd4aa7122a820832c854289916"></a>  </td><td class="memItemRight" valign="bottom"><b>APT_DEPRECATED_MSG</b> ("Use <a class="el" href="classAPT_1_1Progress_1_1PackageManager.xhtml">APT::Progress::PackageManager</a> subclass instead of fd") OrderResult DoInstall(int statusFd</td></tr> <tr class="separator:aedf5e9bd4aa7122a820832c854289916"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae371ab538d1f0b80412354c17a70cab2"><td class="memItemLeft" align="right" valign="top"><a id="ae371ab538d1f0b80412354c17a70cab2"></a> OrderResult </td><td class="memItemRight" valign="bottom"><b>DoInstallPreFork</b> ()</td></tr> <tr class="separator:ae371ab538d1f0b80412354c17a70cab2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3cbafc7b03dd472146fa77d4b5a4b55a"><td class="memItemLeft" align="right" valign="top"><a id="a3cbafc7b03dd472146fa77d4b5a4b55a"></a> OrderResult </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"> </td></tr> <tr class="memitem:a78c79fe373f6094e3a911623906f85c5"><td class="memItemLeft" align="right" valign="top"><a id="a78c79fe373f6094e3a911623906f85c5"></a>  </td><td class="memItemRight" valign="bottom"><b>APT_DEPRECATED_MSG</b> ("Use <a class="el" href="classAPT_1_1Progress_1_1PackageManager.xhtml">APT::Progress::PackageManager</a> subclass instead of fd") OrderResult DoInstallPostFork(int statusFd</td></tr> <tr class="separator:a78c79fe373f6094e3a911623906f85c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adddf5a984cb06e95a60139afe6339985"><td class="memItemLeft" align="right" valign="top"><a id="adddf5a984cb06e95a60139afe6339985"></a> bool </td><td class="memItemRight" valign="bottom"><b>FixMissing</b> ()</td></tr> <tr class="separator:adddf5a984cb06e95a60139afe6339985"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad212b9767d4f6a8cdaae07c6fcd14cc2"><td class="memItemLeft" align="right" valign="top"><a id="ad212b9767d4f6a8cdaae07c6fcd14cc2"></a> std::set< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgPackageManager.xhtml#ad212b9767d4f6a8cdaae07c6fcd14cc2">GetDisappearedPackages</a> ()</td></tr> <tr class="memdesc:ad212b9767d4f6a8cdaae07c6fcd14cc2"><td class="mdescLeft"> </td><td class="mdescRight">returns all packages dpkg let disappear <br /></td></tr> <tr class="separator:ad212b9767d4f6a8cdaae07c6fcd14cc2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a03a6dd5992c02b21b7cdb22295135b27"><td class="memItemLeft" align="right" valign="top"><a id="a03a6dd5992c02b21b7cdb22295135b27"></a>  </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"> </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 </td><td class="memItemRight" valign="bottom"><b>SigINTStop</b> = false</td></tr> <tr class="separator:a9dd946780196f19cbda95b17140fda1c"><td class="memSeparator" colspan="2"> </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 </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 &Depth=0)</td></tr> <tr class="separator:a6c72ba522f3591ab6af328821800dab3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac426546448bf095379bca9cac358841"><td class="memItemLeft" align="right" valign="top"><a id="aac426546448bf095379bca9cac358841"></a> virtual OrderResult </td><td class="memItemRight" valign="bottom"><b>OrderInstall</b> ()</td></tr> <tr class="separator:aac426546448bf095379bca9cac358841"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f764edee5890dc9815fd5db4313eab9"><td class="memItemLeft" align="right" valign="top"><a id="a6f764edee5890dc9815fd5db4313eab9"></a> bool </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"> </td></tr> <tr class="memitem:a749e1b244cc71f6cfa0029065f127c6b"><td class="memItemLeft" align="right" valign="top"><a id="a749e1b244cc71f6cfa0029065f127c6b"></a> bool </td><td class="memItemRight" valign="bottom"><b>CheckRBreaks</b> (<a class="el" href="classpkgCache_1_1PkgIterator.xhtml">PkgIterator</a> const &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"> </td></tr> <tr class="memitem:a9bfaa5b98474bdc8f84e82ce512696c4"><td class="memItemLeft" align="right" valign="top"><a id="a9bfaa5b98474bdc8f84e82ce512696c4"></a> bool </td><td class="memItemRight" valign="bottom"><b>CreateOrderList</b> ()</td></tr> <tr class="separator:a9bfaa5b98474bdc8f84e82ce512696c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a7686cc7f6920e242fc50c03696c53b"><td class="memItemLeft" align="right" valign="top"><a id="a1a7686cc7f6920e242fc50c03696c53b"></a> bool </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"> </td></tr> <tr class="memitem:ae135d22856534a0d55a4c92c618ff826"><td class="memItemLeft" align="right" valign="top"><a id="ae135d22856534a0d55a4c92c618ff826"></a> bool </td><td class="memItemRight" valign="bottom"><b>ConfigureAll</b> ()</td></tr> <tr class="separator:ae135d22856534a0d55a4c92c618ff826"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab1b179d76244ba9b57da5c901a8b10e1"><td class="memItemLeft" align="right" valign="top"><a id="ab1b179d76244ba9b57da5c901a8b10e1"></a> bool </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"> </td></tr> <tr class="memitem:a03c6f883f1372113b52ddbff519b81b6"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:ace980fc65a80feb96a374f74b1b45b22"><td class="memItemLeft" align="right" valign="top"><a id="ace980fc65a80feb96a374f74b1b45b22"></a> bool </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"> </td></tr> <tr class="memitem:a8d8232daab9527374d7bb6921e7a76a4"><td class="memItemLeft" align="right" valign="top"><a id="a8d8232daab9527374d7bb6921e7a76a4"></a> bool </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"> </td></tr> <tr class="memitem:aeca45edd4cb610fe7e7c1d39ed110b03"><td class="memItemLeft" align="right" valign="top"><a id="aeca45edd4cb610fe7e7c1d39ed110b03"></a> bool </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"> </td></tr> <tr class="memitem:a59a140ac88369b0396aab992ac9f82c3"><td class="memItemLeft" align="right" valign="top"><a id="a59a140ac88369b0396aab992ac9f82c3"></a> APT_DEPRECATED bool </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"> </td></tr> <tr class="memitem:a7b9735503373c5fd53e64cec815d1e2a"><td class="memItemLeft" align="right" valign="top"><a id="a7b9735503373c5fd53e64cec815d1e2a"></a> virtual bool </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"> </td></tr> <tr class="memitem:a5bbe81ac5e83c9907ff4f3aa0ed0bef5"><td class="memItemLeft" align="right" valign="top"><a id="a5bbe81ac5e83c9907ff4f3aa0ed0bef5"></a> virtual bool </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"> </td></tr> <tr class="memitem:a69ec94244f0f5815b7382528df9e2068"><td class="memItemLeft" align="right" valign="top"><a id="a69ec94244f0f5815b7382528df9e2068"></a> virtual bool </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"> </td></tr> <tr class="memitem:acd766a185a9fe2329d9dc4ae7edd88cf"><td class="memItemLeft" align="right" valign="top"><a id="acd766a185a9fe2329d9dc4ae7edd88cf"></a> virtual bool </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"> </td></tr> <tr class="memitem:a517e7bc646e9d8e3966f2fba29472857"><td class="memItemLeft" align="right" valign="top"><a id="a517e7bc646e9d8e3966f2fba29472857"></a>  </td><td class="memItemRight" valign="bottom"><b>APT_DEPRECATED_MSG</b> ("Use overload with explicit progress manager") virtual bool Go(int</td></tr> <tr class="separator:a517e7bc646e9d8e3966f2fba29472857"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c4ba0ffe635d14b93794268bd8e5995"><td class="memItemLeft" align="right" valign="top"><a id="a4c4ba0ffe635d14b93794268bd8e5995"></a> virtual void </td><td class="memItemRight" valign="bottom"><b>Reset</b> ()</td></tr> <tr class="separator:a4c4ba0ffe635d14b93794268bd8e5995"><td class="memSeparator" colspan="2"> </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 * </td><td class="memItemRight" valign="bottom"><b>FileNames</b></td></tr> <tr class="separator:a2e3b76ddbb27ab16121bb4259f4916af"><td class="memSeparator" colspan="2"> </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> & </td><td class="memItemRight" valign="bottom"><b>Cache</b></td></tr> <tr class="separator:a55d171db69665a0bfc7ae2c2c5eef967"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>List</b></td></tr> <tr class="separator:aa655c64fdc23f90fafb59121d662ea88"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acdf3472c9b75f32dae88032d42d1cb6c"><td class="memItemLeft" align="right" valign="top"><a id="acdf3472c9b75f32dae88032d42d1cb6c"></a> bool </td><td class="memItemRight" valign="bottom"><b>Debug</b></td></tr> <tr class="separator:acdf3472c9b75f32dae88032d42d1cb6c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad05503babf375999f515474c3e6d9365"><td class="memItemLeft" align="right" valign="top"><a id="ad05503babf375999f515474c3e6d9365"></a> bool </td><td class="memItemRight" valign="bottom"><b>NoImmConfigure</b></td></tr> <tr class="separator:ad05503babf375999f515474c3e6d9365"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40cf75f502ac28c21b8ca3b08ee85c2f"><td class="memItemLeft" align="right" valign="top"><a id="a40cf75f502ac28c21b8ca3b08ee85c2f"></a> bool </td><td class="memItemRight" valign="bottom"><b>ImmConfigureAll</b></td></tr> <tr class="separator:a40cf75f502ac28c21b8ca3b08ee85c2f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10c389774ccbe4ea62ec25fa13b4cf80"><td class="memItemLeft" align="right" valign="top">std::set< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpkgPackageManager.xhtml#a10c389774ccbe4ea62ec25fa13b4cf80">disappearedPkgs</a></td></tr> <tr class="memdesc:a10c389774ccbe4ea62ec25fa13b4cf80"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a642c883d64a4ba0b1bd41c57f83327d6"><td class="memItemLeft" align="right" valign="top"><a id="a642c883d64a4ba0b1bd41c57f83327d6"></a> OrderResult </td><td class="memItemRight" valign="bottom"><b>Res</b></td></tr> <tr class="separator:a642c883d64a4ba0b1bd41c57f83327d6"><td class="memSeparator" colspan="2"> </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 </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"> </td></tr> <tr class="memitem:aae2512a7111427ee54b10b1324acf6e5"><td class="memItemLeft" align="right" valign="top"><a id="aae2512a7111427ee54b10b1324acf6e5"></a> bool </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"> </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="-"/> 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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </td></tr> </table> <h2 class="groupheader">Member Function Documentation</h2> <a id="a03c6f883f1372113b52ddbff519b81b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a03c6f883f1372113b52ddbff519b81b6">◆ </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> </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> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="a10c389774ccbe4ea62ec25fa13b4cf80"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10c389774ccbe4ea62ec25fa13b4cf80">◆ </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<std::string> 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> <p class="reference">Referenced by <a class="el" href="classpkgPackageManager.xhtml#ad212b9767d4f6a8cdaae07c6fcd14cc2">GetDisappearedPackages()</a>.</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  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.15 </small></address> </body> </html>