Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 68c0c2ff89d8bf9051ff1b9773ed48e4 > files > 5358

libzypp-doc-17.9.0-1.1.mga7.noarch.rpm

<!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>libzypp: zypp::sat::detail::PoolImpl 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</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">libzypp
   &#160;<span id="projectnumber">17.9.0</span>
   </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&amp;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 id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classzypp_1_1sat_1_1detail_1_1PoolImpl.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classzypp_1_1sat_1_1detail_1_1PoolImpl-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zypp::sat::detail::PoolImpl Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for zypp::sat::detail::PoolImpl:</div>
<div class="dyncontent">
<div class="center"><img src="classzypp_1_1sat_1_1detail_1_1PoolImpl__inherit__graph.png" border="0" usemap="#zypp_1_1sat_1_1detail_1_1PoolImpl_inherit__map" alt="Inheritance graph"/></div>
<map name="zypp_1_1sat_1_1detail_1_1PoolImpl_inherit__map" id="zypp_1_1sat_1_1detail_1_1PoolImpl_inherit__map">
<area shape="rect"  title=" " alt="" coords="13,80,139,121"/>
<area shape="rect"  title=" " alt="" coords="5,5,147,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:afccca8ddcc6b8609e737ccf57b9397d6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#afccca8ddcc6b8609e737ccf57b9397d6">PoolImpl</a> ()</td></tr>
<tr class="memdesc:afccca8ddcc6b8609e737ccf57b9397d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default ctor.  <a href="#afccca8ddcc6b8609e737ccf57b9397d6">More...</a><br /></td></tr>
<tr class="separator:afccca8ddcc6b8609e737ccf57b9397d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7da14dbf4dc49ad80118c74c8eb657ab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a7da14dbf4dc49ad80118c74c8eb657ab">~PoolImpl</a> ()</td></tr>
<tr class="memdesc:a7da14dbf4dc49ad80118c74c8eb657ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dtor.  <a href="#a7da14dbf4dc49ad80118c74c8eb657ab">More...</a><br /></td></tr>
<tr class="separator:a7da14dbf4dc49ad80118c74c8eb657ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3708bdf4d5012432cb7bea8b31419b07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a58fc0c36f81591f1f06cc060d603340f">CPool</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a3708bdf4d5012432cb7bea8b31419b07">operator-&gt;</a> ()</td></tr>
<tr class="memdesc:a3708bdf4d5012432cb7bea8b31419b07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer style access forwarded to sat-pool.  <a href="#a3708bdf4d5012432cb7bea8b31419b07">More...</a><br /></td></tr>
<tr class="separator:a3708bdf4d5012432cb7bea8b31419b07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3a2fed7371cf051c491ffde5b45dbad"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#af3a2fed7371cf051c491ffde5b45dbad">serial</a> () const</td></tr>
<tr class="memdesc:af3a2fed7371cf051c491ffde5b45dbad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serial number changing whenever the content changes.  <a href="#af3a2fed7371cf051c491ffde5b45dbad">More...</a><br /></td></tr>
<tr class="separator:af3a2fed7371cf051c491ffde5b45dbad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b659a65c2c845e14c564b704d7bc340"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a9b659a65c2c845e14c564b704d7bc340">serialIDs</a> () const</td></tr>
<tr class="memdesc:a9b659a65c2c845e14c564b704d7bc340"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serial number changing whenever resusePoolIDs==true was used.  <a href="#a9b659a65c2c845e14c564b704d7bc340">More...</a><br /></td></tr>
<tr class="separator:a9b659a65c2c845e14c564b704d7bc340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4da0dde1921a7c1047db837b8572fe9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ae4da0dde1921a7c1047db837b8572fe9">prepare</a> () const</td></tr>
<tr class="memdesc:ae4da0dde1921a7c1047db837b8572fe9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update housekeeping data (e.g.  <a href="#ae4da0dde1921a7c1047db837b8572fe9">More...</a><br /></td></tr>
<tr class="separator:ae4da0dde1921a7c1047db837b8572fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae2d4656d67b8c326ef44a01c43fe24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a3ae2d4656d67b8c326ef44a01c43fe24">isSystemRepo</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *repo_r) const</td></tr>
<tr class="separator:a3ae2d4656d67b8c326ef44a01c43fe24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2b94d9fc2cdd9cd4319b7530e96cf57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad2b94d9fc2cdd9cd4319b7530e96cf57">systemRepo</a> () const</td></tr>
<tr class="separator:ad2b94d9fc2cdd9cd4319b7530e96cf57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35c95847eca8a07c8daff70ed81e60b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a35c95847eca8a07c8daff70ed81e60b9">rootDir</a> () const</td></tr>
<tr class="memdesc:a35c95847eca8a07c8daff70ed81e60b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get rootdir (for file conflicts check)  <a href="#a35c95847eca8a07c8daff70ed81e60b9">More...</a><br /></td></tr>
<tr class="separator:a35c95847eca8a07c8daff70ed81e60b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81e6e5ccccf07bb8db111038b7e4eb4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a81e6e5ccccf07bb8db111038b7e4eb4d">rootDir</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;root_r)</td></tr>
<tr class="memdesc:a81e6e5ccccf07bb8db111038b7e4eb4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set rootdir (for file conflicts check)  <a href="#a81e6e5ccccf07bb8db111038b7e4eb4d">More...</a><br /></td></tr>
<tr class="separator:a81e6e5ccccf07bb8db111038b7e4eb4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9a96328d8283f2ff2641147d010458a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ab9a96328d8283f2ff2641147d010458a">_postRepoAdd</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *repo_r)</td></tr>
<tr class="memdesc:ab9a96328d8283f2ff2641147d010458a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper postprocessing the repo after adding solv or helix files.  <a href="#ab9a96328d8283f2ff2641147d010458a">More...</a><br /></td></tr>
<tr class="separator:ab9a96328d8283f2ff2641147d010458a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8e5909cb02aaffb48bba166b4c1e9fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad8e5909cb02aaffb48bba166b4c1e9fd">validSolvable</a> (const <a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2c65cc897ddc0127b83ef25fb22ee339">CSolvable</a> &amp;slv_r) const</td></tr>
<tr class="memdesc:ad8e5909cb02aaffb48bba166b4c1e9fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">a <code>valid</code> <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> has a non NULL repo pointer.  <a href="#ad8e5909cb02aaffb48bba166b4c1e9fd">More...</a><br /></td></tr>
<tr class="separator:ad8e5909cb02aaffb48bba166b4c1e9fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a832710021a7c0cd61f3503c0c7098a38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a832710021a7c0cd61f3503c0c7098a38">validSolvable</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#ae94cd07a576454d3dd6803db524488b7">SolvableIdType</a> id_r) const</td></tr>
<tr class="separator:a832710021a7c0cd61f3503c0c7098a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab4f5f9ac8dbc8cfe5221ef3eb1ae859"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#aab4f5f9ac8dbc8cfe5221ef3eb1ae859">validSolvable</a> (const <a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2c65cc897ddc0127b83ef25fb22ee339">CSolvable</a> *slv_r) const</td></tr>
<tr class="separator:aab4f5f9ac8dbc8cfe5221ef3eb1ae859"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9594442e87227aecaaed6ad7dae7eec9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a58fc0c36f81591f1f06cc060d603340f">CPool</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a9594442e87227aecaaed6ad7dae7eec9">getPool</a> () const</td></tr>
<tr class="separator:a9594442e87227aecaaed6ad7dae7eec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0891f6ffd72c403d05f4772d7616d5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad0891f6ffd72c403d05f4772d7616d5f">getRepo</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#af7f94740473734e85e7ddbca348c3997">RepoIdType</a> id_r) const</td></tr>
<tr class="separator:ad0891f6ffd72c403d05f4772d7616d5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75325e80b2336822918025f476156c29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2c65cc897ddc0127b83ef25fb22ee339">CSolvable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a75325e80b2336822918025f476156c29">getSolvable</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#ae94cd07a576454d3dd6803db524488b7">SolvableIdType</a> id_r) const</td></tr>
<tr class="memdesc:a75325e80b2336822918025f476156c29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to the sat-solvable or NULL if it is not valid.  <a href="#a75325e80b2336822918025f476156c29">More...</a><br /></td></tr>
<tr class="separator:a75325e80b2336822918025f476156c29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af416abe0dd0afd27df72e86591a2ad4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#ae94cd07a576454d3dd6803db524488b7">SolvableIdType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#af416abe0dd0afd27df72e86591a2ad4d">getFirstId</a> () const</td></tr>
<tr class="memdesc:af416abe0dd0afd27df72e86591a2ad4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get id of the first valid <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a>.  <a href="#af416abe0dd0afd27df72e86591a2ad4d">More...</a><br /></td></tr>
<tr class="separator:af416abe0dd0afd27df72e86591a2ad4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeca141ea2ea573b734f0e05f550fad77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#ae94cd07a576454d3dd6803db524488b7">SolvableIdType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#aeca141ea2ea573b734f0e05f550fad77">getNextId</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#ae94cd07a576454d3dd6803db524488b7">SolvableIdType</a> id_r) const</td></tr>
<tr class="memdesc:aeca141ea2ea573b734f0e05f550fad77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get id of the next valid <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a>.  <a href="#aeca141ea2ea573b734f0e05f550fad77">More...</a><br /></td></tr>
<tr class="separator:aeca141ea2ea573b734f0e05f550fad77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c137cd905f7a0038460c34e9a3cfa60"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a1c137cd905f7a0038460c34e9a3cfa60">repoInfo</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#af7f94740473734e85e7ddbca348c3997">RepoIdType</a> id_r)</td></tr>
<tr class="separator:a1c137cd905f7a0038460c34e9a3cfa60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7b9c1ed13bf4d388d475b5cba41231b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#af7b9c1ed13bf4d388d475b5cba41231b">setRepoInfo</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#af7f94740473734e85e7ddbca348c3997">RepoIdType</a> id_r, const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;info_r)</td></tr>
<tr class="memdesc:af7b9c1ed13bf4d388d475b5cba41231b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Also adjust repo priority and subpriority accordingly.  <a href="#af7b9c1ed13bf4d388d475b5cba41231b">More...</a><br /></td></tr>
<tr class="separator:af7b9c1ed13bf4d388d475b5cba41231b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7eb58b0cd5dff6a836ab1fb586d3887d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a7eb58b0cd5dff6a836ab1fb586d3887d">eraseRepoInfo</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#af7f94740473734e85e7ddbca348c3997">RepoIdType</a> id_r)</td></tr>
<tr class="separator:a7eb58b0cd5dff6a836ab1fb586d3887d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81cd1310a352ae31eb1d761708b2d8d2"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">sat::detail::IdType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a81cd1310a352ae31eb1d761708b2d8d2">whatProvidesData</a> (unsigned offset_r)</td></tr>
<tr class="memdesc:a81cd1310a352ae31eb1d761708b2d8d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the id stored at <code>offset_r</code> in the internal whatprovidesdata array.  <a href="#a81cd1310a352ae31eb1d761708b2d8d2">More...</a><br /></td></tr>
<tr class="separator:a81cd1310a352ae31eb1d761708b2d8d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574a7f4fa28a76a1fc00a4ca58d19533"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a574a7f4fa28a76a1fc00a4ca58d19533">whatProvides</a> (<a class="el" href="classzypp_1_1Capability.html">Capability</a> cap_r)</td></tr>
<tr class="memdesc:a574a7f4fa28a76a1fc00a4ca58d19533"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns offset into the internal whatprovidesdata array.  <a href="#a574a7f4fa28a76a1fc00a4ca58d19533">More...</a><br /></td></tr>
<tr class="separator:a574a7f4fa28a76a1fc00a4ca58d19533"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8519cb16fd30497d4bced9912f6b919"><td class="memItemLeft" align="right" valign="top">const std::set&lt; std::string &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ab8519cb16fd30497d4bced9912f6b919">requiredFilesystems</a> () const</td></tr>
<tr class="memdesc:ab8519cb16fd30497d4bced9912f6b919"><td class="mdescLeft">&#160;</td><td class="mdescRight">accessor for etc/sysconfig/storage reading file on demand  <a href="#ab8519cb16fd30497d4bced9912f6b919">More...</a><br /></td></tr>
<tr class="separator:ab8519cb16fd30497d4bced9912f6b919"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Actions invalidating housekeeping data.</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>All methods expect valid arguments being passed. </p>
</div></td></tr>
<tr class="memitem:aa508ca91ff84294249b5193aa4a5af41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#aa508ca91ff84294249b5193aa4a5af41">_createRepo</a> (const std::string &amp;name_r)</td></tr>
<tr class="memdesc:aa508ca91ff84294249b5193aa4a5af41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creating a new repo named <em>name_r</em>.  <a href="#aa508ca91ff84294249b5193aa4a5af41">More...</a><br /></td></tr>
<tr class="separator:aa508ca91ff84294249b5193aa4a5af41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a758e9c6f281d214ab5d0d13abe50e122"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a758e9c6f281d214ab5d0d13abe50e122">_deleteRepo</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *repo_r)</td></tr>
<tr class="memdesc:a758e9c6f281d214ab5d0d13abe50e122"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete repo <em>repo_r</em> from pool.  <a href="#a758e9c6f281d214ab5d0d13abe50e122">More...</a><br /></td></tr>
<tr class="separator:a758e9c6f281d214ab5d0d13abe50e122"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5336af4afd3477b63c88e054f3b7d8a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ac5336af4afd3477b63c88e054f3b7d8a">_addSolv</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *repo_r, FILE *file_r)</td></tr>
<tr class="memdesc:ac5336af4afd3477b63c88e054f3b7d8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adding solv file to a repo.  <a href="#ac5336af4afd3477b63c88e054f3b7d8a">More...</a><br /></td></tr>
<tr class="separator:ac5336af4afd3477b63c88e054f3b7d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad349673dc8981a16f69159da3f14bd80"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad349673dc8981a16f69159da3f14bd80">_addHelix</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *repo_r, FILE *file_r)</td></tr>
<tr class="memdesc:ad349673dc8981a16f69159da3f14bd80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adding helix file to a repo.  <a href="#ad349673dc8981a16f69159da3f14bd80">More...</a><br /></td></tr>
<tr class="separator:ad349673dc8981a16f69159da3f14bd80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad977170c049b874e4c48e3979e46ed71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#ae94cd07a576454d3dd6803db524488b7">detail::SolvableIdType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad977170c049b874e4c48e3979e46ed71">_addSolvables</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *repo_r, unsigned count_r)</td></tr>
<tr class="memdesc:ad977170c049b874e4c48e3979e46ed71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adding Solvables to a repo.  <a href="#ad977170c049b874e4c48e3979e46ed71">More...</a><br /></td></tr>
<tr class="separator:ad977170c049b874e4c48e3979e46ed71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Installed on behalf of a user request hint.</div></td></tr>
<tr class="memitem:a383a90d454d8d8988aad0ae5cc3ab845"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat.html#ac7291c4be759a4a32d35f852a9661131">StringQueue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a383a90d454d8d8988aad0ae5cc3ab845">autoInstalled</a> () const</td></tr>
<tr class="memdesc:a383a90d454d8d8988aad0ae5cc3ab845"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ident list of all autoinstalled solvables.  <a href="#a383a90d454d8d8988aad0ae5cc3ab845">More...</a><br /></td></tr>
<tr class="separator:a383a90d454d8d8988aad0ae5cc3ab845"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe7f6d6ff45f700b47fa5e976663cbf4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#abe7f6d6ff45f700b47fa5e976663cbf4">setAutoInstalled</a> (const <a class="el" href="namespacezypp_1_1sat.html#ac7291c4be759a4a32d35f852a9661131">StringQueue</a> &amp;autoInstalled_r)</td></tr>
<tr class="memdesc:abe7f6d6ff45f700b47fa5e976663cbf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set ident list of all autoinstalled solvables.  <a href="#abe7f6d6ff45f700b47fa5e976663cbf4">More...</a><br /></td></tr>
<tr class="separator:abe7f6d6ff45f700b47fa5e976663cbf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af735b646ebad80164fd02c1954633cfb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#af735b646ebad80164fd02c1954633cfb">isOnSystemByUser</a> (<a class="el" href="classzypp_1_1IdString.html">IdString</a> ident_r) const</td></tr>
<tr class="separator:af735b646ebad80164fd02c1954633cfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdcf809d3ba3805c4f8a7a36ada6ca89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#abdcf809d3ba3805c4f8a7a36ada6ca89">isOnSystemByAuto</a> (<a class="el" href="classzypp_1_1IdString.html">IdString</a> ident_r) const</td></tr>
<tr class="separator:abdcf809d3ba3805c4f8a7a36ada6ca89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b1366e940b9b904163cc5cd41c51c6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat.html#ac7291c4be759a4a32d35f852a9661131">StringQueue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a8b1366e940b9b904163cc5cd41c51c6d">rebootNeededIdents</a> () const</td></tr>
<tr class="memdesc:a8b1366e940b9b904163cc5cd41c51c6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get ident list of all solvables that trigger the "reboot needed" flag.  <a href="#a8b1366e940b9b904163cc5cd41c51c6d">More...</a><br /></td></tr>
<tr class="separator:a8b1366e940b9b904163cc5cd41c51c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac271257b134946d950e33b19ee22eb63"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ac271257b134946d950e33b19ee22eb63">setRebootNeededIdents</a> (const <a class="el" href="namespacezypp_1_1sat.html#ac7291c4be759a4a32d35f852a9661131">StringQueue</a> &amp;rebootNeeded_r)</td></tr>
<tr class="memdesc:ac271257b134946d950e33b19ee22eb63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set ident list of all solvables that trigger the "reboot needed" flag.  <a href="#ac271257b134946d950e33b19ee22eb63">More...</a><br /></td></tr>
<tr class="separator:ac271257b134946d950e33b19ee22eb63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa03070e8e69cf47d96cfcdfe81075f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#afa03070e8e69cf47d96cfcdfe81075f5">triggersRebootNeededHint</a> (<a class="el" href="classzypp_1_1IdString.html">IdString</a> ident_r) const</td></tr>
<tr class="separator:afa03070e8e69cf47d96cfcdfe81075f5"><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:ae9ee247d708fd97abe9421032e6a926e"><td class="memItemLeft" align="right" valign="top">static const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ae9ee247d708fd97abe9421032e6a926e">systemRepoAlias</a> ()</td></tr>
<tr class="memdesc:ae9ee247d708fd97abe9421032e6a926e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved system repository alias <code>@System</code> .  <a href="#ae9ee247d708fd97abe9421032e6a926e">More...</a><br /></td></tr>
<tr class="separator:ae9ee247d708fd97abe9421032e6a926e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:af84e272a1f2e01c6d6be21594b2a91c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#af84e272a1f2e01c6d6be21594b2a91c7">setDirty</a> (const char *a1=0, const char *a2=0, const char *a3=0)</td></tr>
<tr class="memdesc:af84e272a1f2e01c6d6be21594b2a91c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalidate housekeeping data (e.g.  <a href="#af84e272a1f2e01c6d6be21594b2a91c7">More...</a><br /></td></tr>
<tr class="separator:af84e272a1f2e01c6d6be21594b2a91c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8369edd4dc6269b4be18ec7a76d7c4ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a8369edd4dc6269b4be18ec7a76d7c4ef">localeSetDirty</a> (const char *a1=0, const char *a2=0, const char *a3=0)</td></tr>
<tr class="memdesc:a8369edd4dc6269b4be18ec7a76d7c4ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalidate locale related housekeeping data.  <a href="#a8369edd4dc6269b4be18ec7a76d7c4ef">More...</a><br /></td></tr>
<tr class="separator:a8369edd4dc6269b4be18ec7a76d7c4ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcd725321b04a8eb28f5d117b9cdd6af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#afcd725321b04a8eb28f5d117b9cdd6af">depSetDirty</a> (const char *a1=0, const char *a2=0, const char *a3=0)</td></tr>
<tr class="memdesc:afcd725321b04a8eb28f5d117b9cdd6af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalidate housekeeping data (e.g.  <a href="#afcd725321b04a8eb28f5d117b9cdd6af">More...</a><br /></td></tr>
<tr class="separator:afcd725321b04a8eb28f5d117b9cdd6af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b53f164ec9b7ea1f939404c28550d56"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a5b53f164ec9b7ea1f939404c28550d56">multiversionListInit</a> () const</td></tr>
<tr class="separator:a5b53f164ec9b7ea1f939404c28550d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a>
Static Private Member Functions</h2></td></tr>
<tr class="memitem:a3b9fd2e0ab713ac2f9ed66eb4c2adc57"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">detail::IdType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a3b9fd2e0ab713ac2f9ed66eb4c2adc57">nsCallback</a> (<a class="el" href="namespacezypp_1_1sat_1_1detail.html#a58fc0c36f81591f1f06cc060d603340f">CPool</a> *, void *data, <a class="el" href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">detail::IdType</a> lhs, <a class="el" href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">detail::IdType</a> rhs)</td></tr>
<tr class="memdesc:a3b9fd2e0ab713ac2f9ed66eb4c2adc57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback to resolve namespace dependencies (language, modalias, filesystem, etc.).  <a href="#a3b9fd2e0ab713ac2f9ed66eb4c2adc57">More...</a><br /></td></tr>
<tr class="separator:a3b9fd2e0ab713ac2f9ed66eb4c2adc57"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:af1667f028a2930a301c68445ce3ca337"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a58fc0c36f81591f1f06cc060d603340f">CPool</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#af1667f028a2930a301c68445ce3ca337">_pool</a></td></tr>
<tr class="memdesc:af1667f028a2930a301c68445ce3ca337"><td class="mdescLeft">&#160;</td><td class="mdescRight">sat-pool.  <a href="#af1667f028a2930a301c68445ce3ca337">More...</a><br /></td></tr>
<tr class="separator:af1667f028a2930a301c68445ce3ca337"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2d4ac549d2a2e1e4f92d16fee14a5f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ab2d4ac549d2a2e1e4f92d16fee14a5f6">_serial</a></td></tr>
<tr class="memdesc:ab2d4ac549d2a2e1e4f92d16fee14a5f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serial number - changes with each <a class="el" href="classzypp_1_1sat_1_1Pool.html" title="Global sat-pool.">Pool</a> content change.  <a href="#ab2d4ac549d2a2e1e4f92d16fee14a5f6">More...</a><br /></td></tr>
<tr class="separator:ab2d4ac549d2a2e1e4f92d16fee14a5f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae397d6973fed0ca98fad267bef844987"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ae397d6973fed0ca98fad267bef844987">_serialIDs</a></td></tr>
<tr class="memdesc:ae397d6973fed0ca98fad267bef844987"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serial number of IDs - changes whenever resusePoolIDs==true - <a class="el" href="classzypp_1_1ResPool.html" title="Global ResObject pool.">ResPool</a> must also invalidate it's PoolItems!  <a href="#ae397d6973fed0ca98fad267bef844987">More...</a><br /></td></tr>
<tr class="separator:ae397d6973fed0ca98fad267bef844987"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6b2004d9b82253dc3ee9b416bd17530"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1SerialNumberWatcher.html">SerialNumberWatcher</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#aa6b2004d9b82253dc3ee9b416bd17530">_watcher</a></td></tr>
<tr class="memdesc:aa6b2004d9b82253dc3ee9b416bd17530"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watch serial number.  <a href="#aa6b2004d9b82253dc3ee9b416bd17530">More...</a><br /></td></tr>
<tr class="separator:aa6b2004d9b82253dc3ee9b416bd17530"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d41a61d37a917b7b5af6bc58f49d982"><td class="memItemLeft" align="right" valign="top">std::map&lt; <a class="el" href="namespacezypp_1_1sat_1_1detail.html#af7f94740473734e85e7ddbca348c3997">RepoIdType</a>, <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a6d41a61d37a917b7b5af6bc58f49d982">_repoinfos</a></td></tr>
<tr class="memdesc:a6d41a61d37a917b7b5af6bc58f49d982"><td class="mdescLeft">&#160;</td><td class="mdescRight">Additional <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a>.  <a href="#a6d41a61d37a917b7b5af6bc58f49d982">More...</a><br /></td></tr>
<tr class="separator:a6d41a61d37a917b7b5af6bc58f49d982"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96311353eb3f5d16bfe038dea9876359"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1base_1_1SetTracker.html">base::SetTracker</a>&lt; <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a96311353eb3f5d16bfe038dea9876359">_requestedLocalesTracker</a></td></tr>
<tr class="separator:a96311353eb3f5d16bfe038dea9876359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e6b0991c7459a63b57504fe093ee7ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classscoped__ptr.html">scoped_ptr</a>&lt; <a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a1cb84f0b2770ea846e1215452d900fca">TrackedLocaleIds</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a0e6b0991c7459a63b57504fe093ee7ce">_trackedLocaleIdsPtr</a></td></tr>
<tr class="separator:a0e6b0991c7459a63b57504fe093ee7ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d832333995c431133cd5e043f723eed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classscoped__ptr.html">scoped_ptr</a>&lt; <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a2d832333995c431133cd5e043f723eed">_availableLocalesPtr</a></td></tr>
<tr class="separator:a2d832333995c431133cd5e043f723eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37284fd6d5099c6ce21ec786fffe7967"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classscoped__ptr.html">scoped_ptr</a>&lt; <a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad1efeaa3c49741b0d254ed302acc5e2e">MultiversionList</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a37284fd6d5099c6ce21ec786fffe7967">_multiversionListPtr</a></td></tr>
<tr class="separator:a37284fd6d5099c6ce21ec786fffe7967"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b0cbab0c2c3365e2818de54672b45ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat.html#ac7291c4be759a4a32d35f852a9661131">sat::StringQueue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a4b0cbab0c2c3365e2818de54672b45ec">_autoinstalled</a></td></tr>
<tr class="separator:a4b0cbab0c2c3365e2818de54672b45ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63e35f09146baf46bf71b417a6345951"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp_1_1sat.html#ac7291c4be759a4a32d35f852a9661131">sat::StringQueue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a63e35f09146baf46bf71b417a6345951">_rebootNeeded</a></td></tr>
<tr class="memdesc:a63e35f09146baf46bf71b417a6345951"><td class="mdescLeft">&#160;</td><td class="mdescRight">database of all identifiers that will trigger the "reboot needed" flag  <a href="#a63e35f09146baf46bf71b417a6345951">More...</a><br /></td></tr>
<tr class="separator:a63e35f09146baf46bf71b417a6345951"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88d4439054520452f06be163a87799f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classscoped__ptr.html">scoped_ptr</a>&lt; std::set&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a88d4439054520452f06be163a87799f3">_requiredFilesystemsPtr</a></td></tr>
<tr class="memdesc:a88d4439054520452f06be163a87799f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">filesystems mentioned in /etc/sysconfig/storage  <a href="#a88d4439054520452f06be163a87799f3">More...</a><br /></td></tr>
<tr class="separator:a88d4439054520452f06be163a87799f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Requested locales.</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp71350b7a92a1d73a9bb467d9252646dc"></a>The requested LocaleSets managed in _requestedLocalesTracker are unexpanded; i.e.</p>
<p>they contain just the pure user selection. The resolver however uses expanded sets ('de_DE' will also include its fallback locales 'de', (en); here in the namespace: callback and in the <a class="el" href="classzypp_1_1Resolver.html" title="Dependency resolver interface.">Resolver</a> itself). </p>
</td></tr>
<tr class="memitem:a1cb84f0b2770ea846e1215452d900fca"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structzypp_1_1base_1_1SetTracker.html">base::SetTracker</a>&lt; <a class="el" href="namespacezypp.html#a687f96209558927e7336d85d940905ca">IdStringSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a1cb84f0b2770ea846e1215452d900fca">TrackedLocaleIds</a></td></tr>
<tr class="separator:a1cb84f0b2770ea846e1215452d900fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a466b16662372bed7c47c098971016307"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a466b16662372bed7c47c098971016307">setTextLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;locale_r)</td></tr>
<tr class="separator:a466b16662372bed7c47c098971016307"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a68b729510dd679e3bf1aa9cefeee33"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a4a68b729510dd679e3bf1aa9cefeee33">initRequestedLocales</a> (const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;locales_r)</td></tr>
<tr class="memdesc:a4a68b729510dd679e3bf1aa9cefeee33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start tracking changes based on this <em>locales_r</em>.  <a href="#a4a68b729510dd679e3bf1aa9cefeee33">More...</a><br /></td></tr>
<tr class="separator:a4a68b729510dd679e3bf1aa9cefeee33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc00074741aff678ad9096ea9e8e4001"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#afc00074741aff678ad9096ea9e8e4001">getAddedRequestedLocales</a> () const</td></tr>
<tr class="memdesc:afc00074741aff678ad9096ea9e8e4001"><td class="mdescLeft">&#160;</td><td class="mdescRight">Added since last initRequestedLocales.  <a href="#afc00074741aff678ad9096ea9e8e4001">More...</a><br /></td></tr>
<tr class="separator:afc00074741aff678ad9096ea9e8e4001"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5191e8e50f733b525354c3aeb46033e3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a5191e8e50f733b525354c3aeb46033e3">getRemovedRequestedLocales</a> () const</td></tr>
<tr class="memdesc:a5191e8e50f733b525354c3aeb46033e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removed since last initRequestedLocales.  <a href="#a5191e8e50f733b525354c3aeb46033e3">More...</a><br /></td></tr>
<tr class="separator:a5191e8e50f733b525354c3aeb46033e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73e40c19f81a4161c0746badd1c1cf1d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a73e40c19f81a4161c0746badd1c1cf1d">getRequestedLocales</a> () const</td></tr>
<tr class="memdesc:a73e40c19f81a4161c0746badd1c1cf1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current set of requested Locales.  <a href="#a73e40c19f81a4161c0746badd1c1cf1d">More...</a><br /></td></tr>
<tr class="separator:a73e40c19f81a4161c0746badd1c1cf1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ad498b9793d4b4f984e5889373c7c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a66ad498b9793d4b4f984e5889373c7c5">isRequestedLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;locale_r) const</td></tr>
<tr class="separator:a66ad498b9793d4b4f984e5889373c7c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97be473a9375cfafd10d61a8c0380816"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a97be473a9375cfafd10d61a8c0380816">setRequestedLocales</a> (const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;locales_r)</td></tr>
<tr class="memdesc:a97be473a9375cfafd10d61a8c0380816"><td class="mdescLeft">&#160;</td><td class="mdescRight">User change (tracked).  <a href="#a97be473a9375cfafd10d61a8c0380816">More...</a><br /></td></tr>
<tr class="separator:a97be473a9375cfafd10d61a8c0380816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1cb1d4da5b7e2010e8147ce01b2b90a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ac1cb1d4da5b7e2010e8147ce01b2b90a">addRequestedLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;locale_r)</td></tr>
<tr class="memdesc:ac1cb1d4da5b7e2010e8147ce01b2b90a"><td class="mdescLeft">&#160;</td><td class="mdescRight">User change (tracked).  <a href="#ac1cb1d4da5b7e2010e8147ce01b2b90a">More...</a><br /></td></tr>
<tr class="separator:ac1cb1d4da5b7e2010e8147ce01b2b90a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a781bc12e76c98186dc52a37b9e6e7d8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a781bc12e76c98186dc52a37b9e6e7d8e">eraseRequestedLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;locale_r)</td></tr>
<tr class="memdesc:a781bc12e76c98186dc52a37b9e6e7d8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">User change (tracked).  <a href="#a781bc12e76c98186dc52a37b9e6e7d8e">More...</a><br /></td></tr>
<tr class="separator:a781bc12e76c98186dc52a37b9e6e7d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6650414df6085fc42f0336720c7fc1a3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a6650414df6085fc42f0336720c7fc1a3">getAvailableLocales</a> () const</td></tr>
<tr class="memdesc:a6650414df6085fc42f0336720c7fc1a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">All Locales occurring in any repo.  <a href="#a6650414df6085fc42f0336720c7fc1a3">More...</a><br /></td></tr>
<tr class="separator:a6650414df6085fc42f0336720c7fc1a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa40c61e2e5635fc8c7d13291bd608417"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#aa40c61e2e5635fc8c7d13291bd608417">isAvailableLocale</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;locale_r) const</td></tr>
<tr class="separator:aa40c61e2e5635fc8c7d13291bd608417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7feac9f268fe27d2de95102d0981694a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a1cb84f0b2770ea846e1215452d900fca">TrackedLocaleIds</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a7feac9f268fe27d2de95102d0981694a">trackedLocaleIds</a> () const</td></tr>
<tr class="memdesc:a7feac9f268fe27d2de95102d0981694a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expanded _requestedLocalesTracker for solver.  <a href="#a7feac9f268fe27d2de95102d0981694a">More...</a><br /></td></tr>
<tr class="separator:a7feac9f268fe27d2de95102d0981694a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Multiversion install.</h2></td></tr>
<tr class="memitem:ad1efeaa3c49741b0d254ed302acc5e2e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classzypp_1_1sat_1_1SolvableSet.html">SolvableSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad1efeaa3c49741b0d254ed302acc5e2e">MultiversionList</a></td></tr>
<tr class="separator:ad1efeaa3c49741b0d254ed302acc5e2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dbfda9c4680df38b38661d90aba168f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad1efeaa3c49741b0d254ed302acc5e2e">MultiversionList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a9dbfda9c4680df38b38661d90aba168f">multiversionList</a> () const</td></tr>
<tr class="separator:a9dbfda9c4680df38b38661d90aba168f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae421625586bd555cf6a2da07ebeecf6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ae421625586bd555cf6a2da07ebeecf6d">isMultiversion</a> (const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp;solv_r) const</td></tr>
<tr class="separator:ae421625586bd555cf6a2da07ebeecf6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7dceede45c1738c6238c92b7264927a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ae7dceede45c1738c6238c92b7264927a">multiversionSpecChanged</a> ()</td></tr>
<tr class="separator:ae7dceede45c1738c6238c92b7264927a"><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 class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00051">51</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a1cb84f0b2770ea846e1215452d900fca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cb84f0b2770ea846e1215452d900fca">&#9670;&nbsp;</a></span>TrackedLocaleIds</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structzypp_1_1base_1_1SetTracker.html">base::SetTracker</a>&lt;<a class="el" href="namespacezypp.html#a687f96209558927e7336d85d940905ca">IdStringSet</a>&gt; <a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a1cb84f0b2770ea846e1215452d900fca">zypp::sat::detail::PoolImpl::TrackedLocaleIds</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00275">275</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="ad1efeaa3c49741b0d254ed302acc5e2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1efeaa3c49741b0d254ed302acc5e2e">&#9670;&nbsp;</a></span>MultiversionList</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classzypp_1_1sat_1_1SolvableSet.html">SolvableSet</a> <a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad1efeaa3c49741b0d254ed302acc5e2e">zypp::sat::detail::PoolImpl::MultiversionList</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00284">284</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="afccca8ddcc6b8609e737ccf57b9397d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afccca8ddcc6b8609e737ccf57b9397d6">&#9670;&nbsp;</a></span>PoolImpl()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::sat::detail::PoolImpl::PoolImpl </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Default ctor. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00183">183</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">zypp::sat::detail::PoolImpl::~PoolImpl </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Dtor. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00221">221</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3708bdf4d5012432cb7bea8b31419b07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3708bdf4d5012432cb7bea8b31419b07">&#9670;&nbsp;</a></span>operator-&gt;()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a58fc0c36f81591f1f06cc060d603340f">CPool</a>* zypp::sat::detail::PoolImpl::operator-&gt; </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Pointer style access forwarded to sat-pool. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00061">61</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a>&amp; zypp::sat::detail::PoolImpl::serial </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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Serial number changing whenever the content changes. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00066">66</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a>&amp; zypp::sat::detail::PoolImpl::serialIDs </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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Serial number changing whenever resusePoolIDs==true was used. </p>
<p><a class="el" href="classzypp_1_1ResPool.html" title="Global ResObject pool.">ResPool</a> must also invalidate it's PoolItems! </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00070">70</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::prepare </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Update housekeeping data (e.g. </p>
<p>whatprovides). </p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000071">Todo:</a></b></dt><dd>actually requires a watcher. </dd></dl>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00266">266</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::setDirty </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>a1</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>a2</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>a3</em> = <code>0</code>&#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">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Invalidate housekeeping data (e.g. </p>
<p>whatprovides) if the pools content changed. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00228">228</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::localeSetDirty </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>a1</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>a2</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>a3</em> = <code>0</code>&#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">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Invalidate locale related housekeeping data. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00243">243</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::depSetDirty </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>a1</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>a2</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>a3</em> = <code>0</code>&#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">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Invalidate housekeeping data (e.g. </p>
<p>whatprovides) if dependencies changed. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00255">255</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">detail::IdType</a> zypp::sat::detail::PoolImpl::nsCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a58fc0c36f81591f1f06cc060d603340f">CPool</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">detail::IdType</a>&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">detail::IdType</a>&#160;</td>
          <td class="paramname"><em>rhs</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 class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Callback to resolve namespace dependencies (language, modalias, filesystem, etc.). </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00125">125</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; zypp::sat::detail::PoolImpl::systemRepoAlias </td>
          <td>(</td>
          <td class="paramname"></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>Reserved system repository alias <code>@System</code> . </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00094">94</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::sat::detail::PoolImpl::isSystemRepo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *&#160;</td>
          <td class="paramname"><em>repo_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00099">99</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a>* zypp::sat::detail::PoolImpl::systemRepo </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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00102">102</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> zypp::sat::detail::PoolImpl::rootDir </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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get rootdir (for file conflicts check) </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00106">106</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::rootDir </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>root_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set rootdir (for file conflicts check) </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00113">113</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> * zypp::sat::detail::PoolImpl::_createRepo </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creating a new repo named <em>name_r</em>. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00297">297</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::_deleteRepo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *&#160;</td>
          <td class="paramname"><em>repo_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Delete repo <em>repo_r</em> from pool. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00306">306</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::sat::detail::PoolImpl::_addSolv </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *&#160;</td>
          <td class="paramname"><em>repo_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>file_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adding solv file to a repo. </p>
<p>Except for <code>isSystemRepo_r</code>, solvables of incompatible architecture are filtered out. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00322">322</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int zypp::sat::detail::PoolImpl::_addHelix </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *&#160;</td>
          <td class="paramname"><em>repo_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>file_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adding helix file to a repo. </p>
<p>Except for <code>isSystemRepo_r</code>, solvables of incompatible architecture are filtered out. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00331">331</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#ae94cd07a576454d3dd6803db524488b7">detail::SolvableIdType</a> zypp::sat::detail::PoolImpl::_addSolvables </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *&#160;</td>
          <td class="paramname"><em>repo_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>count_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adding Solvables to a repo. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00384">384</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::_postRepoAdd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a> *&#160;</td>
          <td class="paramname"><em>repo_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Helper postprocessing the repo after adding solv or helix files. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00340">340</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

</div>
</div>
<a id="ad8e5909cb02aaffb48bba166b4c1e9fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8e5909cb02aaffb48bba166b4c1e9fd">&#9670;&nbsp;</a></span>validSolvable() <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"><a class="el" href="classbool.html">bool</a> zypp::sat::detail::PoolImpl::validSolvable </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2c65cc897ddc0127b83ef25fb22ee339">CSolvable</a> &amp;&#160;</td>
          <td class="paramname"><em>slv_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>a <code>valid</code> <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> has a non NULL repo pointer. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00154">154</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="a832710021a7c0cd61f3503c0c7098a38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a832710021a7c0cd61f3503c0c7098a38">&#9670;&nbsp;</a></span>validSolvable() <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"><a class="el" href="classbool.html">bool</a> zypp::sat::detail::PoolImpl::validSolvable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#ae94cd07a576454d3dd6803db524488b7">SolvableIdType</a>&#160;</td>
          <td class="paramname"><em>id_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00157">157</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="aab4f5f9ac8dbc8cfe5221ef3eb1ae859"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab4f5f9ac8dbc8cfe5221ef3eb1ae859">&#9670;&nbsp;</a></span>validSolvable() <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"><a class="el" href="classbool.html">bool</a> zypp::sat::detail::PoolImpl::validSolvable </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2c65cc897ddc0127b83ef25fb22ee339">CSolvable</a> *&#160;</td>
          <td class="paramname"><em>slv_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00160">160</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a58fc0c36f81591f1f06cc060d603340f">CPool</a>* zypp::sat::detail::PoolImpl::getPool </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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00164">164</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2b673269d28a74cd161ede7e4e29ad0a">CRepo</a>* zypp::sat::detail::PoolImpl::getRepo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#af7f94740473734e85e7ddbca348c3997">RepoIdType</a>&#160;</td>
          <td class="paramname"><em>id_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000072">Todo:</a></b></dt><dd>a quick check whether the repo was meanwhile deleted.</dd></dl>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00168">168</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a2c65cc897ddc0127b83ef25fb22ee339">CSolvable</a>* zypp::sat::detail::PoolImpl::getSolvable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#ae94cd07a576454d3dd6803db524488b7">SolvableIdType</a>&#160;</td>
          <td class="paramname"><em>id_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return pointer to the sat-solvable or NULL if it is not valid. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad8e5909cb02aaffb48bba166b4c1e9fd">validSolvable</a>. </dd></dl>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00174">174</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#ae94cd07a576454d3dd6803db524488b7">SolvableIdType</a> zypp::sat::detail::PoolImpl::getFirstId </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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get id of the first valid <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a>. </p>
<p>This is the next valid after the system solvable. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00185">185</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#ae94cd07a576454d3dd6803db524488b7">SolvableIdType</a> zypp::sat::detail::PoolImpl::getNextId </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#ae94cd07a576454d3dd6803db524488b7">SolvableIdType</a>&#160;</td>
          <td class="paramname"><em>id_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get id of the next valid <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a>. </p>
<p>This goes round robbin. At the end it returns <a class="el" href="namespacezypp_1_1sat_1_1detail.html#a86243ff14cd229d4a0f6a4a28b8fdbc8">noSolvableId</a>. Passing <a class="el" href="namespacezypp_1_1sat_1_1detail.html#a86243ff14cd229d4a0f6a4a28b8fdbc8">noSolvableId</a> it returns the 1st valid <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad8e5909cb02aaffb48bba166b4c1e9fd">validSolvable</a>. </dd></dl>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00193">193</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a>&amp; zypp::sat::detail::PoolImpl::repoInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#af7f94740473734e85e7ddbca348c3997">RepoIdType</a>&#160;</td>
          <td class="paramname"><em>id_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00205">205</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::setRepoInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#af7f94740473734e85e7ddbca348c3997">RepoIdType</a>&#160;</td>
          <td class="paramname"><em>id_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>info_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Also adjust repo priority and subpriority accordingly. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00390">390</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::eraseRepoInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#af7f94740473734e85e7ddbca348c3997">RepoIdType</a>&#160;</td>
          <td class="paramname"><em>id_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00210">210</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespacezypp_1_1sat_1_1detail.html#acc9c4c1cc63097094476fa90b3ca12d5">sat::detail::IdType</a> zypp::sat::detail::PoolImpl::whatProvidesData </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>offset_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the id stored at <code>offset_r</code> in the internal whatprovidesdata array. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00217">217</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned zypp::sat::detail::PoolImpl::whatProvides </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1Capability.html">Capability</a>&#160;</td>
          <td class="paramname"><em>cap_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns offset into the internal whatprovidesdata array. </p>
<p>Use <a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a81cd1310a352ae31eb1d761708b2d8d2">whatProvidesData</a> to get the stored Id. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00223">223</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::setTextLocale </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</td>
          <td class="paramname"><em>locale_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00422">422</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::initRequestedLocales </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;&#160;</td>
          <td class="paramname"><em>locales_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start tracking changes based on this <em>locales_r</em>. </p>
<p>Usually called on TargetInit. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00439">439</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a>&amp; zypp::sat::detail::PoolImpl::getAddedRequestedLocales </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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Added since last initRequestedLocales. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00244">244</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a>&amp; zypp::sat::detail::PoolImpl::getRemovedRequestedLocales </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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Removed since last initRequestedLocales. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00248">248</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a>&amp; zypp::sat::detail::PoolImpl::getRequestedLocales </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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Current set of requested Locales. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00252">252</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::sat::detail::PoolImpl::isRequestedLocale </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</td>
          <td class="paramname"><em>locale_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00255">255</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::setRequestedLocales </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp;&#160;</td>
          <td class="paramname"><em>locales_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>User change (tracked). </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00448">448</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::sat::detail::PoolImpl::addRequestedLocale </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</td>
          <td class="paramname"><em>locale_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>User change (tracked). </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00457">457</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::sat::detail::PoolImpl::eraseRequestedLocale </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</td>
          <td class="paramname"><em>locale_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>User change (tracked). </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00468">468</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> &amp; zypp::sat::detail::PoolImpl::getAvailableLocales </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>All Locales occurring in any repo. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00551">551</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::sat::detail::PoolImpl::isAvailableLocale </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</td>
          <td class="paramname"><em>locale_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00268">268</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a1cb84f0b2770ea846e1215452d900fca">PoolImpl::TrackedLocaleIds</a> &amp; zypp::sat::detail::PoolImpl::trackedLocaleIds </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Expanded _requestedLocalesTracker for solver. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00480">480</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad1efeaa3c49741b0d254ed302acc5e2e">PoolImpl::MultiversionList</a> &amp; zypp::sat::detail::PoolImpl::multiversionList </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00597">597</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::sat::detail::PoolImpl::isMultiversion </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1sat_1_1Solvable.html">Solvable</a> &amp;&#160;</td>
          <td class="paramname"><em>solv_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00604">604</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::multiversionSpecChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00594">594</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat.html#ac7291c4be759a4a32d35f852a9661131">StringQueue</a> zypp::sat::detail::PoolImpl::autoInstalled </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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get ident list of all autoinstalled solvables. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00297">297</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::setAutoInstalled </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespacezypp_1_1sat.html#ac7291c4be759a4a32d35f852a9661131">StringQueue</a> &amp;&#160;</td>
          <td class="paramname"><em>autoInstalled_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set ident list of all autoinstalled solvables. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00301">301</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::sat::detail::PoolImpl::isOnSystemByUser </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a>&#160;</td>
          <td class="paramname"><em>ident_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00304">304</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::sat::detail::PoolImpl::isOnSystemByAuto </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a>&#160;</td>
          <td class="paramname"><em>ident_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00307">307</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat.html#ac7291c4be759a4a32d35f852a9661131">StringQueue</a> zypp::sat::detail::PoolImpl::rebootNeededIdents </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>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get ident list of all solvables that trigger the "reboot needed" flag. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00311">311</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::setRebootNeededIdents </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespacezypp_1_1sat.html#ac7291c4be759a4a32d35f852a9661131">StringQueue</a> &amp;&#160;</td>
          <td class="paramname"><em>rebootNeeded_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set ident list of all solvables that trigger the "reboot needed" flag. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00315">315</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::sat::detail::PoolImpl::triggersRebootNeededHint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1IdString.html">IdString</a>&#160;</td>
          <td class="paramname"><em>ident_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00318">318</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::set&lt; std::string &gt; &amp; zypp::sat::detail::PoolImpl::requiredFilesystems </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>accessor for etc/sysconfig/storage reading file on demand </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00609">609</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::sat::detail::PoolImpl::multiversionListInit </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">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html#l00571">571</a> of file <a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat_1_1detail.html#a58fc0c36f81591f1f06cc060d603340f">CPool</a>* zypp::sat::detail::PoolImpl::_pool</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sat-pool. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00329">329</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="ab2d4ac549d2a2e1e4f92d16fee14a5f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2d4ac549d2a2e1e4f92d16fee14a5f6">&#9670;&nbsp;</a></span>_serial</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a> zypp::sat::detail::PoolImpl::_serial</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Serial number - changes with each <a class="el" href="classzypp_1_1sat_1_1Pool.html" title="Global sat-pool.">Pool</a> content change. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00331">331</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="ae397d6973fed0ca98fad267bef844987"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae397d6973fed0ca98fad267bef844987">&#9670;&nbsp;</a></span>_serialIDs</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1SerialNumber.html">SerialNumber</a> zypp::sat::detail::PoolImpl::_serialIDs</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Serial number of IDs - changes whenever resusePoolIDs==true - <a class="el" href="classzypp_1_1ResPool.html" title="Global ResObject pool.">ResPool</a> must also invalidate it's PoolItems! </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00333">333</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="aa6b2004d9b82253dc3ee9b416bd17530"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6b2004d9b82253dc3ee9b416bd17530">&#9670;&nbsp;</a></span>_watcher</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1SerialNumberWatcher.html">SerialNumberWatcher</a> zypp::sat::detail::PoolImpl::_watcher</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Watch serial number. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00335">335</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="a6d41a61d37a917b7b5af6bc58f49d982"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d41a61d37a917b7b5af6bc58f49d982">&#9670;&nbsp;</a></span>_repoinfos</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;<a class="el" href="namespacezypp_1_1sat_1_1detail.html#af7f94740473734e85e7ddbca348c3997">RepoIdType</a>,<a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a>&gt; zypp::sat::detail::PoolImpl::_repoinfos</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Additional <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a>. </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00337">337</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="a96311353eb3f5d16bfe038dea9876359"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96311353eb3f5d16bfe038dea9876359">&#9670;&nbsp;</a></span>_requestedLocalesTracker</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structzypp_1_1base_1_1SetTracker.html">base::SetTracker</a>&lt;<a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a>&gt; zypp::sat::detail::PoolImpl::_requestedLocalesTracker</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00340">340</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="a0e6b0991c7459a63b57504fe093ee7ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e6b0991c7459a63b57504fe093ee7ce">&#9670;&nbsp;</a></span>_trackedLocaleIdsPtr</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classscoped__ptr.html">scoped_ptr</a>&lt;<a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#a1cb84f0b2770ea846e1215452d900fca">TrackedLocaleIds</a>&gt; zypp::sat::detail::PoolImpl::_trackedLocaleIdsPtr</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00341">341</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="a2d832333995c431133cd5e043f723eed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d832333995c431133cd5e043f723eed">&#9670;&nbsp;</a></span>_availableLocalesPtr</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classscoped__ptr.html">scoped_ptr</a>&lt;<a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a>&gt; zypp::sat::detail::PoolImpl::_availableLocalesPtr</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00343">343</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="a37284fd6d5099c6ce21ec786fffe7967"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37284fd6d5099c6ce21ec786fffe7967">&#9670;&nbsp;</a></span>_multiversionListPtr</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classscoped__ptr.html">scoped_ptr</a>&lt;<a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ad1efeaa3c49741b0d254ed302acc5e2e">MultiversionList</a>&gt; zypp::sat::detail::PoolImpl::_multiversionListPtr</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00347">347</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="a4b0cbab0c2c3365e2818de54672b45ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b0cbab0c2c3365e2818de54672b45ec">&#9670;&nbsp;</a></span>_autoinstalled</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat.html#ac7291c4be759a4a32d35f852a9661131">sat::StringQueue</a> zypp::sat::detail::PoolImpl::_autoinstalled</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00350">350</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="a63e35f09146baf46bf71b417a6345951"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63e35f09146baf46bf71b417a6345951">&#9670;&nbsp;</a></span>_rebootNeeded</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp_1_1sat.html#ac7291c4be759a4a32d35f852a9661131">sat::StringQueue</a> zypp::sat::detail::PoolImpl::_rebootNeeded</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>database of all identifiers that will trigger the "reboot needed" flag </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00353">353</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<a id="a88d4439054520452f06be163a87799f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88d4439054520452f06be163a87799f3">&#9670;&nbsp;</a></span>_requiredFilesystemsPtr</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classscoped__ptr.html">scoped_ptr</a>&lt;std::set&lt;std::string&gt; &gt; zypp::sat::detail::PoolImpl::_requiredFilesystemsPtr</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>filesystems mentioned in /etc/sysconfig/storage </p>

<p class="definition">Definition at line <a class="el" href="sat_2detail_2PoolImpl_8h_source.html#l00356">356</a> of file <a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>zypp/sat/detail/<a class="el" href="sat_2detail_2PoolImpl_8h_source.html">PoolImpl.h</a></li>
<li>zypp/sat/detail/<a class="el" href="sat_2detail_2PoolImpl_8cc_source.html">PoolImpl.cc</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacezypp.html">zypp</a></li><li class="navelem"><a class="el" href="namespacezypp_1_1sat.html">sat</a></li><li class="navelem"><a class="el" href="namespacezypp_1_1sat_1_1detail.html">detail</a></li><li class="navelem"><a class="el" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html">PoolImpl</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>