Sophie

Sophie

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

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/ZConfig.cc Source File</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('ZConfig_8cc_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">ZConfig.cc</div>  </div>
</div><!--header-->
<div class="contents">
<a href="ZConfig_8cc.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*---------------------------------------------------------------------\</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">|                          ____ _   __ __ ___                          |</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">|                         |__  / \ / / . \ . \                         |</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">|                           / / \ V /|  _/  _/                         |</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">|                          / /__ | | | | | |                           |</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">|                         /_____||_| |_| |_|                           |</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">|                                                                      |</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">\---------------------------------------------------------------------*/</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;{</div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &lt;features.h&gt;</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &lt;sys/utsname.h&gt;</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#if __GLIBC_PREREQ (2,16)</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;sys/auxv.h&gt;</span>   <span class="comment">// getauxval for PPC64P7 detection</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;solv/solvversion.h&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;}</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="LogTools_8h.html">zypp/base/LogTools.h</a>&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IOStream_8h.html">zypp/base/IOStream.h</a>&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="InputStream_8h.html">zypp/base/InputStream.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="String_8h.html">zypp/base/String.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="Regex_8h.html">zypp/base/Regex.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="ZConfig_8h.html">zypp/ZConfig.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="ZYppFactory_8h.html">zypp/ZYppFactory.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="PathInfo_8h.html">zypp/PathInfo.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IniDict_8h.html">zypp/parser/IniDict.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="Pool_8h.html">zypp/sat/Pool.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="sat_2detail_2PoolImpl_8h.html">zypp/sat/detail/PoolImpl.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">using namespace </span><a class="code" href="namespacestd.html">std</a>;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">using namespace </span><a class="code" href="namespacezypp_1_1filesystem.html">zypp::filesystem</a>;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">using namespace </span><a class="code" href="namespacezypp_1_1parser.html">zypp::parser</a>;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#undef ZYPP_BASE_LOGGER_LOGGROUP</span></div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="ZConfig_8cc.html#ad11ca1dc9757eafa29e9de2259388ff4">   43</a></span>&#160;<span class="preprocessor">#define ZYPP_BASE_LOGGER_LOGGROUP &quot;zconfig&quot;</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacezypp.html">zypp</a></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;{ </div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;  <span class="keyword">namespace</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  { </div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    Arch _autodetectSystemArchitecture()</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    {</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;      struct ::utsname buf;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;      <span class="keywordflow">if</span> ( ::uname( &amp;buf ) &lt; 0 )</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;      {</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;        <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga735563036dced0b7d6cc98f97ea4978b">ERR</a> &lt;&lt; <span class="stringliteral">&quot;Can&#39;t determine system architecture&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        <span class="keywordflow">return</span> Arch_noarch;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;      }</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;      Arch architecture( buf.machine );</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;      <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a> &lt;&lt; <span class="stringliteral">&quot;Uname architecture is &#39;&quot;</span> &lt;&lt; buf.machine &lt;&lt; <span class="stringliteral">&quot;&#39;&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;      <span class="keywordflow">if</span> ( architecture == Arch_i686 )</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;      {</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        <span class="comment">// some CPUs report i686 but dont implement cx8 and cmov</span></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        <span class="comment">// check for both flags in /proc/cpuinfo and downgrade</span></div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        <span class="comment">// to i586 if either is missing (cf bug #18885)</span></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        std::ifstream cpuinfo( <span class="stringliteral">&quot;/proc/cpuinfo&quot;</span> );</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        <span class="keywordflow">if</span> ( cpuinfo )</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        {</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;          <span class="keywordflow">for</span>( iostr::EachLine in( cpuinfo ); in; in.next() )</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;          {</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;            <span class="keywordflow">if</span> ( <a class="code" href="namespacezypp_1_1str.html#a5e64cab973a815bfc5c3811b5086a2b9">str::hasPrefix</a>( *in, <span class="stringliteral">&quot;flags&quot;</span> ) )</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;            {</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;              <span class="keywordflow">if</span> (    in-&gt;find( <span class="stringliteral">&quot;cx8&quot;</span> ) == std::string::npos</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;                   || in-&gt;find( <span class="stringliteral">&quot;cmov&quot;</span> ) == std::string::npos )</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;              {</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                architecture = Arch_i586;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;                <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga9423380a92639b296ea0a984ea7e1c6b">WAR</a> &lt;&lt; <span class="stringliteral">&quot;CPU lacks &#39;cx8&#39; or &#39;cmov&#39;: architecture downgraded to &#39;&quot;</span> &lt;&lt; architecture &lt;&lt; <span class="stringliteral">&quot;&#39;&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;              }</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;              <span class="keywordflow">break</span>;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;            }</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;          }</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        }</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        <span class="keywordflow">else</span></div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        {</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;          <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga735563036dced0b7d6cc98f97ea4978b">ERR</a> &lt;&lt; <span class="stringliteral">&quot;Cant open &quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1filesystem_1_1PathInfo.html">PathInfo</a>(<span class="stringliteral">&quot;/proc/cpuinfo&quot;</span>) &lt;&lt; endl;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        }</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;      }</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;      <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( architecture == Arch_sparc || architecture == Arch_sparc64 )</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;      {</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        <span class="comment">// Check for sun4[vum] to get the real arch. (bug #566291)</span></div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        std::ifstream cpuinfo( <span class="stringliteral">&quot;/proc/cpuinfo&quot;</span> );</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;        <span class="keywordflow">if</span> ( cpuinfo )</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;        {</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;          <span class="keywordflow">for</span>( iostr::EachLine in( cpuinfo ); in; in.next() )</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;          {</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;            <span class="keywordflow">if</span> ( <a class="code" href="namespacezypp_1_1str.html#a5e64cab973a815bfc5c3811b5086a2b9">str::hasPrefix</a>( *in, <span class="stringliteral">&quot;type&quot;</span> ) )</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;            {</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;              <span class="keywordflow">if</span> ( in-&gt;find( <span class="stringliteral">&quot;sun4v&quot;</span> ) != std::string::npos )</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;              {</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;                architecture = ( architecture == Arch_sparc64 ? Arch_sparc64v : Arch_sparcv9v );</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;                <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga9423380a92639b296ea0a984ea7e1c6b">WAR</a> &lt;&lt; <span class="stringliteral">&quot;CPU has &#39;sun4v&#39;: architecture upgraded to &#39;&quot;</span> &lt;&lt; architecture &lt;&lt; <span class="stringliteral">&quot;&#39;&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;              }</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;              <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( in-&gt;find( <span class="stringliteral">&quot;sun4u&quot;</span> ) != std::string::npos )</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;              {</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;                architecture = ( architecture == Arch_sparc64 ? Arch_sparc64 : Arch_sparcv9 );</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;                <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga9423380a92639b296ea0a984ea7e1c6b">WAR</a> &lt;&lt; <span class="stringliteral">&quot;CPU has &#39;sun4u&#39;: architecture upgraded to &#39;&quot;</span> &lt;&lt; architecture &lt;&lt; <span class="stringliteral">&quot;&#39;&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;              }</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;              <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( in-&gt;find( <span class="stringliteral">&quot;sun4m&quot;</span> ) != std::string::npos )</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;              {</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;                architecture = Arch_sparcv8;</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;                <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga9423380a92639b296ea0a984ea7e1c6b">WAR</a> &lt;&lt; <span class="stringliteral">&quot;CPU has &#39;sun4m&#39;: architecture upgraded to &#39;&quot;</span> &lt;&lt; architecture &lt;&lt; <span class="stringliteral">&quot;&#39;&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;              }</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;              <span class="keywordflow">break</span>;</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;            }</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;          }</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;        }</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        <span class="keywordflow">else</span></div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;        {</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;          <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga735563036dced0b7d6cc98f97ea4978b">ERR</a> &lt;&lt; <span class="stringliteral">&quot;Cant open &quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1filesystem_1_1PathInfo.html">PathInfo</a>(<span class="stringliteral">&quot;/proc/cpuinfo&quot;</span>) &lt;&lt; endl;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;        }</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;      }</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;      <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( architecture == Arch_armv7l || architecture == Arch_armv6l )</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;      {</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;        std::ifstream platform( <span class="stringliteral">&quot;/etc/rpm/platform&quot;</span> );</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;        <span class="keywordflow">if</span> (platform)</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;        {</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;          <span class="keywordflow">for</span>( iostr::EachLine in( platform ); in; in.next() )</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;          {</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;            <span class="keywordflow">if</span> ( <a class="code" href="namespacezypp_1_1str.html#a5e64cab973a815bfc5c3811b5086a2b9">str::hasPrefix</a>( *in, <span class="stringliteral">&quot;armv7hl-&quot;</span> ) )</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;            {</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;              architecture = Arch_armv7hl;</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;              <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga9423380a92639b296ea0a984ea7e1c6b">WAR</a> &lt;&lt; <span class="stringliteral">&quot;/etc/rpm/platform contains armv7hl-: architecture upgraded to &#39;&quot;</span> &lt;&lt; architecture &lt;&lt; <span class="stringliteral">&quot;&#39;&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;              <span class="keywordflow">break</span>;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;            }</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;            <span class="keywordflow">if</span> ( <a class="code" href="namespacezypp_1_1str.html#a5e64cab973a815bfc5c3811b5086a2b9">str::hasPrefix</a>( *in, <span class="stringliteral">&quot;armv6hl-&quot;</span> ) )</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;            {</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;              architecture = Arch_armv6hl;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;              <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga9423380a92639b296ea0a984ea7e1c6b">WAR</a> &lt;&lt; <span class="stringliteral">&quot;/etc/rpm/platform contains armv6hl-: architecture upgraded to &#39;&quot;</span> &lt;&lt; architecture &lt;&lt; <span class="stringliteral">&quot;&#39;&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;              <span class="keywordflow">break</span>;</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;            }</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;          }</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;        }</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;      }</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="preprocessor">#if __GLIBC_PREREQ (2,16)</span></div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;      <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( architecture == Arch_ppc64 )</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;      {</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;        <span class="keyword">const</span> <span class="keywordtype">char</span> * platform = (<span class="keyword">const</span> <span class="keywordtype">char</span> *)getauxval( AT_PLATFORM );</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;        <span class="keywordtype">int</span> powerlvl;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;        <span class="keywordflow">if</span> ( platform &amp;&amp; sscanf( platform, <span class="stringliteral">&quot;power%d&quot;</span>, &amp;powerlvl ) == 1 &amp;&amp; powerlvl &gt; 6 )</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;          architecture = Arch_ppc64p7;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;      }</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;      <span class="keywordflow">return</span> architecture;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    }</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;    Locale _autodetectTextLocale()</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;    {</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;      Locale ret( Locale::enCode );</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;      <span class="keyword">const</span> <span class="keywordtype">char</span> * envlist[] = { <span class="stringliteral">&quot;LC_ALL&quot;</span>, <span class="stringliteral">&quot;LC_MESSAGES&quot;</span>, <span class="stringliteral">&quot;LANG&quot;</span>, NULL };</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;      <span class="keywordflow">for</span> ( <span class="keyword">const</span> <span class="keywordtype">char</span> ** envvar = envlist; *envvar; ++envvar )</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;      {</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;        <span class="keyword">const</span> <span class="keywordtype">char</span> * envlang = getenv( *envvar );</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;        <span class="keywordflow">if</span> ( envlang )</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;        {</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;          std::string envstr( envlang );</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;          <span class="keywordflow">if</span> ( envstr != <span class="stringliteral">&quot;POSIX&quot;</span> &amp;&amp; envstr != <span class="stringliteral">&quot;C&quot;</span> )</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;          {</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;            Locale lang( envstr );</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;            <span class="keywordflow">if</span> ( lang )</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;            {</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;              <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a> &lt;&lt; <span class="stringliteral">&quot;Found &quot;</span> &lt;&lt; *envvar &lt;&lt; <span class="stringliteral">&quot;=&quot;</span> &lt;&lt; envstr &lt;&lt; endl;</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;              ret = lang;</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;              <span class="keywordflow">break</span>;</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;            }</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;          }</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;        }</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;      }</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;      <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a> &lt;&lt; <span class="stringliteral">&quot;Default text locale is &#39;&quot;</span> &lt;&lt; ret &lt;&lt; <span class="stringliteral">&quot;&#39;&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="preprocessor">#warning HACK AROUND BOOST_TEST_CATCH_SYSTEM_ERRORS</span></div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;      setenv( <span class="stringliteral">&quot;BOOST_TEST_CATCH_SYSTEM_ERRORS&quot;</span>, <span class="stringliteral">&quot;no&quot;</span>, 1 );</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;      <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;    }</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    <span class="keyword">inline</span> <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> _autodetectSystemRoot()</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;    {</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;      <a class="code" href="classTarget__Ptr.html">Target_Ptr</a> target( getZYpp()-&gt;getTarget() );</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;      <span class="keywordflow">return</span> target ? target-&gt;root() : <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>();</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;    }</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    <span class="keyword">inline</span> <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> _autodetectZyppConfPath()</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    {</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;      <span class="keyword">const</span> <span class="keywordtype">char</span> *env_confpath = getenv( <span class="stringliteral">&quot;ZYPP_CONF&quot;</span> );</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;      <span class="keywordflow">return</span> env_confpath ? env_confpath : <span class="stringliteral">&quot;/etc/zypp/zypp.conf&quot;</span>;</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    }</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;  } <span class="comment">// namespace zypp</span></div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">class</span> Tp&gt;</div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="structzypp_1_1Option.html">  234</a></span>&#160;      <span class="keyword">struct </span><a class="code" href="structzypp_1_1Option.html">Option</a></div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;      {</div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="structzypp_1_1Option.html#ab70834efd2e488c16cb2cbae531f339f">  236</a></span>&#160;        <span class="keyword">typedef</span> Tp <a class="code" href="structzypp_1_1Option.html#ab70834efd2e488c16cb2cbae531f339f">value_type</a>;</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;</div><div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structzypp_1_1Option.html#a9881a7092f9c2b87ac091f037b90c1dc">  239</a></span>&#160;        <a class="code" href="structzypp_1_1Option.html#a9881a7092f9c2b87ac091f037b90c1dc">Option</a>( <span class="keyword">const</span> <a class="code" href="classbool.html">value_type</a> &amp; initial_r )</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;          : _val( initial_r )</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;        {}</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structzypp_1_1Option.html#acc6b1bf4aad236f1243bfbb254dc50d0">  244</a></span>&#160;        <span class="keyword">const</span> <a class="code" href="classbool.html">value_type</a> &amp; <a class="code" href="structzypp_1_1Option.html#acc6b1bf4aad236f1243bfbb254dc50d0">get</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="keyword">        </span>{ <span class="keywordflow">return</span> _val; }</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structzypp_1_1Option.html#ab352005327d0291ab2ffbd116172ba48">  248</a></span>&#160;        <span class="keyword">operator</span> <span class="keyword">const</span> <a class="code" href="classbool.html">value_type</a> &amp;() <span class="keyword">const</span></div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;        { <span class="keywordflow">return</span> _val; }</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structzypp_1_1Option.html#ae94eeeb75dd35b40682de97a6bc5bf27">  252</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="structzypp_1_1Option.html#ae94eeeb75dd35b40682de97a6bc5bf27">set</a>( <span class="keyword">const</span> <a class="code" href="classbool.html">value_type</a> &amp; newval_r )</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;        { _val = newval_r; }</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structzypp_1_1Option.html#a668c29a38a6aa598cec566def032c2f4">  256</a></span>&#160;        <a class="code" href="classbool.html">value_type</a> &amp; <a class="code" href="structzypp_1_1Option.html#a668c29a38a6aa598cec566def032c2f4">ref</a>()</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;        { <span class="keywordflow">return</span> _val; }</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="structzypp_1_1Option.html#aa1cdf6e7bcbebea330375a9007c66df8">  260</a></span>&#160;          <a class="code" href="classbool.html">value_type</a> <a class="code" href="structzypp_1_1Option.html#aa1cdf6e7bcbebea330375a9007c66df8">_val</a>;</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;      };</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;  <span class="keyword">template</span>&lt;<span class="keyword">class</span> Tp&gt;</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="structzypp_1_1DefaultOption.html">  265</a></span>&#160;      <span class="keyword">struct </span><a class="code" href="structzypp_1_1DefaultOption.html">DefaultOption</a> : <span class="keyword">public</span> <a class="code" href="structzypp_1_1Option.html">Option</a>&lt;Tp&gt;</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;      {</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="structzypp_1_1DefaultOption.html#ab51a8fd58476915d8bd0741f551fa0aa">  267</a></span>&#160;        <span class="keyword">typedef</span> Tp         <a class="code" href="structzypp_1_1DefaultOption.html#ab51a8fd58476915d8bd0741f551fa0aa">value_type</a>;</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="structzypp_1_1DefaultOption.html#accd4a0888285aa463c6256c9a3b17c31">  268</a></span>&#160;        <span class="keyword">typedef</span> <a class="code" href="structzypp_1_1Option.html">Option&lt;Tp&gt;</a> <a class="code" href="structzypp_1_1DefaultOption.html#accd4a0888285aa463c6256c9a3b17c31">option_type</a>;</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structzypp_1_1DefaultOption.html#a1ec59da3a84f7b802d53251a29ef755f">  270</a></span>&#160;        <a class="code" href="structzypp_1_1DefaultOption.html#a1ec59da3a84f7b802d53251a29ef755f">DefaultOption</a>( <span class="keyword">const</span> <a class="code" href="classbool.html">value_type</a> &amp; initial_r )</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;          : <a class="code" href="structzypp_1_1Option.html">Option</a>&lt;Tp&gt;( initial_r ), _default( initial_r )</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;        {}</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="structzypp_1_1DefaultOption.html#ace71afb3aa3bf16ce0a9091dc2c197fa">  275</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="structzypp_1_1DefaultOption.html#ace71afb3aa3bf16ce0a9091dc2c197fa">restoreToDefault</a>()</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;        { this-&gt;set( _default.get() ); }</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="structzypp_1_1DefaultOption.html#ab91273e659fa5928496fd6e81a3a8ff0">  279</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="structzypp_1_1DefaultOption.html#ab91273e659fa5928496fd6e81a3a8ff0">restoreToDefault</a>( <span class="keyword">const</span> <a class="code" href="classbool.html">value_type</a> &amp; newval_r )</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;        { setDefault( newval_r ); restoreToDefault(); }</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="structzypp_1_1DefaultOption.html#a86a8d48137f6e112b25b548492067dc2">  283</a></span>&#160;        <span class="keyword">const</span> <a class="code" href="classbool.html">value_type</a> &amp; <a class="code" href="structzypp_1_1DefaultOption.html#a86a8d48137f6e112b25b548492067dc2">getDefault</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="keyword">        </span>{ <span class="keywordflow">return</span> _default.get(); }</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="structzypp_1_1DefaultOption.html#a78357a60a1ef8d669e7257a397b806d8">  287</a></span>&#160;        <span class="keywordtype">void</span> <a class="code" href="structzypp_1_1DefaultOption.html#a78357a60a1ef8d669e7257a397b806d8">setDefault</a>( <span class="keyword">const</span> <a class="code" href="classbool.html">value_type</a> &amp; newval_r )</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;        { _default.set( newval_r ); }</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;        <span class="keyword">private</span>:</div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="structzypp_1_1DefaultOption.html#a11eb393bc51536d12034289a8a85ad93">  291</a></span>&#160;          <a class="code" href="structzypp_1_1Option.html">option_type</a> <a class="code" href="structzypp_1_1DefaultOption.html#a11eb393bc51536d12034289a8a85ad93">_default</a>;</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;      };</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;  <span class="comment">//    CLASS NAME : ZConfig::Impl</span></div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html">  303</a></span>&#160;<span class="comment"></span>  <span class="keyword">class </span><a class="code" href="classzypp_1_1ZConfig_1_1Impl.html">ZConfig::Impl</a></div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;  {</div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a0c39c2f5e768fd16c0546e71ff12697a">  305</a></span>&#160;    <span class="keyword">typedef</span> std::set&lt;std::string&gt; <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a0c39c2f5e768fd16c0546e71ff12697a">MultiversionSpec</a>;</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;    <span class="keyword">public</span>:</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a626b160d5c2398b1db1df468d11d818e">  308</a></span>&#160;      <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a626b160d5c2398b1db1df468d11d818e">Impl</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp; override_r = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>() )</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;        : _parsedZyppConf               ( override_r )</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;        , cfg_arch                      ( defaultSystemArchitecture() )</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;        , cfg_textLocale                ( defaultTextLocale() )</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;        , updateMessagesNotify          ( <span class="stringliteral">&quot;&quot;</span> )</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;        , repo_add_probe                ( false )</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;        , repo_refresh_delay            ( 10 )</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;        , repoLabelIsAlias              ( false )</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;        , download_use_deltarpm         ( true )</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;        , download_use_deltarpm_always  ( false )</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;        , download_media_prefer_download( true )</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;        , download_mediaMountdir        ( <span class="stringliteral">&quot;/var/adm/mount&quot;</span> )</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;        , download_max_concurrent_connections( 5 )</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;        , download_min_download_speed   ( 0 )</div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;        , download_max_download_speed   ( 0 )</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;        , download_max_silent_tries     ( 5 )</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;        , download_transfer_timeout     ( 180 )</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;        , commit_downloadMode           ( <a class="code" href="namespacezypp.html#aff0a5458dd3d0a9dd37b1484c5787420afb54776d9ab348ca9eeb02a5b53d5ae3">DownloadDefault</a> )</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;        , gpgCheck                      ( true )</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;        , repoGpgCheck                  ( indeterminate )</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;        , pkgGpgCheck                   ( indeterminate )</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;        , solver_onlyRequires           ( false )</div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;        , solver_allowVendorChange      ( false )</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;        , solver_dupAllowDowngrade      ( true )</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;        , solver_dupAllowNameChange     ( true )</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;        , solver_dupAllowArchChange     ( true )</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;        , solver_dupAllowVendorChange   ( true )</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;        , solver_cleandepsOnRemove      ( false )</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;        , solver_upgradeTestcasesToKeep ( 2 )</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;        , solverUpgradeRemoveDroppedPackages( true )</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;        , apply_locks_file              ( true )</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;        , pluginsPath                   ( <span class="stringliteral">&quot;/usr/lib/zypp/plugins&quot;</span> )</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;      {</div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;        <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a> &lt;&lt; <span class="stringliteral">&quot;libzypp: &quot;</span> &lt;&lt; VERSION &lt;&lt; endl;</div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;        <span class="comment">// override_r has higest prio</span></div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;        <span class="comment">// ZYPP_CONF might override /etc/zypp/zypp.conf</span></div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;        <span class="keywordflow">if</span> ( _parsedZyppConf.empty() )</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;        {</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;          _parsedZyppConf = _autodetectZyppConfPath();</div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;        }</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;        <span class="keywordflow">else</span></div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;        {</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;          <span class="comment">// Inject this into ZConfig. Be shure this is</span></div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;          <span class="comment">// allocated via new. See: reconfigureZConfig</span></div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;          <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#gafeeffe52c8fd59db7c61cf8b02042dbf">INT</a> &lt;&lt; <span class="stringliteral">&quot;Reconfigure to &quot;</span> &lt;&lt; _parsedZyppConf &lt;&lt; endl;</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;          ZConfig::instance()._pimpl.reset( <span class="keyword">this</span> );</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;        }</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;        <span class="keywordflow">if</span> ( <a class="code" href="classzypp_1_1filesystem_1_1PathInfo.html">PathInfo</a>(_parsedZyppConf).isExist() )</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;        {</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;          <a class="code" href="classzypp_1_1parser_1_1IniDict.html">parser::IniDict</a> dict( _parsedZyppConf );</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;          <span class="keywordflow">for</span> ( <a class="code" href="classzypp_1_1parser_1_1IniDict.html#a77147b49227c74b5849e191231648528">IniDict::section_const_iterator</a> sit = dict.<a class="code" href="classzypp_1_1parser_1_1IniDict.html#aae68485706e471f6073b2fb49dba0e09">sectionsBegin</a>();</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;                sit != dict.<a class="code" href="classzypp_1_1parser_1_1IniDict.html#a20f52d380e152366c260865f8de16879">sectionsEnd</a>();</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;                ++sit )</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;          {</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;            <span class="keywordtype">string</span> section(*sit);</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;            <span class="comment">//MIL &lt;&lt; section &lt;&lt; endl;</span></div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;            <span class="keywordflow">for</span> ( <a class="code" href="classzypp_1_1parser_1_1IniDict.html#a734e6326f886c2fa198a4584700301a4">IniDict::entry_const_iterator</a> it = dict.<a class="code" href="classzypp_1_1parser_1_1IniDict.html#a8204f08e56825624bc5e222235a1b098">entriesBegin</a>(*sit);</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;                  it != dict.<a class="code" href="classzypp_1_1parser_1_1IniDict.html#afb647a8b9ebe0fc9ec79b2b68eabf9df">entriesEnd</a>(*sit);</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;                  ++it )</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;            {</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;              <span class="keywordtype">string</span> entry(it-&gt;first);</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;              <span class="keywordtype">string</span> value(it-&gt;second);</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;              <span class="comment">//DBG &lt;&lt; (*it).first &lt;&lt; &quot;=&quot; &lt;&lt; (*it).second &lt;&lt; endl;</span></div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;              <span class="keywordflow">if</span> ( section == <span class="stringliteral">&quot;main&quot;</span> )</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;              {</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;                <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;arch&quot;</span> )</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;                {</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;                  <a class="code" href="classzypp_1_1Arch.html">Arch</a> carch( value );</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;                  <span class="keywordflow">if</span> ( carch != cfg_arch )</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;                  {</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;                    <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga9423380a92639b296ea0a984ea7e1c6b">WAR</a> &lt;&lt; <span class="stringliteral">&quot;Overriding system architecture (&quot;</span> &lt;&lt; cfg_arch &lt;&lt; <span class="stringliteral">&quot;): &quot;</span> &lt;&lt; carch &lt;&lt; endl;</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;                    cfg_arch = carch;</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;                  }</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;                }</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;cachedir&quot;</span> )</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;                {</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;                  cfg_cache_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;                }</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;metadatadir&quot;</span> )</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;                {</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;                  cfg_metadata_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;                }</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;solvfilesdir&quot;</span> )</div><div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;                {</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;                  cfg_solvfiles_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;                }</div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;packagesdir&quot;</span> )</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;                {</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;                  cfg_packages_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;                }</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;configdir&quot;</span> )</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;                {</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;                  cfg_config_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;                }</div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;reposdir&quot;</span> )</div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;                {</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;                  cfg_known_repos_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;                }</div><div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;servicesdir&quot;</span> )</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;                {</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;                  cfg_known_services_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;                }</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;varsdir&quot;</span> )</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;                {</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;                  cfg_vars_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;                }</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;repo.add.probe&quot;</span> )</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;                {</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;                  repo_add_probe = <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, repo_add_probe );</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;                }</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;repo.refresh.delay&quot;</span> )</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;                {</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;                  <a class="code" href="namespacezypp_1_1str.html#acde2140c3aef4a2a79db4acc56cd180a">str::strtonum</a>(value, repo_refresh_delay);</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;                }</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;repo.refresh.locales&quot;</span> )</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;                {</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;                  std::vector&lt;std::string&gt; tmp;</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;                  <a class="code" href="namespacezypp_1_1str.html#a3e502e8088ab73efb24b011f03f65b5a">str::split</a>( value, back_inserter( tmp ), <span class="stringliteral">&quot;, \t&quot;</span> );</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;                  boost::function&lt;<a class="code" href="classzypp_1_1Locale.html">Locale</a>(<span class="keyword">const</span> std::string &amp;)&gt; transform(</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;                    [](<span class="keyword">const</span> std::string &amp; str_r)-&gt;<a class="code" href="classzypp_1_1Locale.html">Locale</a>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1Locale.html">Locale</a>(str_r); }</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;                  );</div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;                  repoRefreshLocales.insert( make_transform_iterator( tmp.begin(), transform ),</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;                                             make_transform_iterator( tmp.end(), transform ) );</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;                }</div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;download.use_deltarpm&quot;</span> )</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;                {</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;                  download_use_deltarpm = <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, download_use_deltarpm );</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;                }</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;download.use_deltarpm.always&quot;</span> )</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;                {</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;                  download_use_deltarpm_always = <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, download_use_deltarpm_always );</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;                }</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;download.media_preference&quot;</span> )</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;                {</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;                  download_media_prefer_download.restoreToDefault( <a class="code" href="namespacezypp_1_1str.html#afdd4acc21f3cab510c51367ff31ab09e">str::compareCI</a>( value, <span class="stringliteral">&quot;volatile&quot;</span> ) != 0 );</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;                }</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;download.media_mountdir&quot;</span> )</div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;                {</div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;                  download_mediaMountdir.restoreToDefault( <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value) );</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;                }</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;download.max_concurrent_connections&quot;</span> )</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;                {</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;                  <a class="code" href="namespacezypp_1_1str.html#acde2140c3aef4a2a79db4acc56cd180a">str::strtonum</a>(value, download_max_concurrent_connections);</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;                }</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;download.min_download_speed&quot;</span> )</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;                {</div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;                  <a class="code" href="namespacezypp_1_1str.html#acde2140c3aef4a2a79db4acc56cd180a">str::strtonum</a>(value, download_min_download_speed);</div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;                }</div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;download.max_download_speed&quot;</span> )</div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;                {</div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;                  <a class="code" href="namespacezypp_1_1str.html#acde2140c3aef4a2a79db4acc56cd180a">str::strtonum</a>(value, download_max_download_speed);</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;                }</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;download.max_silent_tries&quot;</span> )</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;                {</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;                  <a class="code" href="namespacezypp_1_1str.html#acde2140c3aef4a2a79db4acc56cd180a">str::strtonum</a>(value, download_max_silent_tries);</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;                }</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;download.transfer_timeout&quot;</span> )</div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;                {</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;                  <a class="code" href="namespacezypp_1_1str.html#acde2140c3aef4a2a79db4acc56cd180a">str::strtonum</a>(value, download_transfer_timeout);</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;                  <span class="keywordflow">if</span> ( download_transfer_timeout &lt; 0 )          download_transfer_timeout = 0;</div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;                  <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( download_transfer_timeout &gt; 3600 )  download_transfer_timeout = 3600;</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;                }</div><div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;commit.downloadMode&quot;</span> )</div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;                {</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;                  commit_downloadMode.set( deserializeDownloadMode( value ) );</div><div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;                }</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;gpgcheck&quot;</span> )</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;                {</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;                  gpgCheck.restoreToDefault( <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, gpgCheck ) );</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;                }</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;repo_gpgcheck&quot;</span> )</div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;                {</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;                  repoGpgCheck.restoreToDefault( <a class="code" href="namespacezypp_1_1str.html#a6af047bfcc7674ff5fa9fc8ba057d04d">str::strToTriBool</a>( value ) );</div><div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;                }</div><div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;pkg_gpgcheck&quot;</span> )</div><div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;                {</div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;                  pkgGpgCheck.restoreToDefault( <a class="code" href="namespacezypp_1_1str.html#a6af047bfcc7674ff5fa9fc8ba057d04d">str::strToTriBool</a>( value ) );</div><div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;                }</div><div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;vendordir&quot;</span> )</div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;                {</div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;                  cfg_vendor_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;                }</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;multiversiondir&quot;</span> )</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;                {</div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;                  cfg_multiversion_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;                }</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;solver.onlyRequires&quot;</span> )</div><div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;                {</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;                  solver_onlyRequires.set( <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, solver_onlyRequires ) );</div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;                }</div><div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;solver.allowVendorChange&quot;</span> )</div><div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;                {</div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;                  solver_allowVendorChange.set( <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, solver_allowVendorChange ) );</div><div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;                }</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;solver.dupAllowDowngrade&quot;</span> )</div><div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;                {</div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;                  solver_dupAllowDowngrade.set( <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, solver_dupAllowDowngrade ) );</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;                }</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;solver.dupAllowNameChange&quot;</span> )</div><div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;                {</div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;                  solver_dupAllowNameChange.set( <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, solver_dupAllowNameChange ) );</div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;                }</div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;solver.dupAllowArchChange&quot;</span> )</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;                {</div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;                  solver_dupAllowArchChange.set( <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, solver_dupAllowArchChange ) );</div><div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;                }</div><div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;solver.dupAllowVendorChange&quot;</span> )</div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;                {</div><div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;                  solver_dupAllowVendorChange.set( <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, solver_dupAllowVendorChange ) );</div><div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;                }</div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;solver.cleandepsOnRemove&quot;</span> )</div><div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;                {</div><div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;                  solver_cleandepsOnRemove.set( <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, solver_cleandepsOnRemove ) );</div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;                }</div><div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;solver.upgradeTestcasesToKeep&quot;</span> )</div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;                {</div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;                  solver_upgradeTestcasesToKeep.set( str::strtonum&lt;unsigned&gt;( value ) );</div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;                }</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;solver.upgradeRemoveDroppedPackages&quot;</span> )</div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;                {</div><div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;                  solverUpgradeRemoveDroppedPackages.restoreToDefault( <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, solverUpgradeRemoveDroppedPackages.getDefault() ) );</div><div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;                }</div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;solver.checkSystemFile&quot;</span> )</div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;                {</div><div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;                  solver_checkSystemFile = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;                }</div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;solver.checkSystemFileDir&quot;</span> )</div><div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;                {</div><div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;                  solver_checkSystemFileDir = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;                }</div><div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;multiversion&quot;</span> )</div><div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;                {</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;                  <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a0c39c2f5e768fd16c0546e71ff12697a">MultiversionSpec</a> &amp; defSpec( _multiversionMap.getDefaultSpec() );</div><div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;                  <a class="code" href="namespacezypp_1_1str.html#af527b575ab4e9356e364abccfd44ddcf">str::splitEscaped</a>( value, std::inserter( defSpec, defSpec.end() ), <span class="stringliteral">&quot;, \t&quot;</span> );</div><div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;                }</div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;locksfile.path&quot;</span> )</div><div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;                {</div><div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;                  locks_file = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;                }</div><div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;locksfile.apply&quot;</span> )</div><div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;                {</div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;                  apply_locks_file = <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, apply_locks_file );</div><div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;                }</div><div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;update.datadir&quot;</span> )</div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;                {</div><div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;                  update_data_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;                }</div><div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;update.scriptsdir&quot;</span> )</div><div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;                {</div><div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;                  update_scripts_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;                }</div><div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;update.messagessdir&quot;</span> )</div><div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;                {</div><div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;                  update_messages_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;                }</div><div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;update.messages.notify&quot;</span> )</div><div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;                {</div><div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;                  updateMessagesNotify.set( value );</div><div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;                }</div><div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;rpm.install.excludedocs&quot;</span> )</div><div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;                {</div><div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;                  rpmInstallFlags.setFlag( <a class="code" href="namespacezypp_1_1target_1_1rpm.html#a4c4781cc6d1baa791e7b97b8093beeb9af8bbc799b033021c660dd386218fdb24">target::rpm::RPMINST_EXCLUDEDOCS</a>,</div><div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;                                           <a class="code" href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">str::strToBool</a>( value, <span class="keyword">false</span> ) );</div><div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;                }</div><div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;history.logfile&quot;</span> )</div><div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;                {</div><div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;                  history_log_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;                }</div><div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;credentials.global.dir&quot;</span> )</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;                {</div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;                  credentials_global_dir_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;                }</div><div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;                <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( entry == <span class="stringliteral">&quot;credentials.global.file&quot;</span> )</div><div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;                {</div><div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;                  credentials_global_file_path = <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(value);</div><div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;                }</div><div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;              }</div><div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;            }</div><div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;          }</div><div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;          <span class="comment">//</span></div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;</div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;        }</div><div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;        <span class="keywordflow">else</span></div><div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;        {</div><div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;          <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a> &lt;&lt; _parsedZyppConf &lt;&lt; <span class="stringliteral">&quot; not found, using defaults instead.&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;          _parsedZyppConf = _parsedZyppConf.extend( <span class="stringliteral">&quot; (NOT FOUND)&quot;</span> );</div><div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;        }</div><div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;</div><div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;        <span class="comment">// legacy:</span></div><div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;        <span class="keywordflow">if</span> ( getenv( <span class="stringliteral">&quot;ZYPP_TESTSUITE_FAKE_ARCH&quot;</span> ) )</div><div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;        {</div><div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;          <a class="code" href="classzypp_1_1Arch.html">Arch</a> carch( getenv( <span class="stringliteral">&quot;ZYPP_TESTSUITE_FAKE_ARCH&quot;</span> ) );</div><div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;          <span class="keywordflow">if</span> ( carch != cfg_arch )</div><div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;          {</div><div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;            <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga9423380a92639b296ea0a984ea7e1c6b">WAR</a> &lt;&lt; <span class="stringliteral">&quot;ZYPP_TESTSUITE_FAKE_ARCH: Overriding system architecture (&quot;</span> &lt;&lt; cfg_arch &lt;&lt; <span class="stringliteral">&quot;): &quot;</span> &lt;&lt; carch &lt;&lt; endl;</div><div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;            cfg_arch = carch;</div><div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;          }</div><div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;        }</div><div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;        <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a> &lt;&lt; <span class="stringliteral">&quot;ZConfig singleton created.&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;      }</div><div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;</div><div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a725f19450eb5f42e331382e50f12ae99">  612</a></span>&#160;      <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a725f19450eb5f42e331382e50f12ae99">~Impl</a>()</div><div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;      {}</div><div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;</div><div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;    <span class="keyword">public</span>:</div><div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a3f81753a1e1541a39e6f701eff628515">  617</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a3f81753a1e1541a39e6f701eff628515">_parsedZyppConf</a>;</div><div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;</div><div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a9e83b2aa6abac343f4a65132e09ac63e">  619</a></span>&#160;    <a class="code" href="classzypp_1_1Arch.html">Arch</a>     <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a9e83b2aa6abac343f4a65132e09ac63e">cfg_arch</a>;</div><div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a9d8e316f281620061960f1ab9972dfbf">  620</a></span>&#160;    <a class="code" href="classzypp_1_1Locale.html">Locale</a>   <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a9d8e316f281620061960f1ab9972dfbf">cfg_textLocale</a>;</div><div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;</div><div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a8878bbff87b051e5cfc57e17d040086a">  622</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a8878bbff87b051e5cfc57e17d040086a">cfg_cache_path</a>;</div><div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a6f5689c487fd47989cc459f8e7262cbd">  623</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a6f5689c487fd47989cc459f8e7262cbd">cfg_metadata_path</a>;</div><div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ac3b243fc47c94fc7817eb1bc0d8e1a3a">  624</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ac3b243fc47c94fc7817eb1bc0d8e1a3a">cfg_solvfiles_path</a>;</div><div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ae66b35e1cedf6b68016077bc3d1479e4">  625</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ae66b35e1cedf6b68016077bc3d1479e4">cfg_packages_path</a>;</div><div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;</div><div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ac900d8b04456e6aaaaecd0bd19c135f0">  627</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ac900d8b04456e6aaaaecd0bd19c135f0">cfg_config_path</a>;</div><div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a104e2dc0334b9b158a83cb492912f51d">  628</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a104e2dc0334b9b158a83cb492912f51d">cfg_known_repos_path</a>;</div><div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a1764b774d49c20bdc724258faed2aada">  629</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a1764b774d49c20bdc724258faed2aada">cfg_known_services_path</a>;</div><div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a19a1b70c48c46cf3b127e3e04351ef5e">  630</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a19a1b70c48c46cf3b127e3e04351ef5e">cfg_vars_path</a>;</div><div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ad6cfcefaa957afae09ad52ce1065007e">  631</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ad6cfcefaa957afae09ad52ce1065007e">cfg_repo_mgr_root_path</a>;</div><div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;</div><div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ae92d02bde44afe3077eb3889d5d72fd5">  633</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ae92d02bde44afe3077eb3889d5d72fd5">cfg_vendor_path</a>;</div><div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a00e1cf0f28459fa3d1d0ce65be519951">  634</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a00e1cf0f28459fa3d1d0ce65be519951">cfg_multiversion_path</a>;</div><div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a576662382e91579b7a007c622716824a">  635</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a576662382e91579b7a007c622716824a">locks_file</a>;</div><div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;</div><div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a4f38277ca21f15f0093e160f462eab94">  637</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a4f38277ca21f15f0093e160f462eab94">update_data_path</a>;</div><div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a7334658695ca05cb055db6c983a36258">  638</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a7334658695ca05cb055db6c983a36258">update_scripts_path</a>;</div><div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ad165d22cdc072148c9d240cceb156d6d">  639</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ad165d22cdc072148c9d240cceb156d6d">update_messages_path</a>;</div><div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ae60e1db7bf6913f08b195e87c90bc21f">  640</a></span>&#160;    <a class="code" href="structzypp_1_1DefaultOption.html">DefaultOption&lt;std::string&gt;</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ae60e1db7bf6913f08b195e87c90bc21f">updateMessagesNotify</a>;</div><div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;</div><div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a97fda7f69a24b088ef65e34bf6f80423">  642</a></span>&#160;    <span class="keywordtype">bool</span>        <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a97fda7f69a24b088ef65e34bf6f80423">repo_add_probe</a>;</div><div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a9298912f6fbdb660961f90b695e8d19a">  643</a></span>&#160;    <span class="keywordtype">unsigned</span>    <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a9298912f6fbdb660961f90b695e8d19a">repo_refresh_delay</a>;</div><div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a61b881c01dd24ca4b5dbbc11cf40e547">  644</a></span>&#160;    <a class="code" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a>   <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a61b881c01dd24ca4b5dbbc11cf40e547">repoRefreshLocales</a>;</div><div class="line"><a name="l00645"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ab1b5fd217a37bb3e56796eb58088b5fe">  645</a></span>&#160;    <span class="keywordtype">bool</span>        <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ab1b5fd217a37bb3e56796eb58088b5fe">repoLabelIsAlias</a>;</div><div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;</div><div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#aad9e69e7009ff0fd10e79ce8241779b9">  647</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#aad9e69e7009ff0fd10e79ce8241779b9">download_use_deltarpm</a>;</div><div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a3eda22417a2235b51ebe45e9c0d5e5e9">  648</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a3eda22417a2235b51ebe45e9c0d5e5e9">download_use_deltarpm_always</a>;</div><div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#aa9755efd025b32bbf32e47f27da90ccf">  649</a></span>&#160;    <a class="code" href="structzypp_1_1DefaultOption.html">DefaultOption&lt;bool&gt;</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#aa9755efd025b32bbf32e47f27da90ccf">download_media_prefer_download</a>;</div><div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a09d51f7e57f6057860ab38faafc71c87">  650</a></span>&#160;    <a class="code" href="structzypp_1_1DefaultOption.html">DefaultOption&lt;Pathname&gt;</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a09d51f7e57f6057860ab38faafc71c87">download_mediaMountdir</a>;</div><div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;</div><div class="line"><a name="l00652"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#af51db65285af4767d923a2469995b702">  652</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#af51db65285af4767d923a2469995b702">download_max_concurrent_connections</a>;</div><div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a2f6d0eb7c001a135cc732146366656bb">  653</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a2f6d0eb7c001a135cc732146366656bb">download_min_download_speed</a>;</div><div class="line"><a name="l00654"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a337ed0351cae700f5c5fdc36fb7c54e6">  654</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a337ed0351cae700f5c5fdc36fb7c54e6">download_max_download_speed</a>;</div><div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a0bb97b0dfa24a35761db01e507e90162">  655</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a0bb97b0dfa24a35761db01e507e90162">download_max_silent_tries</a>;</div><div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ad5d1273efe5f49a4f4dec916b5c4302b">  656</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ad5d1273efe5f49a4f4dec916b5c4302b">download_transfer_timeout</a>;</div><div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;</div><div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a939107c7cb9ec785150f4c06e927f567">  658</a></span>&#160;    <a class="code" href="structzypp_1_1Option.html">Option&lt;DownloadMode&gt;</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a939107c7cb9ec785150f4c06e927f567">commit_downloadMode</a>;</div><div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;</div><div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#afe64661b5bb13f547f0eae5852633541">  660</a></span>&#160;    <a class="code" href="structzypp_1_1DefaultOption.html">DefaultOption&lt;bool&gt;</a>         <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#afe64661b5bb13f547f0eae5852633541">gpgCheck</a>;</div><div class="line"><a name="l00661"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a913a9476a27fa6f8085423a1b7a2342b">  661</a></span>&#160;    <a class="code" href="structzypp_1_1DefaultOption.html">DefaultOption&lt;TriBool&gt;</a>      <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a913a9476a27fa6f8085423a1b7a2342b">repoGpgCheck</a>;</div><div class="line"><a name="l00662"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ae27dae8be6f7743b9fea2f63e747dd21">  662</a></span>&#160;    <a class="code" href="structzypp_1_1DefaultOption.html">DefaultOption&lt;TriBool&gt;</a>      <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ae27dae8be6f7743b9fea2f63e747dd21">pkgGpgCheck</a>;</div><div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;</div><div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#afa93fb3872e49e6834753f4829a6d860">  664</a></span>&#160;    <a class="code" href="structzypp_1_1Option.html">Option&lt;bool&gt;</a>        <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#afa93fb3872e49e6834753f4829a6d860">solver_onlyRequires</a>;</div><div class="line"><a name="l00665"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a2e193907cb52481afe7eafed535affc8">  665</a></span>&#160;    <a class="code" href="structzypp_1_1Option.html">Option&lt;bool&gt;</a>        <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a2e193907cb52481afe7eafed535affc8">solver_allowVendorChange</a>;</div><div class="line"><a name="l00666"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a9cac5eeaaa51ad4977816a0467311f8e">  666</a></span>&#160;    <a class="code" href="structzypp_1_1Option.html">Option&lt;bool&gt;</a>        <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a9cac5eeaaa51ad4977816a0467311f8e">solver_dupAllowDowngrade</a>;</div><div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a4924e116d40f21698143f08445130189">  667</a></span>&#160;    <a class="code" href="structzypp_1_1Option.html">Option&lt;bool&gt;</a>        <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a4924e116d40f21698143f08445130189">solver_dupAllowNameChange</a>;</div><div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a6f5dafae557dcf5525a7949a96baa554">  668</a></span>&#160;    <a class="code" href="structzypp_1_1Option.html">Option&lt;bool&gt;</a>        <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a6f5dafae557dcf5525a7949a96baa554">solver_dupAllowArchChange</a>;</div><div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a91e33f7870960a9a12f7110471510946">  669</a></span>&#160;    <a class="code" href="structzypp_1_1Option.html">Option&lt;bool&gt;</a>        <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a91e33f7870960a9a12f7110471510946">solver_dupAllowVendorChange</a>;</div><div class="line"><a name="l00670"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#af055147f21ab823ac84ffd1e034d9279">  670</a></span>&#160;    <a class="code" href="structzypp_1_1Option.html">Option&lt;bool&gt;</a>        <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#af055147f21ab823ac84ffd1e034d9279">solver_cleandepsOnRemove</a>;</div><div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a5c9fafc3f1fccaa3bd2c1fe8de626745">  671</a></span>&#160;    <a class="code" href="structzypp_1_1Option.html">Option&lt;unsigned&gt;</a>    <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a5c9fafc3f1fccaa3bd2c1fe8de626745">solver_upgradeTestcasesToKeep</a>;</div><div class="line"><a name="l00672"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ad4fe05e77b5f7a1c5185f97aca47fc3d">  672</a></span>&#160;    <a class="code" href="structzypp_1_1DefaultOption.html">DefaultOption&lt;bool&gt;</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ad4fe05e77b5f7a1c5185f97aca47fc3d">solverUpgradeRemoveDroppedPackages</a>;</div><div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;</div><div class="line"><a name="l00674"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a4360c4e7079afb0929a45e36c2fca017">  674</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a4360c4e7079afb0929a45e36c2fca017">solver_checkSystemFile</a>;</div><div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ac398b06e211b8a08b5bb8b627a71a660">  675</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ac398b06e211b8a08b5bb8b627a71a660">solver_checkSystemFileDir</a>;</div><div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;</div><div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ae32b8999247643238aacd3ea0dd43d65">  677</a></span>&#160;    <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a0c39c2f5e768fd16c0546e71ff12697a">MultiversionSpec</a> &amp;          <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ae32b8999247643238aacd3ea0dd43d65">multiversion</a>()          { <span class="keywordflow">return</span> getMultiversion(); }</div><div class="line"><a name="l00678"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#adb4201664c9d65324263942f4a0aa4e6">  678</a></span>&#160;    <span class="keyword">const</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a0c39c2f5e768fd16c0546e71ff12697a">MultiversionSpec</a> &amp;    <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#adb4201664c9d65324263942f4a0aa4e6">multiversion</a>()<span class="keyword"> const    </span>{ <span class="keywordflow">return</span> getMultiversion(); }</div><div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;</div><div class="line"><a name="l00680"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a4e91ef67eff0829dab223e5d0dc7e88a">  680</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a4e91ef67eff0829dab223e5d0dc7e88a">apply_locks_file</a>;</div><div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;</div><div class="line"><a name="l00682"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#ad13da9605546f19678f47ceff3d6f740">  682</a></span>&#160;    target::rpm::RpmInstFlags <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ad13da9605546f19678f47ceff3d6f740">rpmInstallFlags</a>;</div><div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;</div><div class="line"><a name="l00684"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a56a8eaeeb55c20b931fa6e1cf02352d5">  684</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a56a8eaeeb55c20b931fa6e1cf02352d5">history_log_path</a>;</div><div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a8fa7440fe9cb1babced017c9364f54ab">  685</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a8fa7440fe9cb1babced017c9364f54ab">credentials_global_dir_path</a>;</div><div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a1acc0ad834e0aecaa4a5777d229e10d8">  686</a></span>&#160;    <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a1acc0ad834e0aecaa4a5777d229e10d8">credentials_global_file_path</a>;</div><div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;</div><div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a8912aa7041fb7cdc9029cbfa657e3b37">  688</a></span>&#160;    std::string <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a8912aa7041fb7cdc9029cbfa657e3b37">userData</a>;</div><div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;</div><div class="line"><a name="l00690"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a795ff142210ea0c7ab4a7aa719cb00c2">  690</a></span>&#160;    <a class="code" href="structzypp_1_1Option.html">Option&lt;Pathname&gt;</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a795ff142210ea0c7ab4a7aa719cb00c2">pluginsPath</a>;</div><div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;</div><div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;    <span class="comment">// HACK for bnc#906096: let pool re-evaluate multiversion spec</span></div><div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;    <span class="comment">// if target root changes. ZConfig returns data sensitive to</span></div><div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;    <span class="comment">// current target root.</span></div><div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;    <span class="comment">// TODO Actually we&#39;d need to scan the target systems zypp.conf and</span></div><div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;    <span class="comment">// overlay all system specific values.</span></div><div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html">  698</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html">MultiversionMap</a></div><div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;    {</div><div class="line"><a name="l00700"></a><span class="lineno"><a class="line" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#aa38e189ee57293d38f27217f08918896">  700</a></span>&#160;      <span class="keyword">typedef</span> std::map&lt;Pathname,MultiversionSpec&gt; <a class="code" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#aa38e189ee57293d38f27217f08918896">SpecMap</a>;</div><div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;</div><div class="line"><a name="l00702"></a><span class="lineno"><a class="line" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#aa701480a7cddb5c52c2b8b91c58bfe6d">  702</a></span>&#160;      <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a0c39c2f5e768fd16c0546e71ff12697a">MultiversionSpec</a> &amp; <a class="code" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#aa701480a7cddb5c52c2b8b91c58bfe6d">getSpec</a>( <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> root_r, <span class="keyword">const</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html">Impl</a> &amp; zConfImpl_r )   <span class="comment">// from system at root</span></div><div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;      {</div><div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;        <span class="comment">// _specMap[]     - the plain zypp.conf value</span></div><div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;        <span class="comment">// _specMap[/]    - combine [] and multiversion.d scan</span></div><div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;        <span class="comment">// _specMap[root] - scan root/zypp.conf and root/multiversion.d</span></div><div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;</div><div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;        <span class="keywordflow">if</span> ( root_r.<a class="code" href="classzypp_1_1filesystem_1_1Pathname.html#aaf4388add8c0f9294a7b15f0614f7656">empty</a>() )</div><div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;          root_r == <span class="stringliteral">&quot;/&quot;</span>;</div><div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;        <span class="keywordtype">bool</span> cacheHit = _specMap.count( root_r );</div><div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;        <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a0c39c2f5e768fd16c0546e71ff12697a">MultiversionSpec</a> &amp; ret( _specMap[root_r] );     <span class="comment">// creates new entry on the fly</span></div><div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;</div><div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;        <span class="keywordflow">if</span> ( ! cacheHit )</div><div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;        {</div><div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;          <span class="keywordflow">if</span> ( root_r == <span class="stringliteral">&quot;/&quot;</span> )</div><div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;            ret.swap( _specMap[<a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>()] );           <span class="comment">// original zypp.conf</span></div><div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;          <span class="keywordflow">else</span></div><div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;            scanConfAt( root_r, ret, zConfImpl_r );     <span class="comment">// scan zypp.conf at root_r</span></div><div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;          scanDirAt( root_r, ret, zConfImpl_r );        <span class="comment">// add multiversion.d at root_r</span></div><div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;          <span class="keyword">using</span> zypp::operator&lt;&lt;;</div><div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;          <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a> &lt;&lt; <span class="stringliteral">&quot;MultiversionSpec &#39;&quot;</span> &lt;&lt; root_r &lt;&lt; <span class="stringliteral">&quot;&#39; = &quot;</span> &lt;&lt; ret &lt;&lt; endl;</div><div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;        }</div><div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;        <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;      }</div><div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;</div><div class="line"><a name="l00726"></a><span class="lineno"><a class="line" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#a2085dff573cb64c637151e535a69e97d">  726</a></span>&#160;      <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a0c39c2f5e768fd16c0546e71ff12697a">MultiversionSpec</a> &amp; <a class="code" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#a2085dff573cb64c637151e535a69e97d">getDefaultSpec</a>()       <span class="comment">// Spec from zypp.conf parsing; called before any getSpec</span></div><div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;      { <span class="keywordflow">return</span> _specMap[<a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>()]; }</div><div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;</div><div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;    <span class="keyword">private</span>:</div><div class="line"><a name="l00730"></a><span class="lineno"><a class="line" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#ab1eaabe2505c7e9d378097620f465fb5">  730</a></span>&#160;      <span class="keywordtype">void</span> <a class="code" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#ab1eaabe2505c7e9d378097620f465fb5">scanConfAt</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> root_r, <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a0c39c2f5e768fd16c0546e71ff12697a">MultiversionSpec</a> &amp; spec_r, <span class="keyword">const</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html">Impl</a> &amp; zConfImpl_r )</div><div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;      {</div><div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;        <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="classzypp_1_1str_1_1regex.html">str::regex</a> rx( <span class="stringliteral">&quot;^multiversion *= *(.*)&quot;</span> );</div><div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;        <a class="code" href="classzypp_1_1str_1_1smatch.html">str::smatch</a> what;</div><div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;        <a class="code" href="namespacezypp_1_1iostr.html#a81d7671f198eece2a4cb4eddf59c6879">iostr::simpleParseFile</a>( <a class="code" href="classzypp_1_1InputStream.html">InputStream</a>( Pathname::assertprefix( root_r, _autodetectZyppConfPath() ) ),</div><div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;                                [&amp;]( <span class="keywordtype">int</span> num_r, std::string line_r )-&gt;<span class="keywordtype">bool</span></div><div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;                                {</div><div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;                                  <span class="keywordflow">if</span> ( line_r[0] == <span class="charliteral">&#39;m&#39;</span> &amp;&amp; <a class="code" href="namespacezypp_1_1str.html#a9144ba9f2723cdd7a421c7d177f69d32">str::regex_match</a>( line_r, what, rx ) )</div><div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;                                  {</div><div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;                                    <a class="code" href="namespacezypp_1_1str.html#af527b575ab4e9356e364abccfd44ddcf">str::splitEscaped</a>( what[1], std::inserter( spec_r, spec_r.end() ), <span class="stringliteral">&quot;, \t&quot;</span> );</div><div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;                                    <span class="keywordflow">return</span> <span class="keyword">false</span>;       <span class="comment">// stop after match</span></div><div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;                                  }</div><div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;                                  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;                                } );</div><div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;      }</div><div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;</div><div class="line"><a name="l00746"></a><span class="lineno"><a class="line" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#a45a886036b22feffaa04b3682f41d81b">  746</a></span>&#160;      <span class="keywordtype">void</span> <a class="code" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#a45a886036b22feffaa04b3682f41d81b">scanDirAt</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> root_r, <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a0c39c2f5e768fd16c0546e71ff12697a">MultiversionSpec</a> &amp; spec_r, <span class="keyword">const</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html">Impl</a> &amp; zConfImpl_r )</div><div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;      {</div><div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;        <span class="comment">// NOTE:  Actually we&#39;d need to scan and use the root_r! zypp.conf values.</span></div><div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;        <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> multiversionDir( zConfImpl_r.<a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a00e1cf0f28459fa3d1d0ce65be519951">cfg_multiversion_path</a> );</div><div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;        <span class="keywordflow">if</span> ( multiversionDir.<a class="code" href="classzypp_1_1filesystem_1_1Pathname.html#aaf4388add8c0f9294a7b15f0614f7656">empty</a>() )</div><div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;          multiversionDir = ( zConfImpl_r.<a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ac900d8b04456e6aaaaecd0bd19c135f0">cfg_config_path</a>.<a class="code" href="classzypp_1_1filesystem_1_1Pathname.html#aaf4388add8c0f9294a7b15f0614f7656">empty</a>()</div><div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;                            ? <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(<span class="stringliteral">&quot;/etc/zypp&quot;</span>)</div><div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;                            : zConfImpl_r.<a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#ac900d8b04456e6aaaaecd0bd19c135f0">cfg_config_path</a> ) / <span class="stringliteral">&quot;multiversion.d&quot;</span>;</div><div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;</div><div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;        <a class="code" href="namespacezypp_1_1filesystem.html#a66086137562d1ca9b7a840b94bfa8471">filesystem::dirForEach</a>( Pathname::assertprefix( root_r, multiversionDir ),</div><div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;                                [&amp;spec_r]( <span class="keyword">const</span> <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp; dir_r, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">const</span> &amp; name_r )-&gt;<span class="keywordtype">bool</span></div><div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;                                {</div><div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;                                  <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a> &lt;&lt; <span class="stringliteral">&quot;Parsing &quot;</span> &lt;&lt; dir_r/name_r &lt;&lt; endl;</div><div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;                                  <a class="code" href="namespacezypp_1_1iostr.html#a81d7671f198eece2a4cb4eddf59c6879">iostr::simpleParseFile</a>( <a class="code" href="classzypp_1_1InputStream.html">InputStream</a>( dir_r/name_r ),</div><div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;                                                          [&amp;spec_r]( <span class="keywordtype">int</span> num_r, std::string line_r )-&gt;<span class="keywordtype">bool</span></div><div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;                                                          {</div><div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;                                                            <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga49606be7356624568932ec81c0d429f4">DBG</a> &lt;&lt; <span class="stringliteral">&quot;  found &quot;</span> &lt;&lt; line_r &lt;&lt; endl;</div><div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;                                                            spec_r.insert( std::move(line_r) );</div><div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;                                                            <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;                                                          } );</div><div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;                                  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;                                } );</div><div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;      }</div><div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;</div><div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;    <span class="keyword">private</span>:</div><div class="line"><a name="l00771"></a><span class="lineno"><a class="line" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#a6e95d4f1e1de677097bd2f5c1e0f1f28">  771</a></span>&#160;      <a class="code" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#aa38e189ee57293d38f27217f08918896">SpecMap</a> <a class="code" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#a6e95d4f1e1de677097bd2f5c1e0f1f28">_specMap</a>;</div><div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;    };</div><div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;</div><div class="line"><a name="l00774"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a9e92edae7db5a03d808f1446034273e5">  774</a></span>&#160;    <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a0c39c2f5e768fd16c0546e71ff12697a">MultiversionSpec</a> &amp; <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a9e92edae7db5a03d808f1446034273e5">getMultiversion</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;<span class="keyword">    </span>{ <span class="keywordflow">return</span> _multiversionMap.getSpec( _autodetectSystemRoot(), *<span class="keyword">this</span> ); }</div><div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;</div><div class="line"><a name="l00777"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig_1_1Impl.html#a4797045f7085befe68ef459a562e78c5">  777</a></span>&#160;    <span class="keyword">mutable</span> <a class="code" href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html">MultiversionMap</a> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html#a4797045f7085befe68ef459a562e78c5">_multiversionMap</a>;</div><div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;  };</div><div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;</div><div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;  <span class="comment">// Backdoor to redirect ZConfig from within the running</span></div><div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;  <span class="comment">// TEST-application. HANDLE WITH CARE!</span></div><div class="line"><a name="l00783"></a><span class="lineno"><a class="line" href="namespacezypp.html#ac3dad256825117347215d56036cc78ea">  783</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="namespacezypp.html#ac3dad256825117347215d56036cc78ea">reconfigureZConfig</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp; override_r )</div><div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;  {</div><div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;    <span class="comment">// ctor puts itself unter smart pointer control.</span></div><div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;    <span class="keyword">new</span> <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html">ZConfig::Impl</a>( override_r );</div><div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;  }</div><div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;</div><div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;  <span class="comment">//    METHOD NAME : ZConfig::instance</span></div><div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160;  <span class="comment">//    METHOD TYPE : ZConfig &amp;</span></div><div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;  ZConfig &amp; ZConfig::instance()</div><div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;  {</div><div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;    <span class="keyword">static</span> ZConfig _instance; <span class="comment">// The singleton</span></div><div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;    <span class="keywordflow">return</span> _instance;</div><div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;  }</div><div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;</div><div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;  <span class="comment">//    METHOD NAME : ZConfig::ZConfig</span></div><div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;  <span class="comment">//    METHOD TYPE : Ctor</span></div><div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00805"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ad78d80604d43eaf96c2daa5f1e4fdf8a">  805</a></span>&#160;  ZConfig::ZConfig()</div><div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;  : _pimpl( new <a class="code" href="classzypp_1_1ZConfig_1_1Impl.html">Impl</a> )</div><div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;  {</div><div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160;    <a class="code" href="classzypp_1_1ZConfig.html#aafdee064cc3b0290c52b791365c726f1">about</a>( <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a> );</div><div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;  }</div><div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;</div><div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;  <span class="comment">//    METHOD NAME : ZConfig::~ZConfig</span></div><div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;  <span class="comment">//    METHOD TYPE : Dtor</span></div><div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00816"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a76141932578d81e66d394658a655e391">  816</a></span>&#160;  <a class="code" href="classzypp_1_1ZConfig.html#a76141932578d81e66d394658a655e391">ZConfig::~ZConfig</a>( )</div><div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;  {}</div><div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;</div><div class="line"><a name="l00819"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a5a5c16f4c73d1e8613108f7fbb5240fd">  819</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a5a5c16f4c73d1e8613108f7fbb5240fd">ZConfig::systemRoot</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> _autodetectSystemRoot(); }</div><div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;</div><div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160;</div><div class="line"><a name="l00823"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a2666b9ad701612bd53fb7a0c16ebd1cc">  823</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a2666b9ad701612bd53fb7a0c16ebd1cc">ZConfig::repoManagerRoot</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_repo_mgr_root_path.empty()</div><div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;             ? <a class="code" href="classzypp_1_1ZConfig.html#a5a5c16f4c73d1e8613108f7fbb5240fd">systemRoot</a>() : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_repo_mgr_root_path );</div><div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;  }</div><div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160;</div><div class="line"><a name="l00829"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a3130b3717e7dcd879c26537dd9adfa76">  829</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#a3130b3717e7dcd879c26537dd9adfa76">ZConfig::setRepoManagerRoot</a>(<span class="keyword">const</span> <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">zypp::filesystem::Pathname</a> &amp;root)</div><div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;  { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_repo_mgr_root_path = root; }</div><div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;</div><div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;  <span class="comment">// system architecture</span></div><div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00838"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ad670ed55df9db40b24c37168eb08cdaa">  838</a></span>&#160;  <a class="code" href="classzypp_1_1Arch.html">Arch</a> <a class="code" href="classzypp_1_1ZConfig.html#ad670ed55df9db40b24c37168eb08cdaa">ZConfig::defaultSystemArchitecture</a>()</div><div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;  {</div><div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;    <span class="keyword">static</span> <a class="code" href="classzypp_1_1Arch.html">Arch</a> _val( _autodetectSystemArchitecture() );</div><div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;    <span class="keywordflow">return</span> _val;</div><div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;  }</div><div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;</div><div class="line"><a name="l00844"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a105428f5a694a2734182a76c867b1cef">  844</a></span>&#160;  <a class="code" href="classzypp_1_1Arch.html">Arch</a> <a class="code" href="classzypp_1_1ZConfig.html#a105428f5a694a2734182a76c867b1cef">ZConfig::systemArchitecture</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_arch; }</div><div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;</div><div class="line"><a name="l00847"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a988025329148eea361d9891e443af6f8">  847</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#a988025329148eea361d9891e443af6f8">ZConfig::setSystemArchitecture</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1Arch.html">Arch</a> &amp; arch_r )</div><div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;  {</div><div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;    <span class="keywordflow">if</span> ( arch_r != <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_arch )</div><div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;    {</div><div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;      <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga9423380a92639b296ea0a984ea7e1c6b">WAR</a> &lt;&lt; <span class="stringliteral">&quot;Overriding system architecture (&quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_arch &lt;&lt; <span class="stringliteral">&quot;): &quot;</span> &lt;&lt; arch_r &lt;&lt; endl;</div><div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;      <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_arch = arch_r;</div><div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160;    }</div><div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;  }</div><div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;</div><div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;  <span class="comment">// text locale</span></div><div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00861"></a><span class="lineno">  861</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00862"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a3cbe6d02c97fac6590faeeff20f75d65">  862</a></span>&#160;  <a class="code" href="classzypp_1_1Locale.html">Locale</a> <a class="code" href="classzypp_1_1ZConfig.html#a3cbe6d02c97fac6590faeeff20f75d65">ZConfig::defaultTextLocale</a>()</div><div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;  {</div><div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;    <span class="keyword">static</span> <a class="code" href="classzypp_1_1Locale.html">Locale</a> _val( _autodetectTextLocale() );</div><div class="line"><a name="l00865"></a><span class="lineno">  865</span>&#160;    <span class="keywordflow">return</span> _val;</div><div class="line"><a name="l00866"></a><span class="lineno">  866</span>&#160;  }</div><div class="line"><a name="l00867"></a><span class="lineno">  867</span>&#160;</div><div class="line"><a name="l00868"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a11d8da14e55983eb19f2da84771553ef">  868</a></span>&#160;  <a class="code" href="classzypp_1_1Locale.html">Locale</a> <a class="code" href="classzypp_1_1ZConfig.html#a11d8da14e55983eb19f2da84771553ef">ZConfig::textLocale</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00869"></a><span class="lineno">  869</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_textLocale; }</div><div class="line"><a name="l00870"></a><span class="lineno">  870</span>&#160;</div><div class="line"><a name="l00871"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a3821f3e03714893a26fa40e23ca65fb5">  871</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#a3821f3e03714893a26fa40e23ca65fb5">ZConfig::setTextLocale</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1Locale.html">Locale</a> &amp; locale_r )</div><div class="line"><a name="l00872"></a><span class="lineno">  872</span>&#160;  {</div><div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;    <span class="keywordflow">if</span> ( locale_r != <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_textLocale )</div><div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;    {</div><div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;      <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga9423380a92639b296ea0a984ea7e1c6b">WAR</a> &lt;&lt; <span class="stringliteral">&quot;Overriding text locale (&quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_textLocale &lt;&lt; <span class="stringliteral">&quot;): &quot;</span> &lt;&lt; locale_r &lt;&lt; endl;</div><div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;      <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_textLocale = locale_r;</div><div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160;<span class="preprocessor">#warning prefer signal</span></div><div class="line"><a name="l00878"></a><span class="lineno">  878</span>&#160;      <a class="code" href="classzypp_1_1sat_1_1Pool.html#aacf0eaeb5c1f2dbe59254df82840dd9a">sat::Pool::instance</a>().<a class="code" href="classzypp_1_1sat_1_1Pool.html#a5ce90ed688c9dd6355cb1760a85b0b17">setTextLocale</a>( locale_r );</div><div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;    }</div><div class="line"><a name="l00880"></a><span class="lineno">  880</span>&#160;  }</div><div class="line"><a name="l00881"></a><span class="lineno">  881</span>&#160;</div><div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;  <span class="comment">// user data</span></div><div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00886"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a00400d6f99db06205f2f2edaf45674fd">  886</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#a00400d6f99db06205f2f2edaf45674fd">ZConfig::hasUserData</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> !<a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;userData.empty(); }</div><div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;</div><div class="line"><a name="l00889"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a02a2e2b6b1aa3300b01b4976b285d90e">  889</a></span>&#160;  std::string <a class="code" href="classzypp_1_1ZConfig.html#a02a2e2b6b1aa3300b01b4976b285d90e">ZConfig::userData</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;userData; }</div><div class="line"><a name="l00891"></a><span class="lineno">  891</span>&#160;</div><div class="line"><a name="l00892"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a5804ba6191a70e3dbed9d22105acb5fc">  892</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#a5804ba6191a70e3dbed9d22105acb5fc">ZConfig::setUserData</a>( <span class="keyword">const</span> std::string &amp; str_r )</div><div class="line"><a name="l00893"></a><span class="lineno">  893</span>&#160;  {</div><div class="line"><a name="l00894"></a><span class="lineno">  894</span>&#160;    <a class="code" href="Easy_8h.html#a7887338b8a0727becb37d8061fcbfc0e">for_</a>( ch, str_r.begin(), str_r.end() )</div><div class="line"><a name="l00895"></a><span class="lineno">  895</span>&#160;    {</div><div class="line"><a name="l00896"></a><span class="lineno">  896</span>&#160;      <span class="keywordflow">if</span> ( *ch &lt; <span class="charliteral">&#39; &#39;</span> &amp;&amp; *ch != <span class="charliteral">&#39;\t&#39;</span> )</div><div class="line"><a name="l00897"></a><span class="lineno">  897</span>&#160;      {</div><div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;        <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga735563036dced0b7d6cc98f97ea4978b">ERR</a> &lt;&lt; <span class="stringliteral">&quot;New user data string rejectded: char &quot;</span> &lt;&lt; (int)*ch &lt;&lt; <span class="stringliteral">&quot; at position &quot;</span> &lt;&lt;  (ch - str_r.begin()) &lt;&lt; endl;</div><div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160;        <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00900"></a><span class="lineno">  900</span>&#160;      }</div><div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;    }</div><div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;    <a class="code" href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a> &lt;&lt; <span class="stringliteral">&quot;Set user data string to &#39;&quot;</span> &lt;&lt; str_r &lt;&lt; <span class="stringliteral">&quot;&#39;&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;    <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;userData = str_r;</div><div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00905"></a><span class="lineno">  905</span>&#160;  }</div><div class="line"><a name="l00906"></a><span class="lineno">  906</span>&#160;</div><div class="line"><a name="l00908"></a><span class="lineno">  908</span>&#160;</div><div class="line"><a name="l00909"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a4eb534a26a6be6a25f74772c8e3e554c">  909</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a4eb534a26a6be6a25f74772c8e3e554c">ZConfig::repoCachePath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_cache_path.empty()</div><div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160;             ? <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(<span class="stringliteral">&quot;/var/cache/zypp&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_cache_path );</div><div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;  }</div><div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;</div><div class="line"><a name="l00915"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ad7bfc3ce9447a4745e79dac7fd512df8">  915</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#ad7bfc3ce9447a4745e79dac7fd512df8">ZConfig::pubkeyCachePath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00916"></a><span class="lineno">  916</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00917"></a><span class="lineno">  917</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_cache_path.empty()</div><div class="line"><a name="l00918"></a><span class="lineno">  918</span>&#160;             ? <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(<span class="stringliteral">&quot;/var/cache/zypp/pubkeys&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_cache_path/<span class="stringliteral">&quot;pubkeys&quot;</span> );</div><div class="line"><a name="l00919"></a><span class="lineno">  919</span>&#160;  }</div><div class="line"><a name="l00920"></a><span class="lineno">  920</span>&#160;</div><div class="line"><a name="l00921"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#af21c77005d89fb48de47e721e891a4d7">  921</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#af21c77005d89fb48de47e721e891a4d7">ZConfig::setRepoCachePath</a>(<span class="keyword">const</span> <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">zypp::filesystem::Pathname</a> &amp;path_r)</div><div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;  {</div><div class="line"><a name="l00923"></a><span class="lineno">  923</span>&#160;    <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_cache_path = path_r;</div><div class="line"><a name="l00924"></a><span class="lineno">  924</span>&#160;  }</div><div class="line"><a name="l00925"></a><span class="lineno">  925</span>&#160;</div><div class="line"><a name="l00926"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a64f776ae3f42d73632218ffb7ae0dbac">  926</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a64f776ae3f42d73632218ffb7ae0dbac">ZConfig::repoMetadataPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00927"></a><span class="lineno">  927</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00928"></a><span class="lineno">  928</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_metadata_path.empty()</div><div class="line"><a name="l00929"></a><span class="lineno">  929</span>&#160;        ? (<a class="code" href="classzypp_1_1ZConfig.html#a4eb534a26a6be6a25f74772c8e3e554c">repoCachePath</a>()/<span class="stringliteral">&quot;raw&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_metadata_path );</div><div class="line"><a name="l00930"></a><span class="lineno">  930</span>&#160;  }</div><div class="line"><a name="l00931"></a><span class="lineno">  931</span>&#160;</div><div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ae9f725c9a48c51f8706f30334dce2091">  932</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#ae9f725c9a48c51f8706f30334dce2091">ZConfig::setRepoMetadataPath</a>(<span class="keyword">const</span> <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">zypp::filesystem::Pathname</a> &amp;path_r)</div><div class="line"><a name="l00933"></a><span class="lineno">  933</span>&#160;  {</div><div class="line"><a name="l00934"></a><span class="lineno">  934</span>&#160;    <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_metadata_path = path_r;</div><div class="line"><a name="l00935"></a><span class="lineno">  935</span>&#160;  }</div><div class="line"><a name="l00936"></a><span class="lineno">  936</span>&#160;</div><div class="line"><a name="l00937"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a8f031147181c49d3db61c8dc9847b068">  937</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a8f031147181c49d3db61c8dc9847b068">ZConfig::repoSolvfilesPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_solvfiles_path.empty()</div><div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;        ? (<a class="code" href="classzypp_1_1ZConfig.html#a4eb534a26a6be6a25f74772c8e3e554c">repoCachePath</a>()/<span class="stringliteral">&quot;solv&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_solvfiles_path );</div><div class="line"><a name="l00941"></a><span class="lineno">  941</span>&#160;  }</div><div class="line"><a name="l00942"></a><span class="lineno">  942</span>&#160;</div><div class="line"><a name="l00943"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#aa112f357eb1246dcf1d34f48731d557b">  943</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#aa112f357eb1246dcf1d34f48731d557b">ZConfig::setRepoSolvfilesPath</a>(<span class="keyword">const</span> <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">zypp::filesystem::Pathname</a> &amp;path_r)</div><div class="line"><a name="l00944"></a><span class="lineno">  944</span>&#160;  {</div><div class="line"><a name="l00945"></a><span class="lineno">  945</span>&#160;    <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_solvfiles_path = path_r;</div><div class="line"><a name="l00946"></a><span class="lineno">  946</span>&#160;  }</div><div class="line"><a name="l00947"></a><span class="lineno">  947</span>&#160;</div><div class="line"><a name="l00948"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a0d1434c55b38512d2c5c2d632de5fba4">  948</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a0d1434c55b38512d2c5c2d632de5fba4">ZConfig::repoPackagesPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00949"></a><span class="lineno">  949</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00950"></a><span class="lineno">  950</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_packages_path.empty()</div><div class="line"><a name="l00951"></a><span class="lineno">  951</span>&#160;        ? (<a class="code" href="classzypp_1_1ZConfig.html#a4eb534a26a6be6a25f74772c8e3e554c">repoCachePath</a>()/<span class="stringliteral">&quot;packages&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_packages_path );</div><div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;  }</div><div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;</div><div class="line"><a name="l00954"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#aa06a8ab495fbbf8a8b21e674df7921a0">  954</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#aa06a8ab495fbbf8a8b21e674df7921a0">ZConfig::setRepoPackagesPath</a>(<span class="keyword">const</span> <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">zypp::filesystem::Pathname</a> &amp;path_r)</div><div class="line"><a name="l00955"></a><span class="lineno">  955</span>&#160;  {</div><div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;    <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_packages_path = path_r;</div><div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;  }</div><div class="line"><a name="l00958"></a><span class="lineno">  958</span>&#160;</div><div class="line"><a name="l00960"></a><span class="lineno">  960</span>&#160;</div><div class="line"><a name="l00961"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ad5adfb654aa4924b711a0673681f3b13">  961</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#ad5adfb654aa4924b711a0673681f3b13">ZConfig::configPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00962"></a><span class="lineno">  962</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00963"></a><span class="lineno">  963</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_config_path.empty()</div><div class="line"><a name="l00964"></a><span class="lineno">  964</span>&#160;        ? <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(<span class="stringliteral">&quot;/etc/zypp&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_config_path );</div><div class="line"><a name="l00965"></a><span class="lineno">  965</span>&#160;  }</div><div class="line"><a name="l00966"></a><span class="lineno">  966</span>&#160;</div><div class="line"><a name="l00967"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a2afb9ca518b1eda80d2a980e77bf7a84">  967</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a2afb9ca518b1eda80d2a980e77bf7a84">ZConfig::knownReposPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00968"></a><span class="lineno">  968</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00969"></a><span class="lineno">  969</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_known_repos_path.empty()</div><div class="line"><a name="l00970"></a><span class="lineno">  970</span>&#160;        ? (<a class="code" href="classzypp_1_1ZConfig.html#ad5adfb654aa4924b711a0673681f3b13">configPath</a>()/<span class="stringliteral">&quot;repos.d&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_known_repos_path );</div><div class="line"><a name="l00971"></a><span class="lineno">  971</span>&#160;  }</div><div class="line"><a name="l00972"></a><span class="lineno">  972</span>&#160;</div><div class="line"><a name="l00973"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a03b6a7312f4e156a805ffed5c32de3ae">  973</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a03b6a7312f4e156a805ffed5c32de3ae">ZConfig::knownServicesPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00974"></a><span class="lineno">  974</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00975"></a><span class="lineno">  975</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_known_services_path.empty()</div><div class="line"><a name="l00976"></a><span class="lineno">  976</span>&#160;        ? (<a class="code" href="classzypp_1_1ZConfig.html#ad5adfb654aa4924b711a0673681f3b13">configPath</a>()/<span class="stringliteral">&quot;services.d&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_known_services_path );</div><div class="line"><a name="l00977"></a><span class="lineno">  977</span>&#160;  }</div><div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;</div><div class="line"><a name="l00979"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a7297c6f005d0f405208a5b3710532632">  979</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a7297c6f005d0f405208a5b3710532632">ZConfig::needrebootFile</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#ad5adfb654aa4924b711a0673681f3b13">configPath</a>()/<span class="stringliteral">&quot;needreboot&quot;</span>; }</div><div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;</div><div class="line"><a name="l00982"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a52b9ddaf742452dfb8127de36c04b0cb">  982</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a52b9ddaf742452dfb8127de36c04b0cb">ZConfig::needrebootPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#ad5adfb654aa4924b711a0673681f3b13">configPath</a>()/<span class="stringliteral">&quot;needreboot.d&quot;</span>; }</div><div class="line"><a name="l00984"></a><span class="lineno">  984</span>&#160;</div><div class="line"><a name="l00985"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ae1abf77b1cbfaa63a75a18f62b759d2a">  985</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#ae1abf77b1cbfaa63a75a18f62b759d2a">ZConfig::varsPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00986"></a><span class="lineno">  986</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00987"></a><span class="lineno">  987</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_vars_path.empty()</div><div class="line"><a name="l00988"></a><span class="lineno">  988</span>&#160;        ? (<a class="code" href="classzypp_1_1ZConfig.html#ad5adfb654aa4924b711a0673681f3b13">configPath</a>()/<span class="stringliteral">&quot;vars.d&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_vars_path );</div><div class="line"><a name="l00989"></a><span class="lineno">  989</span>&#160;  }</div><div class="line"><a name="l00990"></a><span class="lineno">  990</span>&#160;</div><div class="line"><a name="l00991"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a67c0541902ac7e1c24c52a74a5b8cb25">  991</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a67c0541902ac7e1c24c52a74a5b8cb25">ZConfig::vendorPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00992"></a><span class="lineno">  992</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00993"></a><span class="lineno">  993</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_vendor_path.empty()</div><div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160;        ? (<a class="code" href="classzypp_1_1ZConfig.html#ad5adfb654aa4924b711a0673681f3b13">configPath</a>()/<span class="stringliteral">&quot;vendors.d&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;cfg_vendor_path );</div><div class="line"><a name="l00995"></a><span class="lineno">  995</span>&#160;  }</div><div class="line"><a name="l00996"></a><span class="lineno">  996</span>&#160;</div><div class="line"><a name="l00997"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a89db7b1657548f1a2716dabe1d705e3d">  997</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a89db7b1657548f1a2716dabe1d705e3d">ZConfig::locksFile</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00998"></a><span class="lineno">  998</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00999"></a><span class="lineno">  999</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;locks_file.empty()</div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;        ? (<a class="code" href="classzypp_1_1ZConfig.html#ad5adfb654aa4924b711a0673681f3b13">configPath</a>()/<span class="stringliteral">&quot;locks&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;locks_file );</div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;  }</div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;</div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;</div><div class="line"><a name="l01005"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a5f5be016c2c5deca5267e0e2256a0f27"> 1005</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#a5f5be016c2c5deca5267e0e2256a0f27">ZConfig::repo_add_probe</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;repo_add_probe; }</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;</div><div class="line"><a name="l01008"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a0d51d5bace9db978159fea55194c80a9"> 1008</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classzypp_1_1ZConfig.html#a0d51d5bace9db978159fea55194c80a9">ZConfig::repo_refresh_delay</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;repo_refresh_delay; }</div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;</div><div class="line"><a name="l01011"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ae958791732f5e90a6e8e67ff23d3aa6b"> 1011</a></span>&#160;  <a class="code" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> <a class="code" href="classzypp_1_1ZConfig.html#ae958791732f5e90a6e8e67ff23d3aa6b">ZConfig::repoRefreshLocales</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;repoRefreshLocales.empty() ? <a class="code" href="classzypp_1_1Target.html#a57ac29f93585c8b90098c288e3cfcbd7">Target::requestedLocales</a>(<span class="stringliteral">&quot;&quot;</span>) :<a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;repoRefreshLocales; }</div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;</div><div class="line"><a name="l01014"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ae4a1f4e544a011b309e271bf37877065"> 1014</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#ae4a1f4e544a011b309e271bf37877065">ZConfig::repoLabelIsAlias</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;repoLabelIsAlias; }</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;</div><div class="line"><a name="l01017"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ad20428d0689f28f74d3cbd3ad2ca3c06"> 1017</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#ae4a1f4e544a011b309e271bf37877065">ZConfig::repoLabelIsAlias</a>( <span class="keywordtype">bool</span> yesno_r )</div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;  { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;repoLabelIsAlias = yesno_r; }</div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;</div><div class="line"><a name="l01020"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ab26664a2da672a08c00201df4dfb571e"> 1020</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#ab26664a2da672a08c00201df4dfb571e">ZConfig::download_use_deltarpm</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_use_deltarpm; }</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;</div><div class="line"><a name="l01023"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#af04527f170b88e8e5135ebcbd6114f54"> 1023</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#af04527f170b88e8e5135ebcbd6114f54">ZConfig::download_use_deltarpm_always</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#ab26664a2da672a08c00201df4dfb571e">download_use_deltarpm</a>() &amp;&amp; <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_use_deltarpm_always; }</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;</div><div class="line"><a name="l01026"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#afb94d27e098270702e1e5be7e0ae7ab0"> 1026</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#afb94d27e098270702e1e5be7e0ae7ab0">ZConfig::download_media_prefer_download</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_media_prefer_download; }</div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;</div><div class="line"><a name="l01029"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#abd5a1c696bf2443ce713e25e075183d8"> 1029</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#abd5a1c696bf2443ce713e25e075183d8">ZConfig::set_download_media_prefer_download</a>( <span class="keywordtype">bool</span> yesno_r )</div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;  { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_media_prefer_download.set( yesno_r ); }</div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;</div><div class="line"><a name="l01032"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ac8c54c5306e0d092e27010422e58300a"> 1032</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#ac8c54c5306e0d092e27010422e58300a">ZConfig::set_default_download_media_prefer_download</a>()</div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;  { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_media_prefer_download.restoreToDefault(); }</div><div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;</div><div class="line"><a name="l01035"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ad8728dac9762923c2e355529c5029421"> 1035</a></span>&#160;  <span class="keywordtype">long</span> <a class="code" href="classzypp_1_1ZConfig.html#ad8728dac9762923c2e355529c5029421">ZConfig::download_max_concurrent_connections</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_max_concurrent_connections; }</div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160;</div><div class="line"><a name="l01038"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a689e3d1551c52f4784b7e769b897a1d0"> 1038</a></span>&#160;  <span class="keywordtype">long</span> <a class="code" href="classzypp_1_1ZConfig.html#a689e3d1551c52f4784b7e769b897a1d0">ZConfig::download_min_download_speed</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_min_download_speed; }</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;</div><div class="line"><a name="l01041"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ae9dc638c4ea16e8072bc003fc9940535"> 1041</a></span>&#160;  <span class="keywordtype">long</span> <a class="code" href="classzypp_1_1ZConfig.html#ae9dc638c4ea16e8072bc003fc9940535">ZConfig::download_max_download_speed</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_max_download_speed; }</div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160;</div><div class="line"><a name="l01044"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a5e96aaa65fdeddeefd6997f3ff37cf3d"> 1044</a></span>&#160;  <span class="keywordtype">long</span> <a class="code" href="classzypp_1_1ZConfig.html#a5e96aaa65fdeddeefd6997f3ff37cf3d">ZConfig::download_max_silent_tries</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_max_silent_tries; }</div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;</div><div class="line"><a name="l01047"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a3035a6f4e5bb73db1839ce22d87a462a"> 1047</a></span>&#160;  <span class="keywordtype">long</span> <a class="code" href="classzypp_1_1ZConfig.html#a3035a6f4e5bb73db1839ce22d87a462a">ZConfig::download_transfer_timeout</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_transfer_timeout; }</div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;</div><div class="line"><a name="l01050"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a3f311c896747a2d54dd184c9ce5a6173"> 1050</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a3f311c896747a2d54dd184c9ce5a6173">ZConfig::download_mediaMountdir</a>()<span class="keyword"> const              </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_mediaMountdir; }</div><div class="line"><a name="l01051"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ab24ba15153f44cf4ce7b9d6eac6c97c6"> 1051</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#ab24ba15153f44cf4ce7b9d6eac6c97c6">ZConfig::set_download_mediaMountdir</a>( <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> newval_r ) { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_mediaMountdir.set( std::move(newval_r) ); }</div><div class="line"><a name="l01052"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a4b3e80d0126baf72c8b46756a15578ea"> 1052</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#a4b3e80d0126baf72c8b46756a15578ea">ZConfig::set_default_download_mediaMountdir</a>()            { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;download_mediaMountdir.restoreToDefault(); }</div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;</div><div class="line"><a name="l01054"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a6b9d2312596eecf430224e0edf095a69"> 1054</a></span>&#160;  <a class="code" href="namespacezypp.html#aff0a5458dd3d0a9dd37b1484c5787420">DownloadMode</a> <a class="code" href="classzypp_1_1ZConfig.html#a6b9d2312596eecf430224e0edf095a69">ZConfig::commit_downloadMode</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;commit_downloadMode; }</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;</div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;</div><div class="line"><a name="l01058"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a28beb0afc33af3c3fa4e4bbb7957f1d5"> 1058</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#a28beb0afc33af3c3fa4e4bbb7957f1d5">ZConfig::gpgCheck</a>()<span class="keyword"> const                        </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;gpgCheck; }</div><div class="line"><a name="l01059"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#abc6e7bfa2bd1ffa96e6a0bd3dce634a5"> 1059</a></span>&#160;  <a class="code" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> <a class="code" href="classzypp_1_1ZConfig.html#abc6e7bfa2bd1ffa96e6a0bd3dce634a5">ZConfig::repoGpgCheck</a>()<span class="keyword"> const                 </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;repoGpgCheck; }</div><div class="line"><a name="l01060"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a99f7d1d50309d6c317dac2bf3be4efef"> 1060</a></span>&#160;  <a class="code" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> <a class="code" href="classzypp_1_1ZConfig.html#a99f7d1d50309d6c317dac2bf3be4efef">ZConfig::pkgGpgCheck</a>()<span class="keyword"> const                  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;pkgGpgCheck; }</div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;</div><div class="line"><a name="l01062"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a72d75639548c42dec5dcbadb7504f718"> 1062</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#a72d75639548c42dec5dcbadb7504f718">ZConfig::setGpgCheck</a>( <span class="keywordtype">bool</span> val_r )               { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;gpgCheck.set( val_r ); }</div><div class="line"><a name="l01063"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#af7cb1a3f7ea013d91796e75e6e760c18"> 1063</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#af7cb1a3f7ea013d91796e75e6e760c18">ZConfig::setRepoGpgCheck</a>( <a class="code" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> val_r )        { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;repoGpgCheck.set( val_r ); }</div><div class="line"><a name="l01064"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a4f57a3ff668467536d65d1b25d891496"> 1064</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#a4f57a3ff668467536d65d1b25d891496">ZConfig::setPkgGpgCheck</a>( <a class="code" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> val_r )         { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;pkgGpgCheck.set( val_r ); }</div><div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;</div><div class="line"><a name="l01066"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ac93d0319ee0beca9d9e8ab8d99896215"> 1066</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#ac93d0319ee0beca9d9e8ab8d99896215">ZConfig::resetGpgCheck</a>()                         { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;gpgCheck.restoreToDefault(); }</div><div class="line"><a name="l01067"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a28123e9ff5e489e6550458c482a842c9"> 1067</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#a28123e9ff5e489e6550458c482a842c9">ZConfig::resetRepoGpgCheck</a>()                     { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;repoGpgCheck.restoreToDefault(); }</div><div class="line"><a name="l01068"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#add07a0ec447f5690d2ddcbddf56e90df"> 1068</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#add07a0ec447f5690d2ddcbddf56e90df">ZConfig::resetPkgGpgCheck</a>()                      { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;pkgGpgCheck.restoreToDefault(); }</div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;</div><div class="line"><a name="l01071"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#adfbe0400532577b27a3bd0b70b1c004d"> 1071</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#adfbe0400532577b27a3bd0b70b1c004d">ZConfig::solver_onlyRequires</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solver_onlyRequires; }</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;</div><div class="line"><a name="l01074"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a45d6e0a83f27989ab6d58e59de2746dd"> 1074</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#a45d6e0a83f27989ab6d58e59de2746dd">ZConfig::solver_allowVendorChange</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solver_allowVendorChange; }</div><div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;</div><div class="line"><a name="l01077"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#aea56fd6b12abfbd5a754e2d177720258"> 1077</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#aea56fd6b12abfbd5a754e2d177720258">ZConfig::solver_dupAllowDowngrade</a>()<span class="keyword"> const        </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solver_dupAllowDowngrade; }</div><div class="line"><a name="l01078"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ae3e7b9d3ebe5b0abb7b8762db9edb7a2"> 1078</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#ae3e7b9d3ebe5b0abb7b8762db9edb7a2">ZConfig::solver_dupAllowNameChange</a>()<span class="keyword"> const       </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solver_dupAllowNameChange; }</div><div class="line"><a name="l01079"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a32609e4313e3ba9d31b8ee965c3cbf8f"> 1079</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#a32609e4313e3ba9d31b8ee965c3cbf8f">ZConfig::solver_dupAllowArchChange</a>()<span class="keyword"> const       </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solver_dupAllowArchChange; }</div><div class="line"><a name="l01080"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a747fb3e7ba22e54bfc8c622157c3a96e"> 1080</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#a747fb3e7ba22e54bfc8c622157c3a96e">ZConfig::solver_dupAllowVendorChange</a>()<span class="keyword"> const     </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solver_dupAllowVendorChange; }</div><div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;</div><div class="line"><a name="l01082"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a00df705bfb33e7f08a158c6ab2539be7"> 1082</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#a00df705bfb33e7f08a158c6ab2539be7">ZConfig::solver_cleandepsOnRemove</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solver_cleandepsOnRemove; }</div><div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;</div><div class="line"><a name="l01085"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ac55056af0bc906d50a75e1290539bd54"> 1085</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#ac55056af0bc906d50a75e1290539bd54">ZConfig::solver_checkSystemFile</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solver_checkSystemFile.empty()</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;      ? (<a class="code" href="classzypp_1_1ZConfig.html#ad5adfb654aa4924b711a0673681f3b13">configPath</a>()/<span class="stringliteral">&quot;systemCheck&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solver_checkSystemFile ); }</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;</div><div class="line"><a name="l01089"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ac8fa7d74a9a8607d8fbfe9405f129282"> 1089</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#ac8fa7d74a9a8607d8fbfe9405f129282">ZConfig::solver_checkSystemFileDir</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solver_checkSystemFileDir.empty()</div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;      ? (<a class="code" href="classzypp_1_1ZConfig.html#ad5adfb654aa4924b711a0673681f3b13">configPath</a>()/<span class="stringliteral">&quot;systemCheck.d&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solver_checkSystemFileDir ); }</div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;</div><div class="line"><a name="l01093"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a6456699ac9b99dbed89adac75edd8e7d"> 1093</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="classzypp_1_1ZConfig.html#a6456699ac9b99dbed89adac75edd8e7d">ZConfig::solver_upgradeTestcasesToKeep</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solver_upgradeTestcasesToKeep; }</div><div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;</div><div class="line"><a name="l01096"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a3b8ad3b6791912afd48eedd8b0039fa4"> 1096</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#a3b8ad3b6791912afd48eedd8b0039fa4">ZConfig::solverUpgradeRemoveDroppedPackages</a>()<span class="keyword"> const              </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solverUpgradeRemoveDroppedPackages; }</div><div class="line"><a name="l01097"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ace561232bb1c1e476c6354f8e18fc7aa"> 1097</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#ace561232bb1c1e476c6354f8e18fc7aa">ZConfig::setSolverUpgradeRemoveDroppedPackages</a>( <span class="keywordtype">bool</span> val_r )     { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solverUpgradeRemoveDroppedPackages.set( val_r ); }</div><div class="line"><a name="l01098"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a43f50c41f7ba1b16dbe3e5439063d7fc"> 1098</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#a43f50c41f7ba1b16dbe3e5439063d7fc">ZConfig::resetSolverUpgradeRemoveDroppedPackages</a>()               { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;solverUpgradeRemoveDroppedPackages.restoreToDefault(); }</div><div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;</div><div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;  <span class="keyword">namespace</span></div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;  {</div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;    <span class="keyword">inline</span> <span class="keywordtype">void</span> sigMultiversionSpecChanged()</div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;    {</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;      <a class="code" href="structzypp_1_1sat_1_1detail_1_1PoolMember.html#a1d08d0f003c1056a6cd7ba600f48c666">sat::detail::PoolMember::myPool</a>().<a class="code" href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ae7dceede45c1738c6238c92b7264927a">multiversionSpecChanged</a>();</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;    }</div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;  }</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;</div><div class="line"><a name="l01108"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ab0e6fa2b9197cb420e592e37db84b28c"> 1108</a></span>&#160;  <span class="keyword">const</span> std::set&lt;std::string&gt; &amp; <a class="code" href="classzypp_1_1ZConfig.html#ab0e6fa2b9197cb420e592e37db84b28c">ZConfig::multiversionSpec</a>()<span class="keyword"> const       </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;multiversion(); }</div><div class="line"><a name="l01109"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ac28c780dff39312c5ff5bed1a672caf2"> 1109</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#ab0e6fa2b9197cb420e592e37db84b28c">ZConfig::multiversionSpec</a>( std::set&lt;std::string&gt; new_r )         { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;multiversion().swap( new_r );         sigMultiversionSpecChanged(); }</div><div class="line"><a name="l01110"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ae5f467e456276eef59ef378b68897ba1"> 1110</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#ae5f467e456276eef59ef378b68897ba1">ZConfig::clearMultiversionSpec</a>()                                 { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;multiversion().clear();               sigMultiversionSpecChanged(); }</div><div class="line"><a name="l01111"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#ac0b61bf282763a61318d481a499f329e"> 1111</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#ac0b61bf282763a61318d481a499f329e">ZConfig::addMultiversionSpec</a>( <span class="keyword">const</span> std::string &amp; name_r )       { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;multiversion().insert( name_r );      sigMultiversionSpecChanged(); }</div><div class="line"><a name="l01112"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a0c1789213ca46e212d8ba92b0135d888"> 1112</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#a0c1789213ca46e212d8ba92b0135d888">ZConfig::removeMultiversionSpec</a>( <span class="keyword">const</span> std::string &amp; name_r )    { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;multiversion().erase( name_r );       sigMultiversionSpecChanged(); }</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;</div><div class="line"><a name="l01114"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a44d7ff6d79257e071914850263ebc92e"> 1114</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ZConfig.html#a44d7ff6d79257e071914850263ebc92e">ZConfig::apply_locks_file</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;apply_locks_file; }</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;</div><div class="line"><a name="l01117"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a1edd2fa93d059d0bae1f7a39040161a9"> 1117</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a1edd2fa93d059d0bae1f7a39040161a9">ZConfig::update_dataPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;update_data_path.empty()</div><div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;        ? <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(<span class="stringliteral">&quot;/var/adm&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;update_data_path );</div><div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;  }</div><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;</div><div class="line"><a name="l01123"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a239d305012347d3cbd1c756bd514b83c"> 1123</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a239d305012347d3cbd1c756bd514b83c">ZConfig::update_messagesPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;update_messages_path.empty()</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;             ? <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(<a class="code" href="classzypp_1_1ZConfig.html#a1edd2fa93d059d0bae1f7a39040161a9">update_dataPath</a>()/<span class="stringliteral">&quot;update-messages&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;update_messages_path );</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;  }</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;</div><div class="line"><a name="l01129"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a2c7af72b838e16e6c3df345b9bc051df"> 1129</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a2c7af72b838e16e6c3df345b9bc051df">ZConfig::update_scriptsPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;update_scripts_path.empty()</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;             ? <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(<a class="code" href="classzypp_1_1ZConfig.html#a1edd2fa93d059d0bae1f7a39040161a9">update_dataPath</a>()/<span class="stringliteral">&quot;update-scripts&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;update_scripts_path );</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;  }</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;</div><div class="line"><a name="l01135"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#abf1c4d29460aea8dd5ef2409e391652b"> 1135</a></span>&#160;  std::string <a class="code" href="classzypp_1_1ZConfig.html#abf1c4d29460aea8dd5ef2409e391652b">ZConfig::updateMessagesNotify</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;updateMessagesNotify; }</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;</div><div class="line"><a name="l01138"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a642dc9c01fb00a38f43d1d9c2dee36be"> 1138</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#a642dc9c01fb00a38f43d1d9c2dee36be">ZConfig::setUpdateMessagesNotify</a>( <span class="keyword">const</span> std::string &amp; val_r )</div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;  { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;updateMessagesNotify.set( val_r ); }</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;</div><div class="line"><a name="l01141"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#aacdf83d6d99f41abfc8dc9c27834a35f"> 1141</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ZConfig.html#aacdf83d6d99f41abfc8dc9c27834a35f">ZConfig::resetUpdateMessagesNotify</a>()</div><div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;  { <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;updateMessagesNotify.restoreToDefault(); }</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;</div><div class="line"><a name="l01146"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a5f7db69325f09137d814698cb09dc5b1"> 1146</a></span>&#160;  target::rpm::RpmInstFlags <a class="code" href="classzypp_1_1ZConfig.html#a5f7db69325f09137d814698cb09dc5b1">ZConfig::rpmInstallFlags</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;rpmInstallFlags; }</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;</div><div class="line"><a name="l01150"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a97e9910cce88afd96043355d61b6cbc6"> 1150</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a97e9910cce88afd96043355d61b6cbc6">ZConfig::historyLogFile</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;history_log_path.empty() ?</div><div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;        <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(<span class="stringliteral">&quot;/var/log/zypp/history&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;history_log_path );</div><div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;  }</div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;</div><div class="line"><a name="l01156"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#afb8dd2b23c92085ea0bdd8c565f7e7e6"> 1156</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#afb8dd2b23c92085ea0bdd8c565f7e7e6">ZConfig::credentialsGlobalDir</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;credentials_global_dir_path.empty() ?</div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;        <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(<span class="stringliteral">&quot;/etc/zypp/credentials.d&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;credentials_global_dir_path );</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;  }</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;</div><div class="line"><a name="l01162"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#afc0306d03ccbdeb6860ca98cfebf18f0"> 1162</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#afc0306d03ccbdeb6860ca98cfebf18f0">ZConfig::credentialsGlobalFile</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;    <span class="keywordflow">return</span> ( <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;credentials_global_file_path.empty() ?</div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;        <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>(<span class="stringliteral">&quot;/etc/zypp/credentials.cat&quot;</span>) : <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;credentials_global_file_path );</div><div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;  }</div><div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;</div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;</div><div class="line"><a name="l01170"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#aeecbb04f0da7d61e957276ddee1377ff"> 1170</a></span>&#160;  std::string <a class="code" href="classzypp_1_1ZConfig.html#aeecbb04f0da7d61e957276ddee1377ff">ZConfig::distroverpkg</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <span class="stringliteral">&quot;system-release&quot;</span>; }</div><div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;</div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;</div><div class="line"><a name="l01175"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#a2447d181f39c2999950ea2ba70a03ed4"> 1175</a></span>&#160;  <a class="code" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> <a class="code" href="classzypp_1_1ZConfig.html#a2447d181f39c2999950ea2ba70a03ed4">ZConfig::pluginsPath</a>()<span class="keyword"> const</span></div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;pluginsPath.get(); }</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;</div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;</div><div class="line"><a name="l01180"></a><span class="lineno"><a class="line" href="classzypp_1_1ZConfig.html#aafdee064cc3b0290c52b791365c726f1"> 1180</a></span>&#160;  std::ostream &amp; <a class="code" href="classzypp_1_1ZConfig.html#aafdee064cc3b0290c52b791365c726f1">ZConfig::about</a>( std::ostream &amp; <a class="code" href="namespacestr.html">str</a> )<span class="keyword"> const</span></div><div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;    <a class="code" href="namespacestr.html">str</a> &lt;&lt; <span class="stringliteral">&quot;libzypp: &quot;</span> &lt;&lt; VERSION &lt;&lt; endl;</div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;    <a class="code" href="namespacestr.html">str</a> &lt;&lt; <span class="stringliteral">&quot;libsolv: &quot;</span> &lt;&lt; solv_version;</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;    <span class="keywordflow">if</span> ( ::strcmp( solv_version, LIBSOLV_VERSION_STRING ) )</div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;      <a class="code" href="namespacestr.html">str</a> &lt;&lt; <span class="stringliteral">&quot; (built against &quot;</span> &lt;&lt; LIBSOLV_VERSION_STRING &lt;&lt; <span class="stringliteral">&quot;)&quot;</span>;</div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;    <a class="code" href="namespacestr.html">str</a> &lt;&lt; endl;</div><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;    <a class="code" href="namespacestr.html">str</a> &lt;&lt; <span class="stringliteral">&quot;zypp.conf: &#39;&quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">_pimpl</a>-&gt;_parsedZyppConf &lt;&lt; <span class="stringliteral">&quot;&#39;&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;    <a class="code" href="namespacestr.html">str</a> &lt;&lt; <span class="stringliteral">&quot;TextLocale: &#39;&quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ZConfig.html#a11d8da14e55983eb19f2da84771553ef">textLocale</a>() &lt;&lt; <span class="stringliteral">&quot;&#39; (&quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ZConfig.html#a3cbe6d02c97fac6590faeeff20f75d65">defaultTextLocale</a>() &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;    <a class="code" href="namespacestr.html">str</a> &lt;&lt; <span class="stringliteral">&quot;SystemArchitecture: &#39;&quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ZConfig.html#a105428f5a694a2734182a76c867b1cef">systemArchitecture</a>() &lt;&lt; <span class="stringliteral">&quot;&#39; (&quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ZConfig.html#ad670ed55df9db40b24c37168eb08cdaa">defaultSystemArchitecture</a>() &lt;&lt; <span class="stringliteral">&quot;)&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespacestr.html">str</a>;</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;  }</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;} <span class="comment">// namespace zypp</span></div><div class="ttc" id="classzypp_1_1ZConfig_html_a76141932578d81e66d394658a655e391"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a76141932578d81e66d394658a655e391">zypp::ZConfig::~ZConfig</a></div><div class="ttdeci">~ZConfig()</div><div class="ttdoc">Dtor.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00816">ZConfig.cc:816</a></div></div>
<div class="ttc" id="namespacezypp_1_1str_html_a6af047bfcc7674ff5fa9fc8ba057d04d"><div class="ttname"><a href="namespacezypp_1_1str.html#a6af047bfcc7674ff5fa9fc8ba057d04d">zypp::str::strToTriBool</a></div><div class="ttdeci">TriBool strToTriBool(const C_Str &amp;str)</div><div class="ttdoc">Parse str into a bool if it's a legal true or false string; else indterminate.</div><div class="ttdef"><b>Definition:</b> <a href="String_8cc_source.html#l00091">String.cc:91</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a00400d6f99db06205f2f2edaf45674fd"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a00400d6f99db06205f2f2edaf45674fd">zypp::ZConfig::hasUserData</a></div><div class="ttdeci">bool hasUserData() const</div><div class="ttdoc">Whether a (non empty) user data sting is defined.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00886">ZConfig.cc:886</a></div></div>
<div class="ttc" id="namespacezypp_1_1target_1_1rpm_html_a4c4781cc6d1baa791e7b97b8093beeb9af8bbc799b033021c660dd386218fdb24"><div class="ttname"><a href="namespacezypp_1_1target_1_1rpm.html#a4c4781cc6d1baa791e7b97b8093beeb9af8bbc799b033021c660dd386218fdb24">zypp::target::rpm::RPMINST_EXCLUDEDOCS</a></div><div class="ttdef"><b>Definition:</b> <a href="RpmFlags_8h_source.html#l00040">RpmFlags.h:40</a></div></div>
<div class="ttc" id="namespacezypp_1_1str_html_af527b575ab4e9356e364abccfd44ddcf"><div class="ttname"><a href="namespacezypp_1_1str.html#af527b575ab4e9356e364abccfd44ddcf">zypp::str::splitEscaped</a></div><div class="ttdeci">unsigned splitEscaped(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot; \t&quot;, bool withEmpty=false)</div><div class="ttdoc">Split line_r into words with respect to escape delimeters.</div><div class="ttdef"><b>Definition:</b> <a href="String_8h_source.html#l00561">String.h:561</a></div></div>
<div class="ttc" id="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap_html_aa38e189ee57293d38f27217f08918896"><div class="ttname"><a href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#aa38e189ee57293d38f27217f08918896">zypp::ZConfig::Impl::MultiversionMap::SpecMap</a></div><div class="ttdeci">std::map&lt; Pathname, MultiversionSpec &gt; SpecMap</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00700">ZConfig.cc:700</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a3cbe6d02c97fac6590faeeff20f75d65"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a3cbe6d02c97fac6590faeeff20f75d65">zypp::ZConfig::defaultTextLocale</a></div><div class="ttdeci">static Locale defaultTextLocale()</div><div class="ttdoc">The autodetected prefered locale for translated texts.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00862">ZConfig.cc:862</a></div></div>
<div class="ttc" id="structzypp_1_1Option_html"><div class="ttname"><a href="structzypp_1_1Option.html">zypp::Option</a></div><div class="ttdoc">Mutable option.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00234">ZConfig.cc:234</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a8f031147181c49d3db61c8dc9847b068"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a8f031147181c49d3db61c8dc9847b068">zypp::ZConfig::repoSolvfilesPath</a></div><div class="ttdeci">Pathname repoSolvfilesPath() const</div><div class="ttdoc">Path where the repo solv files are created and kept (repoCachePath()/solv).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00937">ZConfig.cc:937</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_afb8dd2b23c92085ea0bdd8c565f7e7e6"><div class="ttname"><a href="classzypp_1_1ZConfig.html#afb8dd2b23c92085ea0bdd8c565f7e7e6">zypp::ZConfig::credentialsGlobalDir</a></div><div class="ttdeci">Pathname credentialsGlobalDir() const</div><div class="ttdoc">Defaults to /etc/zypp/credentials.d.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01156">ZConfig.cc:1156</a></div></div>
<div class="ttc" id="group__ZYPP__BASE__LOGGER__MACROS_html_ga552f8ec9d8e5b4efa04839a129104818"><div class="ttname"><a href="group__ZYPP__BASE__LOGGER__MACROS.html#ga552f8ec9d8e5b4efa04839a129104818">MIL</a></div><div class="ttdeci">#define MIL</div><div class="ttdef"><b>Definition:</b> <a href="Logger_8h_source.html#l00079">Logger.h:79</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a7334658695ca05cb055db6c983a36258"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a7334658695ca05cb055db6c983a36258">zypp::ZConfig::Impl::update_scripts_path</a></div><div class="ttdeci">Pathname update_scripts_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00638">ZConfig.cc:638</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a104e2dc0334b9b158a83cb492912f51d"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a104e2dc0334b9b158a83cb492912f51d">zypp::ZConfig::Impl::cfg_known_repos_path</a></div><div class="ttdeci">Pathname cfg_known_repos_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00628">ZConfig.cc:628</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ad5d1273efe5f49a4f4dec916b5c4302b"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ad5d1273efe5f49a4f4dec916b5c4302b">zypp::ZConfig::Impl::download_transfer_timeout</a></div><div class="ttdeci">int download_transfer_timeout</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00656">ZConfig.cc:656</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a72d75639548c42dec5dcbadb7504f718"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a72d75639548c42dec5dcbadb7504f718">zypp::ZConfig::setGpgCheck</a></div><div class="ttdeci">void setGpgCheck(bool val_r)</div><div class="ttdoc">Change the value.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01062">ZConfig.cc:1062</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_aafdee064cc3b0290c52b791365c726f1"><div class="ttname"><a href="classzypp_1_1ZConfig.html#aafdee064cc3b0290c52b791365c726f1">zypp::ZConfig::about</a></div><div class="ttdeci">std::ostream &amp; about(std::ostream &amp;str) const</div><div class="ttdoc">Print some detail about the current libzypp version.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01180">ZConfig.cc:1180</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_af04527f170b88e8e5135ebcbd6114f54"><div class="ttname"><a href="classzypp_1_1ZConfig.html#af04527f170b88e8e5135ebcbd6114f54">zypp::ZConfig::download_use_deltarpm_always</a></div><div class="ttdeci">bool download_use_deltarpm_always() const</div><div class="ttdoc">Whether to consider using a deltarpm even when rpm is local.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01023">ZConfig.cc:1023</a></div></div>
<div class="ttc" id="classzypp_1_1parser_1_1IniDict_html_a77147b49227c74b5849e191231648528"><div class="ttname"><a href="classzypp_1_1parser_1_1IniDict.html#a77147b49227c74b5849e191231648528">zypp::parser::IniDict::section_const_iterator</a></div><div class="ttdeci">MapKVIteratorTraits&lt; SectionSet &gt;::Key_const_iterator section_const_iterator</div><div class="ttdef"><b>Definition:</b> <a href="IniDict_8h_source.html#l00046">IniDict.h:46</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a5c9fafc3f1fccaa3bd2c1fe8de626745"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a5c9fafc3f1fccaa3bd2c1fe8de626745">zypp::ZConfig::Impl::solver_upgradeTestcasesToKeep</a></div><div class="ttdeci">Option&lt; unsigned &gt; solver_upgradeTestcasesToKeep</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00671">ZConfig.cc:671</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a642dc9c01fb00a38f43d1d9c2dee36be"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a642dc9c01fb00a38f43d1d9c2dee36be">zypp::ZConfig::setUpdateMessagesNotify</a></div><div class="ttdeci">void setUpdateMessagesNotify(const std::string &amp;val_r)</div><div class="ttdoc">Set a new command definition (see update.messages.notify in zypp.conf).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01138">ZConfig.cc:1138</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_af055147f21ab823ac84ffd1e034d9279"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#af055147f21ab823ac84ffd1e034d9279">zypp::ZConfig::Impl::solver_cleandepsOnRemove</a></div><div class="ttdeci">Option&lt; bool &gt; solver_cleandepsOnRemove</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00670">ZConfig.cc:670</a></div></div>
<div class="ttc" id="structzypp_1_1DefaultOption_html_ab51a8fd58476915d8bd0741f551fa0aa"><div class="ttname"><a href="structzypp_1_1DefaultOption.html#ab51a8fd58476915d8bd0741f551fa0aa">zypp::DefaultOption::value_type</a></div><div class="ttdeci">Tp value_type</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00267">ZConfig.cc:267</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_af7cb1a3f7ea013d91796e75e6e760c18"><div class="ttname"><a href="classzypp_1_1ZConfig.html#af7cb1a3f7ea013d91796e75e6e760c18">zypp::ZConfig::setRepoGpgCheck</a></div><div class="ttdeci">void setRepoGpgCheck(TriBool val_r)</div><div class="ttdoc">Change the value.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01063">ZConfig.cc:1063</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a2afb9ca518b1eda80d2a980e77bf7a84"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a2afb9ca518b1eda80d2a980e77bf7a84">zypp::ZConfig::knownReposPath</a></div><div class="ttdeci">Pathname knownReposPath() const</div><div class="ttdoc">Path where the known repositories .repo files are kept (configPath()/repos.d).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00967">ZConfig.cc:967</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a3035a6f4e5bb73db1839ce22d87a462a"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a3035a6f4e5bb73db1839ce22d87a462a">zypp::ZConfig::download_transfer_timeout</a></div><div class="ttdeci">long download_transfer_timeout() const</div><div class="ttdoc">Maximum time in seconds that you allow a transfer operation to take.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01047">ZConfig.cc:1047</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a1764b774d49c20bdc724258faed2aada"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a1764b774d49c20bdc724258faed2aada">zypp::ZConfig::Impl::cfg_known_services_path</a></div><div class="ttdeci">Pathname cfg_known_services_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00629">ZConfig.cc:629</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a4e91ef67eff0829dab223e5d0dc7e88a"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a4e91ef67eff0829dab223e5d0dc7e88a">zypp::ZConfig::Impl::apply_locks_file</a></div><div class="ttdeci">bool apply_locks_file</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00680">ZConfig.cc:680</a></div></div>
<div class="ttc" id="classzypp_1_1parser_1_1IniDict_html_afb647a8b9ebe0fc9ec79b2b68eabf9df"><div class="ttname"><a href="classzypp_1_1parser_1_1IniDict.html#afb647a8b9ebe0fc9ec79b2b68eabf9df">zypp::parser::IniDict::entriesEnd</a></div><div class="ttdeci">entry_const_iterator entriesEnd(const std::string &amp;section) const</div><div class="ttdef"><b>Definition:</b> <a href="IniDict_8cc_source.html#l00082">IniDict.cc:82</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_af51db65285af4767d923a2469995b702"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#af51db65285af4767d923a2469995b702">zypp::ZConfig::Impl::download_max_concurrent_connections</a></div><div class="ttdeci">int download_max_concurrent_connections</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00652">ZConfig.cc:652</a></div></div>
<div class="ttc" id="classzypp_1_1str_1_1regex_html"><div class="ttname"><a href="classzypp_1_1str_1_1regex.html">zypp::str::regex</a></div><div class="ttdoc">Regular expression.</div><div class="ttdef"><b>Definition:</b> <a href="Regex_8h_source.html#l00086">Regex.h:86</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ae9dc638c4ea16e8072bc003fc9940535"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ae9dc638c4ea16e8072bc003fc9940535">zypp::ZConfig::download_max_download_speed</a></div><div class="ttdeci">long download_max_download_speed() const</div><div class="ttdoc">Maximum download speed (bytes per second)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01041">ZConfig.cc:1041</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ad165d22cdc072148c9d240cceb156d6d"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ad165d22cdc072148c9d240cceb156d6d">zypp::ZConfig::Impl::update_messages_path</a></div><div class="ttdeci">Pathname update_messages_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00639">ZConfig.cc:639</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ae32b8999247643238aacd3ea0dd43d65"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ae32b8999247643238aacd3ea0dd43d65">zypp::ZConfig::Impl::multiversion</a></div><div class="ttdeci">MultiversionSpec &amp; multiversion()</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00677">ZConfig.cc:677</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a11d8da14e55983eb19f2da84771553ef"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a11d8da14e55983eb19f2da84771553ef">zypp::ZConfig::textLocale</a></div><div class="ttdeci">Locale textLocale() const</div><div class="ttdoc">The locale for translated texts zypp uses.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00868">ZConfig.cc:868</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a725f19450eb5f42e331382e50f12ae99"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a725f19450eb5f42e331382e50f12ae99">zypp::ZConfig::Impl::~Impl</a></div><div class="ttdeci">~Impl()</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00612">ZConfig.cc:612</a></div></div>
<div class="ttc" id="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap_html_a45a886036b22feffaa04b3682f41d81b"><div class="ttname"><a href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#a45a886036b22feffaa04b3682f41d81b">zypp::ZConfig::Impl::MultiversionMap::scanDirAt</a></div><div class="ttdeci">void scanDirAt(const Pathname root_r, MultiversionSpec &amp;spec_r, const Impl &amp;zConfImpl_r)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00746">ZConfig.cc:746</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ae4a1f4e544a011b309e271bf37877065"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ae4a1f4e544a011b309e271bf37877065">zypp::ZConfig::repoLabelIsAlias</a></div><div class="ttdeci">bool repoLabelIsAlias() const</div><div class="ttdoc">Whether to use repository alias or name in user messages (progress, exceptions, .....</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01014">ZConfig.cc:1014</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Pool_html_a5ce90ed688c9dd6355cb1760a85b0b17"><div class="ttname"><a href="classzypp_1_1sat_1_1Pool.html#a5ce90ed688c9dd6355cb1760a85b0b17">zypp::sat::Pool::setTextLocale</a></div><div class="ttdeci">void setTextLocale(const Locale &amp;locale_r)</div><div class="ttdoc">Set the default language for retrieving translated texts.</div><div class="ttdef"><b>Definition:</b> <a href="Pool_8cc_source.html#l00212">Pool.cc:212</a></div></div>
<div class="ttc" id="structzypp_1_1DefaultOption_html_a78357a60a1ef8d669e7257a397b806d8"><div class="ttname"><a href="structzypp_1_1DefaultOption.html#a78357a60a1ef8d669e7257a397b806d8">zypp::DefaultOption::setDefault</a></div><div class="ttdeci">void setDefault(const value_type &amp;newval_r)</div><div class="ttdoc">Set a new default value.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00287">ZConfig.cc:287</a></div></div>
<div class="ttc" id="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap_html_a6e95d4f1e1de677097bd2f5c1e0f1f28"><div class="ttname"><a href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#a6e95d4f1e1de677097bd2f5c1e0f1f28">zypp::ZConfig::Impl::MultiversionMap::_specMap</a></div><div class="ttdeci">SpecMap _specMap</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00771">ZConfig.cc:771</a></div></div>
<div class="ttc" id="classzypp_1_1Arch_html"><div class="ttname"><a href="classzypp_1_1Arch.html">zypp::Arch</a></div><div class="ttdoc">Architecture.</div><div class="ttdef"><b>Definition:</b> <a href="Arch_8h_source.html#l00036">Arch.h:36</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a2c7af72b838e16e6c3df345b9bc051df"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a2c7af72b838e16e6c3df345b9bc051df">zypp::ZConfig::update_scriptsPath</a></div><div class="ttdeci">Pathname update_scriptsPath() const</div><div class="ttdoc">Path where the repo metadata is downloaded and kept (update_dataPath()/).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01129">ZConfig.cc:1129</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_aad9e69e7009ff0fd10e79ce8241779b9"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#aad9e69e7009ff0fd10e79ce8241779b9">zypp::ZConfig::Impl::download_use_deltarpm</a></div><div class="ttdeci">bool download_use_deltarpm</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00647">ZConfig.cc:647</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_aa06a8ab495fbbf8a8b21e674df7921a0"><div class="ttname"><a href="classzypp_1_1ZConfig.html#aa06a8ab495fbbf8a8b21e674df7921a0">zypp::ZConfig::setRepoPackagesPath</a></div><div class="ttdeci">void setRepoPackagesPath(const Pathname &amp;path_r)</div><div class="ttdoc">Set a new path as the default repo cache path.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00954">ZConfig.cc:954</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ae1abf77b1cbfaa63a75a18f62b759d2a"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ae1abf77b1cbfaa63a75a18f62b759d2a">zypp::ZConfig::varsPath</a></div><div class="ttdeci">Pathname varsPath() const</div><div class="ttdoc">Path containing custom repo variable definitions (configPath()/vars.d).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00985">ZConfig.cc:985</a></div></div>
<div class="ttc" id="classzypp_1_1parser_1_1IniDict_html_a8204f08e56825624bc5e222235a1b098"><div class="ttname"><a href="classzypp_1_1parser_1_1IniDict.html#a8204f08e56825624bc5e222235a1b098">zypp::parser::IniDict::entriesBegin</a></div><div class="ttdeci">entry_const_iterator entriesBegin(const std::string &amp;section) const</div><div class="ttdef"><b>Definition:</b> <a href="IniDict_8cc_source.html#l00071">IniDict.cc:71</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ad7bfc3ce9447a4745e79dac7fd512df8"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ad7bfc3ce9447a4745e79dac7fd512df8">zypp::ZConfig::pubkeyCachePath</a></div><div class="ttdeci">Pathname pubkeyCachePath() const</div><div class="ttdoc">Path where the pubkey caches.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00915">ZConfig.cc:915</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a61b881c01dd24ca4b5dbbc11cf40e547"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a61b881c01dd24ca4b5dbbc11cf40e547">zypp::ZConfig::Impl::repoRefreshLocales</a></div><div class="ttdeci">LocaleSet repoRefreshLocales</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00644">ZConfig.cc:644</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a91e33f7870960a9a12f7110471510946"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a91e33f7870960a9a12f7110471510946">zypp::ZConfig::Impl::solver_dupAllowVendorChange</a></div><div class="ttdeci">Option&lt; bool &gt; solver_dupAllowVendorChange</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00669">ZConfig.cc:669</a></div></div>
<div class="ttc" id="group__ZYPP__BASE__LOGGER__MACROS_html_gafeeffe52c8fd59db7c61cf8b02042dbf"><div class="ttname"><a href="group__ZYPP__BASE__LOGGER__MACROS.html#gafeeffe52c8fd59db7c61cf8b02042dbf">INT</a></div><div class="ttdeci">#define INT</div><div class="ttdef"><b>Definition:</b> <a href="Logger_8h_source.html#l00083">Logger.h:83</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a5f5be016c2c5deca5267e0e2256a0f27"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a5f5be016c2c5deca5267e0e2256a0f27">zypp::ZConfig::repo_add_probe</a></div><div class="ttdeci">bool repo_add_probe() const</div><div class="ttdoc">Whether repository urls should be probed.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01005">ZConfig.cc:1005</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a6f5689c487fd47989cc459f8e7262cbd"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a6f5689c487fd47989cc459f8e7262cbd">zypp::ZConfig::Impl::cfg_metadata_path</a></div><div class="ttdeci">Pathname cfg_metadata_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00623">ZConfig.cc:623</a></div></div>
<div class="ttc" id="structzypp_1_1DefaultOption_html_ace71afb3aa3bf16ce0a9091dc2c197fa"><div class="ttname"><a href="structzypp_1_1DefaultOption.html#ace71afb3aa3bf16ce0a9091dc2c197fa">zypp::DefaultOption::restoreToDefault</a></div><div class="ttdeci">void restoreToDefault()</div><div class="ttdoc">Reset value to the current default.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00275">ZConfig.cc:275</a></div></div>
<div class="ttc" id="Pool_8h_html"><div class="ttname"><a href="Pool_8h.html">Pool.h</a></div></div>
<div class="ttc" id="namespacestr_html"><div class="ttname"><a href="namespacestr.html">str</a></div><div class="ttdoc">String related utilities and Regular expression matching.</div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a0c1789213ca46e212d8ba92b0135d888"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a0c1789213ca46e212d8ba92b0135d888">zypp::ZConfig::removeMultiversionSpec</a></div><div class="ttdeci">void removeMultiversionSpec(const std::string &amp;name_r)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01112">ZConfig.cc:1112</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a8878bbff87b051e5cfc57e17d040086a"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a8878bbff87b051e5cfc57e17d040086a">zypp::ZConfig::Impl::cfg_cache_path</a></div><div class="ttdeci">Pathname cfg_cache_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00622">ZConfig.cc:622</a></div></div>
<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> <a href="Arch_8h_source.html#l00344">Arch.h:344</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a988025329148eea361d9891e443af6f8"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a988025329148eea361d9891e443af6f8">zypp::ZConfig::setSystemArchitecture</a></div><div class="ttdeci">void setSystemArchitecture(const Arch &amp;arch_r)</div><div class="ttdoc">Override the zypp system architecture.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00847">ZConfig.cc:847</a></div></div>
<div class="ttc" id="structzypp_1_1Option_html_ab70834efd2e488c16cb2cbae531f339f"><div class="ttname"><a href="structzypp_1_1Option.html#ab70834efd2e488c16cb2cbae531f339f">zypp::Option::value_type</a></div><div class="ttdeci">Tp value_type</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00236">ZConfig.cc:236</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a6456699ac9b99dbed89adac75edd8e7d"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a6456699ac9b99dbed89adac75edd8e7d">zypp::ZConfig::solver_upgradeTestcasesToKeep</a></div><div class="ttdeci">unsigned solver_upgradeTestcasesToKeep() const</div><div class="ttdoc">When committing a dist upgrade (e.g.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01093">ZConfig.cc:1093</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ac900d8b04456e6aaaaecd0bd19c135f0"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ac900d8b04456e6aaaaecd0bd19c135f0">zypp::ZConfig::Impl::cfg_config_path</a></div><div class="ttdeci">Pathname cfg_config_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00627">ZConfig.cc:627</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a67c0541902ac7e1c24c52a74a5b8cb25"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a67c0541902ac7e1c24c52a74a5b8cb25">zypp::ZConfig::vendorPath</a></div><div class="ttdeci">Pathname vendorPath() const</div><div class="ttdoc">Directory for equivalent vendor definitions (configPath()/vendors.d)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00991">ZConfig.cc:991</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ad13da9605546f19678f47ceff3d6f740"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ad13da9605546f19678f47ceff3d6f740">zypp::ZConfig::Impl::rpmInstallFlags</a></div><div class="ttdeci">target::rpm::RpmInstFlags rpmInstallFlags</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00682">ZConfig.cc:682</a></div></div>
<div class="ttc" id="classzypp_1_1InputStream_html"><div class="ttname"><a href="classzypp_1_1InputStream.html">zypp::InputStream</a></div><div class="ttdoc">Helper to create and pass std::istream.</div><div class="ttdef"><b>Definition:</b> <a href="InputStream_8h_source.html#l00056">InputStream.h:56</a></div></div>
<div class="ttc" id="Easy_8h_html_a7887338b8a0727becb37d8061fcbfc0e"><div class="ttname"><a href="Easy_8h.html#a7887338b8a0727becb37d8061fcbfc0e">for_</a></div><div class="ttdeci">#define for_(IT, BEG, END)</div><div class="ttdoc">Convenient for-loops using iterator.</div><div class="ttdef"><b>Definition:</b> <a href="Easy_8h_source.html#l00027">Easy.h:27</a></div></div>
<div class="ttc" id="namespacezypp_html_ac3dad256825117347215d56036cc78ea"><div class="ttname"><a href="namespacezypp.html#ac3dad256825117347215d56036cc78ea">zypp::reconfigureZConfig</a></div><div class="ttdeci">void reconfigureZConfig(const Pathname &amp;override_r)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00783">ZConfig.cc:783</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a5804ba6191a70e3dbed9d22105acb5fc"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a5804ba6191a70e3dbed9d22105acb5fc">zypp::ZConfig::setUserData</a></div><div class="ttdeci">bool setUserData(const std::string &amp;str_r)</div><div class="ttdoc">Set a new userData string.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00892">ZConfig.cc:892</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a0c39c2f5e768fd16c0546e71ff12697a"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a0c39c2f5e768fd16c0546e71ff12697a">zypp::ZConfig::Impl::MultiversionSpec</a></div><div class="ttdeci">std::set&lt; std::string &gt; MultiversionSpec</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00305">ZConfig.cc:305</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ab24ba15153f44cf4ce7b9d6eac6c97c6"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ab24ba15153f44cf4ce7b9d6eac6c97c6">zypp::ZConfig::set_download_mediaMountdir</a></div><div class="ttdeci">void set_download_mediaMountdir(Pathname newval_r)</div><div class="ttdoc">Set alternate value.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01051">ZConfig.cc:1051</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a32609e4313e3ba9d31b8ee965c3cbf8f"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a32609e4313e3ba9d31b8ee965c3cbf8f">zypp::ZConfig::solver_dupAllowArchChange</a></div><div class="ttdeci">bool solver_dupAllowArchChange() const</div><div class="ttdoc">DUP tune: Whether to allow package arch changes upon DUP.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01079">ZConfig.cc:1079</a></div></div>
<div class="ttc" id="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap_html_a2085dff573cb64c637151e535a69e97d"><div class="ttname"><a href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#a2085dff573cb64c637151e535a69e97d">zypp::ZConfig::Impl::MultiversionMap::getDefaultSpec</a></div><div class="ttdeci">MultiversionSpec &amp; getDefaultSpec()</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00726">ZConfig.cc:726</a></div></div>
<div class="ttc" id="structzypp_1_1Option_html_a9881a7092f9c2b87ac091f037b90c1dc"><div class="ttname"><a href="structzypp_1_1Option.html#a9881a7092f9c2b87ac091f037b90c1dc">zypp::Option::Option</a></div><div class="ttdeci">Option(const value_type &amp;initial_r)</div><div class="ttdoc">No default ctor, explicit initialisation!</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00239">ZConfig.cc:239</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a43f50c41f7ba1b16dbe3e5439063d7fc"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a43f50c41f7ba1b16dbe3e5439063d7fc">zypp::ZConfig::resetSolverUpgradeRemoveDroppedPackages</a></div><div class="ttdeci">void resetSolverUpgradeRemoveDroppedPackages()</div><div class="ttdoc">Reset solverUpgradeRemoveDroppedPackages to the zypp.conf default.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01098">ZConfig.cc:1098</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a3f81753a1e1541a39e6f701eff628515"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a3f81753a1e1541a39e6f701eff628515">zypp::ZConfig::Impl::_parsedZyppConf</a></div><div class="ttdeci">Pathname _parsedZyppConf</div><div class="ttdoc">Remember any parsed zypp.conf.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00617">ZConfig.cc:617</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a02a2e2b6b1aa3300b01b4976b285d90e"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a02a2e2b6b1aa3300b01b4976b285d90e">zypp::ZConfig::userData</a></div><div class="ttdeci">std::string userData() const</div><div class="ttdoc">User defined string value to be passed to log, history, plugins...</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00889">ZConfig.cc:889</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a8cf9949d3292707b723e2d85a7d44c25"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a8cf9949d3292707b723e2d85a7d44c25">zypp::ZConfig::_pimpl</a></div><div class="ttdeci">RW_pointer&lt; Impl, rw_pointer::Scoped&lt; Impl &gt; &gt; _pimpl</div><div class="ttdoc">Pointer to implementation.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8h_source.html#l00542">ZConfig.h:542</a></div></div>
<div class="ttc" id="group__ZYPP__BASE__LOGGER__MACROS_html_ga735563036dced0b7d6cc98f97ea4978b"><div class="ttname"><a href="group__ZYPP__BASE__LOGGER__MACROS.html#ga735563036dced0b7d6cc98f97ea4978b">ERR</a></div><div class="ttdeci">#define ERR</div><div class="ttdef"><b>Definition:</b> <a href="Logger_8h_source.html#l00081">Logger.h:81</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ab0e6fa2b9197cb420e592e37db84b28c"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ab0e6fa2b9197cb420e592e37db84b28c">zypp::ZConfig::multiversionSpec</a></div><div class="ttdeci">const std::set&lt; std::string &gt; &amp; multiversionSpec() const</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01108">ZConfig.cc:1108</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a4b3e80d0126baf72c8b46756a15578ea"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a4b3e80d0126baf72c8b46756a15578ea">zypp::ZConfig::set_default_download_mediaMountdir</a></div><div class="ttdeci">void set_default_download_mediaMountdir()</div><div class="ttdoc">Reset to zypp.cong default.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01052">ZConfig.cc:1052</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a2e193907cb52481afe7eafed535affc8"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a2e193907cb52481afe7eafed535affc8">zypp::ZConfig::Impl::solver_allowVendorChange</a></div><div class="ttdeci">Option&lt; bool &gt; solver_allowVendorChange</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00665">ZConfig.cc:665</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ac0b61bf282763a61318d481a499f329e"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ac0b61bf282763a61318d481a499f329e">zypp::ZConfig::addMultiversionSpec</a></div><div class="ttdeci">void addMultiversionSpec(const std::string &amp;name_r)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01111">ZConfig.cc:1111</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a97fda7f69a24b088ef65e34bf6f80423"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a97fda7f69a24b088ef65e34bf6f80423">zypp::ZConfig::Impl::repo_add_probe</a></div><div class="ttdeci">bool repo_add_probe</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00642">ZConfig.cc:642</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ac93d0319ee0beca9d9e8ab8d99896215"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ac93d0319ee0beca9d9e8ab8d99896215">zypp::ZConfig::resetGpgCheck</a></div><div class="ttdeci">void resetGpgCheck()</div><div class="ttdoc">Reset to the zconfig default.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01066">ZConfig.cc:1066</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a8fa7440fe9cb1babced017c9364f54ab"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a8fa7440fe9cb1babced017c9364f54ab">zypp::ZConfig::Impl::credentials_global_dir_path</a></div><div class="ttdeci">Pathname credentials_global_dir_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00685">ZConfig.cc:685</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_abd5a1c696bf2443ce713e25e075183d8"><div class="ttname"><a href="classzypp_1_1ZConfig.html#abd5a1c696bf2443ce713e25e075183d8">zypp::ZConfig::set_download_media_prefer_download</a></div><div class="ttdeci">void set_download_media_prefer_download(bool yesno_r)</div><div class="ttdoc">Set download_media_prefer_download to a specific value.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01029">ZConfig.cc:1029</a></div></div>
<div class="ttc" id="IOStream_8h_html"><div class="ttname"><a href="IOStream_8h.html">IOStream.h</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a09d51f7e57f6057860ab38faafc71c87"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a09d51f7e57f6057860ab38faafc71c87">zypp::ZConfig::Impl::download_mediaMountdir</a></div><div class="ttdeci">DefaultOption&lt; Pathname &gt; download_mediaMountdir</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00650">ZConfig.cc:650</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a3b8ad3b6791912afd48eedd8b0039fa4"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a3b8ad3b6791912afd48eedd8b0039fa4">zypp::ZConfig::solverUpgradeRemoveDroppedPackages</a></div><div class="ttdeci">bool solverUpgradeRemoveDroppedPackages() const</div><div class="ttdoc">Whether dist upgrade should remove a products dropped packages (true).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01096">ZConfig.cc:1096</a></div></div>
<div class="ttc" id="group__BOOST_html_gad228c7343f60318e4c045a2ae77e9c39"><div class="ttname"><a href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">zypp::TriBool</a></div><div class="ttdeci">boost::logic::tribool TriBool</div><div class="ttdoc">3-state boolean logic (true, false and indeterminate).</div><div class="ttdef"><b>Definition:</b> <a href="String_8h_source.html#l00030">String.h:30</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a6b9d2312596eecf430224e0edf095a69"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a6b9d2312596eecf430224e0edf095a69">zypp::ZConfig::commit_downloadMode</a></div><div class="ttdeci">DownloadMode commit_downloadMode() const</div><div class="ttdoc">Commit download policy to use as default.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01054">ZConfig.cc:1054</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_aa9755efd025b32bbf32e47f27da90ccf"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#aa9755efd025b32bbf32e47f27da90ccf">zypp::ZConfig::Impl::download_media_prefer_download</a></div><div class="ttdeci">DefaultOption&lt; bool &gt; download_media_prefer_download</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00649">ZConfig.cc:649</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ae958791732f5e90a6e8e67ff23d3aa6b"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ae958791732f5e90a6e8e67ff23d3aa6b">zypp::ZConfig::repoRefreshLocales</a></div><div class="ttdeci">LocaleSet repoRefreshLocales() const</div><div class="ttdoc">List of locales for which translated package descriptions should be downloaded.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01011">ZConfig.cc:1011</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a3f311c896747a2d54dd184c9ce5a6173"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a3f311c896747a2d54dd184c9ce5a6173">zypp::ZConfig::download_mediaMountdir</a></div><div class="ttdeci">Pathname download_mediaMountdir() const</div><div class="ttdoc">Path where media are preferably mounted or downloaded.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01050">ZConfig.cc:1050</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a2666b9ad701612bd53fb7a0c16ebd1cc"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a2666b9ad701612bd53fb7a0c16ebd1cc">zypp::ZConfig::repoManagerRoot</a></div><div class="ttdeci">Pathname repoManagerRoot() const</div><div class="ttdoc">The RepoManager root directory.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00823">ZConfig.cc:823</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a4797045f7085befe68ef459a562e78c5"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a4797045f7085befe68ef459a562e78c5">zypp::ZConfig::Impl::_multiversionMap</a></div><div class="ttdeci">MultiversionMap _multiversionMap</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00777">ZConfig.cc:777</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_afe64661b5bb13f547f0eae5852633541"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#afe64661b5bb13f547f0eae5852633541">zypp::ZConfig::Impl::gpgCheck</a></div><div class="ttdeci">DefaultOption&lt; bool &gt; gpgCheck</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00660">ZConfig.cc:660</a></div></div>
<div class="ttc" id="classzypp_1_1filesystem_1_1Pathname_html_aaf4388add8c0f9294a7b15f0614f7656"><div class="ttname"><a href="classzypp_1_1filesystem_1_1Pathname.html#aaf4388add8c0f9294a7b15f0614f7656">zypp::filesystem::Pathname::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdoc">Test for an empty path.</div><div class="ttdef"><b>Definition:</b> <a href="Pathname_8h_source.html#l00113">Pathname.h:113</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a3821f3e03714893a26fa40e23ca65fb5"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a3821f3e03714893a26fa40e23ca65fb5">zypp::ZConfig::setTextLocale</a></div><div class="ttdeci">void setTextLocale(const Locale &amp;locale_r)</div><div class="ttdoc">Set the prefered locale for translated texts.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00871">ZConfig.cc:871</a></div></div>
<div class="ttc" id="namespacezypp_1_1iostr_html_a81d7671f198eece2a4cb4eddf59c6879"><div class="ttname"><a href="namespacezypp_1_1iostr.html#a81d7671f198eece2a4cb4eddf59c6879">zypp::iostr::simpleParseFile</a></div><div class="ttdeci">int simpleParseFile(std::istream &amp;str_r, ParseFlags flags_r, function&lt; bool(int, std::string)&gt; consume_r)</div><div class="ttdoc">Simple lineparser optionally trimming and skipping comments.</div><div class="ttdef"><b>Definition:</b> <a href="IOStream_8cc_source.html#l00124">IOStream.cc:124</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1Pool_html_aacf0eaeb5c1f2dbe59254df82840dd9a"><div class="ttname"><a href="classzypp_1_1sat_1_1Pool.html#aacf0eaeb5c1f2dbe59254df82840dd9a">zypp::sat::Pool::instance</a></div><div class="ttdeci">static Pool instance()</div><div class="ttdoc">Singleton ctor.</div><div class="ttdef"><b>Definition:</b> <a href="Pool_8h_source.html#l00053">Pool.h:53</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a4f38277ca21f15f0093e160f462eab94"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a4f38277ca21f15f0093e160f462eab94">zypp::ZConfig::Impl::update_data_path</a></div><div class="ttdeci">Pathname update_data_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00637">ZConfig.cc:637</a></div></div>
<div class="ttc" id="namespacezypp_1_1str_html_a3e502e8088ab73efb24b011f03f65b5a"><div class="ttname"><a href="namespacezypp_1_1str.html#a3e502e8088ab73efb24b011f03f65b5a">zypp::str::split</a></div><div class="ttdeci">unsigned split(const C_Str &amp;line_r, TOutputIterator result_r, const C_Str &amp;sepchars_r=&quot; \t&quot;)</div><div class="ttdoc">Split line_r into words.</div><div class="ttdef"><b>Definition:</b> <a href="String_8h_source.html#l00502">String.h:502</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a1acc0ad834e0aecaa4a5777d229e10d8"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a1acc0ad834e0aecaa4a5777d229e10d8">zypp::ZConfig::Impl::credentials_global_file_path</a></div><div class="ttdeci">Pathname credentials_global_file_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00686">ZConfig.cc:686</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a99f7d1d50309d6c317dac2bf3be4efef"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a99f7d1d50309d6c317dac2bf3be4efef">zypp::ZConfig::pkgGpgCheck</a></div><div class="ttdeci">TriBool pkgGpgCheck() const</div><div class="ttdoc">Check rpm package signatures (indeterminate - according to gpgcheck)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01060">ZConfig.cc:1060</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ac8fa7d74a9a8607d8fbfe9405f129282"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ac8fa7d74a9a8607d8fbfe9405f129282">zypp::ZConfig::solver_checkSystemFileDir</a></div><div class="ttdeci">Pathname solver_checkSystemFileDir() const</div><div class="ttdoc">Directory, which may or may not contain files in which dependencies described which has to be fulfill...</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01089">ZConfig.cc:1089</a></div></div>
<div class="ttc" id="IniDict_8h_html"><div class="ttname"><a href="IniDict_8h.html">IniDict.h</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ac8c54c5306e0d092e27010422e58300a"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ac8c54c5306e0d092e27010422e58300a">zypp::ZConfig::set_default_download_media_prefer_download</a></div><div class="ttdeci">void set_default_download_media_prefer_download()</div><div class="ttdoc">Set download_media_prefer_download to the configfiles default.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01032">ZConfig.cc:1032</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ac55056af0bc906d50a75e1290539bd54"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ac55056af0bc906d50a75e1290539bd54">zypp::ZConfig::solver_checkSystemFile</a></div><div class="ttdeci">Pathname solver_checkSystemFile() const</div><div class="ttdoc">File in which dependencies described which has to be fulfilled for a running system.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01085">ZConfig.cc:1085</a></div></div>
<div class="ttc" id="classzypp_1_1Target_html_a57ac29f93585c8b90098c288e3cfcbd7"><div class="ttname"><a href="classzypp_1_1Target.html#a57ac29f93585c8b90098c288e3cfcbd7">zypp::Target::requestedLocales</a></div><div class="ttdeci">LocaleSet requestedLocales() const</div><div class="ttdoc">Languages to be supported by the system.</div><div class="ttdef"><b>Definition:</b> <a href="Target_8cc_source.html#l00097">Target.cc:97</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a89db7b1657548f1a2716dabe1d705e3d"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a89db7b1657548f1a2716dabe1d705e3d">zypp::ZConfig::locksFile</a></div><div class="ttdeci">Pathname locksFile() const</div><div class="ttdoc">Path where zypp can find or create lock file (configPath()/locks)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00997">ZConfig.cc:997</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html">zypp::ZConfig::Impl</a></div><div class="ttdoc">ZConfig implementation.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00303">ZConfig.cc:303</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a0d51d5bace9db978159fea55194c80a9"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a0d51d5bace9db978159fea55194c80a9">zypp::ZConfig::repo_refresh_delay</a></div><div class="ttdeci">unsigned repo_refresh_delay() const</div><div class="ttdoc">Amount of time in minutes that must pass before another refresh.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01008">ZConfig.cc:1008</a></div></div>
<div class="ttc" id="namespacezypp_html_aff0a5458dd3d0a9dd37b1484c5787420afb54776d9ab348ca9eeb02a5b53d5ae3"><div class="ttname"><a href="namespacezypp.html#aff0a5458dd3d0a9dd37b1484c5787420afb54776d9ab348ca9eeb02a5b53d5ae3">zypp::DownloadDefault</a></div><div class="ttdoc">libzypp will decide what to do.</div><div class="ttdef"><b>Definition:</b> <a href="DownloadMode_8h_source.html#l00024">DownloadMode.h:24</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a28beb0afc33af3c3fa4e4bbb7957f1d5"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a28beb0afc33af3c3fa4e4bbb7957f1d5">zypp::ZConfig::gpgCheck</a></div><div class="ttdeci">bool gpgCheck() const</div><div class="ttdoc">Turn signature checking on/off (on)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01058">ZConfig.cc:1058</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a4eb534a26a6be6a25f74772c8e3e554c"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a4eb534a26a6be6a25f74772c8e3e554c">zypp::ZConfig::repoCachePath</a></div><div class="ttdeci">Pathname repoCachePath() const</div><div class="ttdoc">Path where the caches are kept (/var/cache/zypp)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00909">ZConfig.cc:909</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a747fb3e7ba22e54bfc8c622157c3a96e"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a747fb3e7ba22e54bfc8c622157c3a96e">zypp::ZConfig::solver_dupAllowVendorChange</a></div><div class="ttdeci">bool solver_dupAllowVendorChange() const</div><div class="ttdoc">DUP tune: Whether to allow package vendor changes upon DUP.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01080">ZConfig.cc:1080</a></div></div>
<div class="ttc" id="classzypp_1_1parser_1_1IniDict_html_a20f52d380e152366c260865f8de16879"><div class="ttname"><a href="classzypp_1_1parser_1_1IniDict.html#a20f52d380e152366c260865f8de16879">zypp::parser::IniDict::sectionsEnd</a></div><div class="ttdeci">section_const_iterator sectionsEnd() const</div><div class="ttdef"><b>Definition:</b> <a href="IniDict_8cc_source.html#l00099">IniDict.cc:99</a></div></div>
<div class="ttc" id="ZConfig_8h_html"><div class="ttname"><a href="ZConfig_8h.html">ZConfig.h</a></div></div>
<div class="ttc" id="group__ZYPP__BASE__LOGGER__MACROS_html_ga9423380a92639b296ea0a984ea7e1c6b"><div class="ttname"><a href="group__ZYPP__BASE__LOGGER__MACROS.html#ga9423380a92639b296ea0a984ea7e1c6b">WAR</a></div><div class="ttdeci">#define WAR</div><div class="ttdef"><b>Definition:</b> <a href="Logger_8h_source.html#l00080">Logger.h:80</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ae66b35e1cedf6b68016077bc3d1479e4"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ae66b35e1cedf6b68016077bc3d1479e4">zypp::ZConfig::Impl::cfg_packages_path</a></div><div class="ttdeci">Pathname cfg_packages_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00625">ZConfig.cc:625</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_afc0306d03ccbdeb6860ca98cfebf18f0"><div class="ttname"><a href="classzypp_1_1ZConfig.html#afc0306d03ccbdeb6860ca98cfebf18f0">zypp::ZConfig::credentialsGlobalFile</a></div><div class="ttdeci">Pathname credentialsGlobalFile() const</div><div class="ttdoc">Defaults to /etc/zypp/credentials.cat.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01162">ZConfig.cc:1162</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_aea56fd6b12abfbd5a754e2d177720258"><div class="ttname"><a href="classzypp_1_1ZConfig.html#aea56fd6b12abfbd5a754e2d177720258">zypp::ZConfig::solver_dupAllowDowngrade</a></div><div class="ttdeci">bool solver_dupAllowDowngrade() const</div><div class="ttdoc">DUP tune: Whether to allow version downgrades upon DUP.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01077">ZConfig.cc:1077</a></div></div>
<div class="ttc" id="structzypp_1_1DefaultOption_html_accd4a0888285aa463c6256c9a3b17c31"><div class="ttname"><a href="structzypp_1_1DefaultOption.html#accd4a0888285aa463c6256c9a3b17c31">zypp::DefaultOption::option_type</a></div><div class="ttdeci">Option&lt; Tp &gt; option_type</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00268">ZConfig.cc:268</a></div></div>
<div class="ttc" id="namespacezypp_1_1filesystem_html"><div class="ttname"><a href="namespacezypp_1_1filesystem.html">zypp::filesystem</a></div><div class="ttdoc">Types and functions for filesystem operations.</div><div class="ttdef"><b>Definition:</b> <a href="Glob_8cc_source.html#l00023">Glob.cc:23</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_abc6e7bfa2bd1ffa96e6a0bd3dce634a5"><div class="ttname"><a href="classzypp_1_1ZConfig.html#abc6e7bfa2bd1ffa96e6a0bd3dce634a5">zypp::ZConfig::repoGpgCheck</a></div><div class="ttdeci">TriBool repoGpgCheck() const</div><div class="ttdoc">Check repo matadata signatures (indeterminate - according to gpgcheck)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01059">ZConfig.cc:1059</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a44d7ff6d79257e071914850263ebc92e"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a44d7ff6d79257e071914850263ebc92e">zypp::ZConfig::apply_locks_file</a></div><div class="ttdeci">bool apply_locks_file() const</div><div class="ttdoc">Whether locks file should be read and applied after start (true)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01114">ZConfig.cc:1114</a></div></div>
<div class="ttc" id="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap_html_ab1eaabe2505c7e9d378097620f465fb5"><div class="ttname"><a href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#ab1eaabe2505c7e9d378097620f465fb5">zypp::ZConfig::Impl::MultiversionMap::scanConfAt</a></div><div class="ttdeci">void scanConfAt(const Pathname root_r, MultiversionSpec &amp;spec_r, const Impl &amp;zConfImpl_r)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00730">ZConfig.cc:730</a></div></div>
<div class="ttc" id="Regex_8h_html"><div class="ttname"><a href="Regex_8h.html">Regex.h</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ae3e7b9d3ebe5b0abb7b8762db9edb7a2"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ae3e7b9d3ebe5b0abb7b8762db9edb7a2">zypp::ZConfig::solver_dupAllowNameChange</a></div><div class="ttdeci">bool solver_dupAllowNameChange() const</div><div class="ttdoc">DUP tune: Whether to follow package renames upon DUP.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01078">ZConfig.cc:1078</a></div></div>
<div class="ttc" id="structzypp_1_1Option_html_a668c29a38a6aa598cec566def032c2f4"><div class="ttname"><a href="structzypp_1_1Option.html#a668c29a38a6aa598cec566def032c2f4">zypp::Option::ref</a></div><div class="ttdeci">value_type &amp; ref()</div><div class="ttdoc">Non-const reference to set a new value.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00256">ZConfig.cc:256</a></div></div>
<div class="ttc" id="namespacezypp_1_1str_html_acde2140c3aef4a2a79db4acc56cd180a"><div class="ttname"><a href="namespacezypp_1_1str.html#acde2140c3aef4a2a79db4acc56cd180a">zypp::str::strtonum</a></div><div class="ttdeci">TInt strtonum(const C_Str &amp;str)</div><div class="ttdoc">Parsing numbers from string.</div><div class="ttdef"><b>Definition:</b> <a href="String_8h_source.html#l00387">String.h:387</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a19a1b70c48c46cf3b127e3e04351ef5e"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a19a1b70c48c46cf3b127e3e04351ef5e">zypp::ZConfig::Impl::cfg_vars_path</a></div><div class="ttdeci">Pathname cfg_vars_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00630">ZConfig.cc:630</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a52b9ddaf742452dfb8127de36c04b0cb"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a52b9ddaf742452dfb8127de36c04b0cb">zypp::ZConfig::needrebootPath</a></div><div class="ttdeci">Pathname needrebootPath() const</div><div class="ttdoc">Path where the custom needreboot config files are kept (configPath()/needreboot.d).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00982">ZConfig.cc:982</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a1edd2fa93d059d0bae1f7a39040161a9"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a1edd2fa93d059d0bae1f7a39040161a9">zypp::ZConfig::update_dataPath</a></div><div class="ttdeci">Pathname update_dataPath() const</div><div class="ttdoc">Path where the update items are kept (/var/adm)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01117">ZConfig.cc:1117</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ae5f467e456276eef59ef378b68897ba1"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ae5f467e456276eef59ef378b68897ba1">zypp::ZConfig::clearMultiversionSpec</a></div><div class="ttdeci">void clearMultiversionSpec()</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01110">ZConfig.cc:1110</a></div></div>
<div class="ttc" id="namespacezypp_1_1parser_html"><div class="ttname"><a href="namespacezypp_1_1parser.html">zypp::parser</a></div><div class="ttdef"><b>Definition:</b> <a href="HistoryLogReader_8cc_source.html#l00028">HistoryLogReader.cc:28</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a0bb97b0dfa24a35761db01e507e90162"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a0bb97b0dfa24a35761db01e507e90162">zypp::ZConfig::Impl::download_max_silent_tries</a></div><div class="ttdeci">int download_max_silent_tries</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00655">ZConfig.cc:655</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a576662382e91579b7a007c622716824a"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a576662382e91579b7a007c622716824a">zypp::ZConfig::Impl::locks_file</a></div><div class="ttdeci">Pathname locks_file</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00635">ZConfig.cc:635</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a0d1434c55b38512d2c5c2d632de5fba4"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a0d1434c55b38512d2c5c2d632de5fba4">zypp::ZConfig::repoPackagesPath</a></div><div class="ttdeci">Pathname repoPackagesPath() const</div><div class="ttdoc">Path where the repo packages are downloaded and kept (repoCachePath()/packages).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00948">ZConfig.cc:948</a></div></div>
<div class="ttc" id="structzypp_1_1sat_1_1detail_1_1PoolMember_html_a1d08d0f003c1056a6cd7ba600f48c666"><div class="ttname"><a href="structzypp_1_1sat_1_1detail_1_1PoolMember.html#a1d08d0f003c1056a6cd7ba600f48c666">zypp::sat::detail::PoolMember::myPool</a></div><div class="ttdeci">static PoolImpl &amp; myPool()</div><div class="ttdef"><b>Definition:</b> <a href="sat_2detail_2PoolImpl_8cc_source.html#l00172">PoolImpl.cc:172</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a5e96aaa65fdeddeefd6997f3ff37cf3d"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a5e96aaa65fdeddeefd6997f3ff37cf3d">zypp::ZConfig::download_max_silent_tries</a></div><div class="ttdeci">long download_max_silent_tries() const</div><div class="ttdoc">Maximum silent tries.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01044">ZConfig.cc:1044</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a9d8e316f281620061960f1ab9972dfbf"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a9d8e316f281620061960f1ab9972dfbf">zypp::ZConfig::Impl::cfg_textLocale</a></div><div class="ttdeci">Locale cfg_textLocale</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00620">ZConfig.cc:620</a></div></div>
<div class="ttc" id="structzypp_1_1DefaultOption_html"><div class="ttname"><a href="structzypp_1_1DefaultOption.html">zypp::DefaultOption</a></div><div class="ttdoc">Mutable option with initial value also remembering a config value.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00265">ZConfig.cc:265</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a5f7db69325f09137d814698cb09dc5b1"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a5f7db69325f09137d814698cb09dc5b1">zypp::ZConfig::rpmInstallFlags</a></div><div class="ttdeci">target::rpm::RpmInstFlags rpmInstallFlags() const</div><div class="ttdoc">The default target::rpm::RpmInstFlags for ZYppCommitPolicy.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01146">ZConfig.cc:1146</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a239d305012347d3cbd1c756bd514b83c"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a239d305012347d3cbd1c756bd514b83c">zypp::ZConfig::update_messagesPath</a></div><div class="ttdeci">Pathname update_messagesPath() const</div><div class="ttdoc">Path where the repo solv files are created and kept (update_dataPath()/solv).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01123">ZConfig.cc:1123</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a3eda22417a2235b51ebe45e9c0d5e5e9"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a3eda22417a2235b51ebe45e9c0d5e5e9">zypp::ZConfig::Impl::download_use_deltarpm_always</a></div><div class="ttdeci">bool download_use_deltarpm_always</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00648">ZConfig.cc:648</a></div></div>
<div class="ttc" id="namespacezypp_1_1str_html_afdd4acc21f3cab510c51367ff31ab09e"><div class="ttname"><a href="namespacezypp_1_1str.html#afdd4acc21f3cab510c51367ff31ab09e">zypp::str::compareCI</a></div><div class="ttdeci">int compareCI(const C_Str &amp;lhs, const C_Str &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="String_8h_source.html#l00950">String.h:950</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_adfbe0400532577b27a3bd0b70b1c004d"><div class="ttname"><a href="classzypp_1_1ZConfig.html#adfbe0400532577b27a3bd0b70b1c004d">zypp::ZConfig::solver_onlyRequires</a></div><div class="ttdeci">bool solver_onlyRequires() const</div><div class="ttdoc">Solver regards required packages,patterns,...</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01071">ZConfig.cc:1071</a></div></div>
<div class="ttc" id="LogTools_8h_html"><div class="ttname"><a href="LogTools_8h.html">LogTools.h</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ad5adfb654aa4924b711a0673681f3b13"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ad5adfb654aa4924b711a0673681f3b13">zypp::ZConfig::configPath</a></div><div class="ttdeci">Pathname configPath() const</div><div class="ttdoc">Path where the configfiles are kept (/etc/zypp).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00961">ZConfig.cc:961</a></div></div>
<div class="ttc" id="classzypp_1_1Locale_html"><div class="ttname"><a href="classzypp_1_1Locale.html">zypp::Locale</a></div><div class="ttdoc">'Language[_Country]' codes.</div><div class="ttdef"><b>Definition:</b> <a href="Locale_8h_source.html#l00049">Locale.h:49</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a795ff142210ea0c7ab4a7aa719cb00c2"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a795ff142210ea0c7ab4a7aa719cb00c2">zypp::ZConfig::Impl::pluginsPath</a></div><div class="ttdeci">Option&lt; Pathname &gt; pluginsPath</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00690">ZConfig.cc:690</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a626b160d5c2398b1db1df468d11d818e"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a626b160d5c2398b1db1df468d11d818e">zypp::ZConfig::Impl::Impl</a></div><div class="ttdeci">Impl(const Pathname &amp;override_r=Pathname())</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00308">ZConfig.cc:308</a></div></div>
<div class="ttc" id="sat_2detail_2PoolImpl_8h_html"><div class="ttname"><a href="sat_2detail_2PoolImpl_8h.html">PoolImpl.h</a></div></div>
<div class="ttc" id="classzypp_1_1parser_1_1IniDict_html"><div class="ttname"><a href="classzypp_1_1parser_1_1IniDict.html">zypp::parser::IniDict</a></div><div class="ttdoc">Parses a INI file and offers its structure as a dictionary.</div><div class="ttdef"><b>Definition:</b> <a href="IniDict_8h_source.html#l00040">IniDict.h:40</a></div></div>
<div class="ttc" id="PathInfo_8h_html"><div class="ttname"><a href="PathInfo_8h.html">PathInfo.h</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ad670ed55df9db40b24c37168eb08cdaa"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ad670ed55df9db40b24c37168eb08cdaa">zypp::ZConfig::defaultSystemArchitecture</a></div><div class="ttdeci">static Arch defaultSystemArchitecture()</div><div class="ttdoc">The autodetected system architecture.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00838">ZConfig.cc:838</a></div></div>
<div class="ttc" id="classzypp_1_1str_1_1smatch_html"><div class="ttname"><a href="classzypp_1_1str_1_1smatch.html">zypp::str::smatch</a></div><div class="ttdoc">Regular expression match result.</div><div class="ttdef"><b>Definition:</b> <a href="Regex_8h_source.html#l00145">Regex.h:145</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a28123e9ff5e489e6550458c482a842c9"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a28123e9ff5e489e6550458c482a842c9">zypp::ZConfig::resetRepoGpgCheck</a></div><div class="ttdeci">void resetRepoGpgCheck()</div><div class="ttdoc">Reset to the zconfig default.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01067">ZConfig.cc:1067</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a00df705bfb33e7f08a158c6ab2539be7"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a00df705bfb33e7f08a158c6ab2539be7">zypp::ZConfig::solver_cleandepsOnRemove</a></div><div class="ttdeci">bool solver_cleandepsOnRemove() const</div><div class="ttdoc">Whether removing a package should also remove no longer needed requirements.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01082">ZConfig.cc:1082</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ae60e1db7bf6913f08b195e87c90bc21f"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ae60e1db7bf6913f08b195e87c90bc21f">zypp::ZConfig::Impl::updateMessagesNotify</a></div><div class="ttdeci">DefaultOption&lt; std::string &gt; updateMessagesNotify</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00640">ZConfig.cc:640</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a4924e116d40f21698143f08445130189"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a4924e116d40f21698143f08445130189">zypp::ZConfig::Impl::solver_dupAllowNameChange</a></div><div class="ttdeci">Option&lt; bool &gt; solver_dupAllowNameChange</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00667">ZConfig.cc:667</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ad6cfcefaa957afae09ad52ce1065007e"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ad6cfcefaa957afae09ad52ce1065007e">zypp::ZConfig::Impl::cfg_repo_mgr_root_path</a></div><div class="ttdeci">Pathname cfg_repo_mgr_root_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00631">ZConfig.cc:631</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_afb94d27e098270702e1e5be7e0ae7ab0"><div class="ttname"><a href="classzypp_1_1ZConfig.html#afb94d27e098270702e1e5be7e0ae7ab0">zypp::ZConfig::download_media_prefer_download</a></div><div class="ttdeci">bool download_media_prefer_download() const</div><div class="ttdoc">Hint which media to prefer when installing packages (download vs.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01026">ZConfig.cc:1026</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a4360c4e7079afb0929a45e36c2fca017"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a4360c4e7079afb0929a45e36c2fca017">zypp::ZConfig::Impl::solver_checkSystemFile</a></div><div class="ttdeci">Pathname solver_checkSystemFile</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00674">ZConfig.cc:674</a></div></div>
<div class="ttc" id="structzypp_1_1Option_html_ae94eeeb75dd35b40682de97a6bc5bf27"><div class="ttname"><a href="structzypp_1_1Option.html#ae94eeeb75dd35b40682de97a6bc5bf27">zypp::Option::set</a></div><div class="ttdeci">void set(const value_type &amp;newval_r)</div><div class="ttdoc">Set a new value.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00252">ZConfig.cc:252</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_afa93fb3872e49e6834753f4829a6d860"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#afa93fb3872e49e6834753f4829a6d860">zypp::ZConfig::Impl::solver_onlyRequires</a></div><div class="ttdeci">Option&lt; bool &gt; solver_onlyRequires</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00664">ZConfig.cc:664</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a7297c6f005d0f405208a5b3710532632"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a7297c6f005d0f405208a5b3710532632">zypp::ZConfig::needrebootFile</a></div><div class="ttdeci">Pathname needrebootFile() const</div><div class="ttdoc">Path of the default needreboot config file (configPath()/needreboot).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00979">ZConfig.cc:979</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a97e9910cce88afd96043355d61b6cbc6"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a97e9910cce88afd96043355d61b6cbc6">zypp::ZConfig::historyLogFile</a></div><div class="ttdeci">Pathname historyLogFile() const</div><div class="ttdoc">Path where ZYpp install history is logged.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01150">ZConfig.cc:1150</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a56a8eaeeb55c20b931fa6e1cf02352d5"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a56a8eaeeb55c20b931fa6e1cf02352d5">zypp::ZConfig::Impl::history_log_path</a></div><div class="ttdeci">Pathname history_log_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00684">ZConfig.cc:684</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a8912aa7041fb7cdc9029cbfa657e3b37"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a8912aa7041fb7cdc9029cbfa657e3b37">zypp::ZConfig::Impl::userData</a></div><div class="ttdeci">std::string userData</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00688">ZConfig.cc:688</a></div></div>
<div class="ttc" id="namespacezypp_1_1str_html_aa84d96df58fe195c6ab4fd62fcff6430"><div class="ttname"><a href="namespacezypp_1_1str.html#aa84d96df58fe195c6ab4fd62fcff6430">zypp::str::strToBool</a></div><div class="ttdeci">bool strToBool(const C_Str &amp;str, bool default_r)</div><div class="ttdoc">Parse str into a bool depending on the default value.</div><div class="ttdef"><b>Definition:</b> <a href="String_8h_source.html#l00428">String.h:428</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_aeecbb04f0da7d61e957276ddee1377ff"><div class="ttname"><a href="classzypp_1_1ZConfig.html#aeecbb04f0da7d61e957276ddee1377ff">zypp::ZConfig::distroverpkg</a></div><div class="ttdeci">std::string distroverpkg() const</div><div class="ttdoc">Package telling the &quot;product version&quot; on systems not using /etc/product.d/baseproduct.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01170">ZConfig.cc:1170</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a9e92edae7db5a03d808f1446034273e5"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a9e92edae7db5a03d808f1446034273e5">zypp::ZConfig::Impl::getMultiversion</a></div><div class="ttdeci">MultiversionSpec &amp; getMultiversion() const</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00774">ZConfig.cc:774</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a337ed0351cae700f5c5fdc36fb7c54e6"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a337ed0351cae700f5c5fdc36fb7c54e6">zypp::ZConfig::Impl::download_max_download_speed</a></div><div class="ttdeci">int download_max_download_speed</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00654">ZConfig.cc:654</a></div></div>
<div class="ttc" id="classbool_html"><div class="ttname"><a href="classbool.html">bool</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ae9f725c9a48c51f8706f30334dce2091"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ae9f725c9a48c51f8706f30334dce2091">zypp::ZConfig::setRepoMetadataPath</a></div><div class="ttdeci">void setRepoMetadataPath(const Pathname &amp;path_r)</div><div class="ttdoc">Set a new path as the default repo cache path.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00932">ZConfig.cc:932</a></div></div>
<div class="ttc" id="classzypp_1_1filesystem_1_1PathInfo_html"><div class="ttname"><a href="classzypp_1_1filesystem_1_1PathInfo.html">zypp::filesystem::PathInfo</a></div><div class="ttdoc">Wrapper class for ::stat/::lstat.</div><div class="ttdef"><b>Definition:</b> <a href="PathInfo_8h_source.html#l00220">PathInfo.h:220</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a03b6a7312f4e156a805ffed5c32de3ae"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a03b6a7312f4e156a805ffed5c32de3ae">zypp::ZConfig::knownServicesPath</a></div><div class="ttdeci">Pathname knownServicesPath() const</div><div class="ttdoc">Path where the known services .service files are kept (configPath()/services.d).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00973">ZConfig.cc:973</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_aacdf83d6d99f41abfc8dc9c27834a35f"><div class="ttname"><a href="classzypp_1_1ZConfig.html#aacdf83d6d99f41abfc8dc9c27834a35f">zypp::ZConfig::resetUpdateMessagesNotify</a></div><div class="ttdeci">void resetUpdateMessagesNotify()</div><div class="ttdoc">Reset to the zypp.conf default.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01141">ZConfig.cc:1141</a></div></div>
<div class="ttc" id="namespacezypp_1_1filesystem_html_a66086137562d1ca9b7a840b94bfa8471"><div class="ttname"><a href="namespacezypp_1_1filesystem.html#a66086137562d1ca9b7a840b94bfa8471">zypp::filesystem::dirForEach</a></div><div class="ttdeci">int dirForEach(const Pathname &amp;dir_r, function&lt; bool(const Pathname &amp;, const char *const)&gt; fnc_r)</div><div class="ttdoc">Invoke callback function fnc_r for each entry in directory dir_r.</div><div class="ttdef"><b>Definition:</b> <a href="PathInfo_8cc_source.html#l00542">PathInfo.cc:542</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a105428f5a694a2734182a76c867b1cef"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a105428f5a694a2734182a76c867b1cef">zypp::ZConfig::systemArchitecture</a></div><div class="ttdeci">Arch systemArchitecture() const</div><div class="ttdoc">The system architecture zypp uses.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00844">ZConfig.cc:844</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ace561232bb1c1e476c6354f8e18fc7aa"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ace561232bb1c1e476c6354f8e18fc7aa">zypp::ZConfig::setSolverUpgradeRemoveDroppedPackages</a></div><div class="ttdeci">void setSolverUpgradeRemoveDroppedPackages(bool val_r)</div><div class="ttdoc">Set solverUpgradeRemoveDroppedPackages to val_r.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01097">ZConfig.cc:1097</a></div></div>
<div class="ttc" id="namespacezypp_1_1str_html_a9144ba9f2723cdd7a421c7d177f69d32"><div class="ttname"><a href="namespacezypp_1_1str.html#a9144ba9f2723cdd7a421c7d177f69d32">zypp::str::regex_match</a></div><div class="ttdeci">bool regex_match(const std::string &amp;s, smatch &amp;matches, const regex &amp;regex)</div><div class="ttdoc">\relates regex \ingroup ZYPP_STR_REGEX \relates regex \ingroup ZYPP_STR_REGEX</div><div class="ttdef"><b>Definition:</b> <a href="Regex_8h_source.html#l00070">Regex.h:70</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a2f6d0eb7c001a135cc732146366656bb"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a2f6d0eb7c001a135cc732146366656bb">zypp::ZConfig::Impl::download_min_download_speed</a></div><div class="ttdeci">int download_min_download_speed</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00653">ZConfig.cc:653</a></div></div>
<div class="ttc" id="structzypp_1_1Option_html_acc6b1bf4aad236f1243bfbb254dc50d0"><div class="ttname"><a href="structzypp_1_1Option.html#acc6b1bf4aad236f1243bfbb254dc50d0">zypp::Option::get</a></div><div class="ttdeci">const value_type &amp; get() const</div><div class="ttdoc">Get the value.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00244">ZConfig.cc:244</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_abf1c4d29460aea8dd5ef2409e391652b"><div class="ttname"><a href="classzypp_1_1ZConfig.html#abf1c4d29460aea8dd5ef2409e391652b">zypp::ZConfig::updateMessagesNotify</a></div><div class="ttdeci">std::string updateMessagesNotify() const</div><div class="ttdoc">Command definition for sending update messages.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01135">ZConfig.cc:1135</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a5a5c16f4c73d1e8613108f7fbb5240fd"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a5a5c16f4c73d1e8613108f7fbb5240fd">zypp::ZConfig::systemRoot</a></div><div class="ttdeci">Pathname systemRoot() const</div><div class="ttdoc">The target root directory.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00819">ZConfig.cc:819</a></div></div>
<div class="ttc" id="classzypp_1_1parser_1_1IniDict_html_aae68485706e471f6073b2fb49dba0e09"><div class="ttname"><a href="classzypp_1_1parser_1_1IniDict.html#aae68485706e471f6073b2fb49dba0e09">zypp::parser::IniDict::sectionsBegin</a></div><div class="ttdeci">section_const_iterator sectionsBegin() const</div><div class="ttdef"><b>Definition:</b> <a href="IniDict_8cc_source.html#l00094">IniDict.cc:94</a></div></div>
<div class="ttc" id="classzypp_1_1parser_1_1IniDict_html_a734e6326f886c2fa198a4584700301a4"><div class="ttname"><a href="classzypp_1_1parser_1_1IniDict.html#a734e6326f886c2fa198a4584700301a4">zypp::parser::IniDict::entry_const_iterator</a></div><div class="ttdeci">EntrySet::const_iterator entry_const_iterator</div><div class="ttdef"><b>Definition:</b> <a href="IniDict_8h_source.html#l00047">IniDict.h:47</a></div></div>
<div class="ttc" id="structzypp_1_1Option_html_aa1cdf6e7bcbebea330375a9007c66df8"><div class="ttname"><a href="structzypp_1_1Option.html#aa1cdf6e7bcbebea330375a9007c66df8">zypp::Option::_val</a></div><div class="ttdeci">value_type _val</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00260">ZConfig.cc:260</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ac398b06e211b8a08b5bb8b627a71a660"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ac398b06e211b8a08b5bb8b627a71a660">zypp::ZConfig::Impl::solver_checkSystemFileDir</a></div><div class="ttdeci">Pathname solver_checkSystemFileDir</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00675">ZConfig.cc:675</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ae92d02bde44afe3077eb3889d5d72fd5"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ae92d02bde44afe3077eb3889d5d72fd5">zypp::ZConfig::Impl::cfg_vendor_path</a></div><div class="ttdeci">Pathname cfg_vendor_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00633">ZConfig.cc:633</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a00e1cf0f28459fa3d1d0ce65be519951"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a00e1cf0f28459fa3d1d0ce65be519951">zypp::ZConfig::Impl::cfg_multiversion_path</a></div><div class="ttdeci">Pathname cfg_multiversion_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00634">ZConfig.cc:634</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a4f57a3ff668467536d65d1b25d891496"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a4f57a3ff668467536d65d1b25d891496">zypp::ZConfig::setPkgGpgCheck</a></div><div class="ttdeci">void setPkgGpgCheck(TriBool val_r)</div><div class="ttdoc">Change the value.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01064">ZConfig.cc:1064</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ad4fe05e77b5f7a1c5185f97aca47fc3d"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ad4fe05e77b5f7a1c5185f97aca47fc3d">zypp::ZConfig::Impl::solverUpgradeRemoveDroppedPackages</a></div><div class="ttdeci">DefaultOption&lt; bool &gt; solverUpgradeRemoveDroppedPackages</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00672">ZConfig.cc:672</a></div></div>
<div class="ttc" id="structzypp_1_1DefaultOption_html_ab91273e659fa5928496fd6e81a3a8ff0"><div class="ttname"><a href="structzypp_1_1DefaultOption.html#ab91273e659fa5928496fd6e81a3a8ff0">zypp::DefaultOption::restoreToDefault</a></div><div class="ttdeci">void restoreToDefault(const value_type &amp;newval_r)</div><div class="ttdoc">Reset value to a new default.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00279">ZConfig.cc:279</a></div></div>
<div class="ttc" id="structzypp_1_1DefaultOption_html_a86a8d48137f6e112b25b548492067dc2"><div class="ttname"><a href="structzypp_1_1DefaultOption.html#a86a8d48137f6e112b25b548492067dc2">zypp::DefaultOption::getDefault</a></div><div class="ttdeci">const value_type &amp; getDefault() const</div><div class="ttdoc">Get the current default value.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00283">ZConfig.cc:283</a></div></div>
<div class="ttc" id="classTarget__Ptr_html"><div class="ttname"><a href="classTarget__Ptr.html">Target_Ptr</a></div></div>
<div class="ttc" id="InputStream_8h_html"><div class="ttname"><a href="InputStream_8h.html">InputStream.h</a></div></div>
<div class="ttc" id="classzypp_1_1filesystem_1_1Pathname_html"><div class="ttname"><a href="classzypp_1_1filesystem_1_1Pathname.html">zypp::filesystem::Pathname</a></div><div class="ttdoc">Pathname.</div><div class="ttdef"><b>Definition:</b> <a href="Pathname_8h_source.html#l00043">Pathname.h:43</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a45d6e0a83f27989ab6d58e59de2746dd"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a45d6e0a83f27989ab6d58e59de2746dd">zypp::ZConfig::solver_allowVendorChange</a></div><div class="ttdeci">bool solver_allowVendorChange() const</div><div class="ttdoc">Whether vendor check is by default enabled.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01074">ZConfig.cc:1074</a></div></div>
<div class="ttc" id="namespacezypp_html"><div class="ttname"><a href="namespacezypp.html">zypp</a></div><div class="ttdoc">Easy-to use interface to the ZYPP dependency resolver.</div><div class="ttdef"><b>Definition:</b> <a href="CodePitfalls_8doc_source.html#l00001">CodePitfalls.doc:1</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_aa112f357eb1246dcf1d34f48731d557b"><div class="ttname"><a href="classzypp_1_1ZConfig.html#aa112f357eb1246dcf1d34f48731d557b">zypp::ZConfig::setRepoSolvfilesPath</a></div><div class="ttdeci">void setRepoSolvfilesPath(const Pathname &amp;path_r)</div><div class="ttdoc">Set a new path as the default repo cache path.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00943">ZConfig.cc:943</a></div></div>
<div class="ttc" id="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap_html"><div class="ttname"><a href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html">zypp::ZConfig::Impl::MultiversionMap</a></div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00698">ZConfig.cc:698</a></div></div>
<div class="ttc" id="namespacezypp_1_1str_html_a5e64cab973a815bfc5c3811b5086a2b9"><div class="ttname"><a href="namespacezypp_1_1str.html#a5e64cab973a815bfc5c3811b5086a2b9">zypp::str::hasPrefix</a></div><div class="ttdeci">bool hasPrefix(const C_Str &amp;str_r, const C_Str &amp;prefix_r)</div><div class="ttdoc">Return whether str_r has prefix prefix_r.</div><div class="ttdef"><b>Definition:</b> <a href="String_8h_source.html#l01020">String.h:1020</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ab1b5fd217a37bb3e56796eb58088b5fe"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ab1b5fd217a37bb3e56796eb58088b5fe">zypp::ZConfig::Impl::repoLabelIsAlias</a></div><div class="ttdeci">bool repoLabelIsAlias</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00645">ZConfig.cc:645</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ab26664a2da672a08c00201df4dfb571e"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ab26664a2da672a08c00201df4dfb571e">zypp::ZConfig::download_use_deltarpm</a></div><div class="ttdeci">bool download_use_deltarpm() const</div><div class="ttdoc">Whether to consider using a deltarpm when downloading a package.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01020">ZConfig.cc:1020</a></div></div>
<div class="ttc" id="namespacezypp_html_a7f4c013fbe3bd2619b780e06c2c36c20"><div class="ttname"><a href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">zypp::LocaleSet</a></div><div class="ttdeci">std::unordered_set&lt; Locale &gt; LocaleSet</div><div class="ttdef"><b>Definition:</b> <a href="Locale_8h_source.html#l00027">Locale.h:27</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a6f5dafae557dcf5525a7949a96baa554"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a6f5dafae557dcf5525a7949a96baa554">zypp::ZConfig::Impl::solver_dupAllowArchChange</a></div><div class="ttdeci">Option&lt; bool &gt; solver_dupAllowArchChange</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00668">ZConfig.cc:668</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_af21c77005d89fb48de47e721e891a4d7"><div class="ttname"><a href="classzypp_1_1ZConfig.html#af21c77005d89fb48de47e721e891a4d7">zypp::ZConfig::setRepoCachePath</a></div><div class="ttdeci">void setRepoCachePath(const Pathname &amp;path_r)</div><div class="ttdoc">Set a new path as the default repo cache path.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00921">ZConfig.cc:921</a></div></div>
<div class="ttc" id="structzypp_1_1DefaultOption_html_a11eb393bc51536d12034289a8a85ad93"><div class="ttname"><a href="structzypp_1_1DefaultOption.html#a11eb393bc51536d12034289a8a85ad93">zypp::DefaultOption::_default</a></div><div class="ttdeci">option_type _default</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00291">ZConfig.cc:291</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_adb4201664c9d65324263942f4a0aa4e6"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#adb4201664c9d65324263942f4a0aa4e6">zypp::ZConfig::Impl::multiversion</a></div><div class="ttdeci">const MultiversionSpec &amp; multiversion() const</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00678">ZConfig.cc:678</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a3130b3717e7dcd879c26537dd9adfa76"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a3130b3717e7dcd879c26537dd9adfa76">zypp::ZConfig::setRepoManagerRoot</a></div><div class="ttdeci">void setRepoManagerRoot(const Pathname &amp;root)</div><div class="ttdoc">Sets the RepoManager root directory.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00829">ZConfig.cc:829</a></div></div>
<div class="ttc" id="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap_html_aa701480a7cddb5c52c2b8b91c58bfe6d"><div class="ttname"><a href="structzypp_1_1ZConfig_1_1Impl_1_1MultiversionMap.html#aa701480a7cddb5c52c2b8b91c58bfe6d">zypp::ZConfig::Impl::MultiversionMap::getSpec</a></div><div class="ttdeci">MultiversionSpec &amp; getSpec(Pathname root_r, const Impl &amp;zConfImpl_r)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00702">ZConfig.cc:702</a></div></div>
<div class="ttc" id="String_8h_html"><div class="ttname"><a href="String_8h.html">String.h</a></div></div>
<div class="ttc" id="ZYppFactory_8h_html"><div class="ttname"><a href="ZYppFactory_8h.html">ZYppFactory.h</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a9cac5eeaaa51ad4977816a0467311f8e"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a9cac5eeaaa51ad4977816a0467311f8e">zypp::ZConfig::Impl::solver_dupAllowDowngrade</a></div><div class="ttdeci">Option&lt; bool &gt; solver_dupAllowDowngrade</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00666">ZConfig.cc:666</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a2447d181f39c2999950ea2ba70a03ed4"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a2447d181f39c2999950ea2ba70a03ed4">zypp::ZConfig::pluginsPath</a></div><div class="ttdeci">Pathname pluginsPath() const</div><div class="ttdoc">Defaults to /usr/lib/zypp/plugins.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01175">ZConfig.cc:1175</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a913a9476a27fa6f8085423a1b7a2342b"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a913a9476a27fa6f8085423a1b7a2342b">zypp::ZConfig::Impl::repoGpgCheck</a></div><div class="ttdeci">DefaultOption&lt; TriBool &gt; repoGpgCheck</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00661">ZConfig.cc:661</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a939107c7cb9ec785150f4c06e927f567"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a939107c7cb9ec785150f4c06e927f567">zypp::ZConfig::Impl::commit_downloadMode</a></div><div class="ttdeci">Option&lt; DownloadMode &gt; commit_downloadMode</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00658">ZConfig.cc:658</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ae27dae8be6f7743b9fea2f63e747dd21"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ae27dae8be6f7743b9fea2f63e747dd21">zypp::ZConfig::Impl::pkgGpgCheck</a></div><div class="ttdeci">DefaultOption&lt; TriBool &gt; pkgGpgCheck</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00662">ZConfig.cc:662</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a9298912f6fbdb660961f90b695e8d19a"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a9298912f6fbdb660961f90b695e8d19a">zypp::ZConfig::Impl::repo_refresh_delay</a></div><div class="ttdeci">unsigned repo_refresh_delay</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00643">ZConfig.cc:643</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_add07a0ec447f5690d2ddcbddf56e90df"><div class="ttname"><a href="classzypp_1_1ZConfig.html#add07a0ec447f5690d2ddcbddf56e90df">zypp::ZConfig::resetPkgGpgCheck</a></div><div class="ttdeci">void resetPkgGpgCheck()</div><div class="ttdoc">Reset to the zconfig default.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01068">ZConfig.cc:1068</a></div></div>
<div class="ttc" id="classzypp_1_1sat_1_1detail_1_1PoolImpl_html_ae7dceede45c1738c6238c92b7264927a"><div class="ttname"><a href="classzypp_1_1sat_1_1detail_1_1PoolImpl.html#ae7dceede45c1738c6238c92b7264927a">zypp::sat::detail::PoolImpl::multiversionSpecChanged</a></div><div class="ttdeci">void multiversionSpecChanged()</div><div class="ttdef"><b>Definition:</b> <a href="sat_2detail_2PoolImpl_8cc_source.html#l00594">PoolImpl.cc:594</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a64f776ae3f42d73632218ffb7ae0dbac"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a64f776ae3f42d73632218ffb7ae0dbac">zypp::ZConfig::repoMetadataPath</a></div><div class="ttdeci">Pathname repoMetadataPath() const</div><div class="ttdoc">Path where the repo metadata is downloaded and kept (repoCachePath()/raw).</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00926">ZConfig.cc:926</a></div></div>
<div class="ttc" id="group__ZYPP__BASE__LOGGER__MACROS_html_ga49606be7356624568932ec81c0d429f4"><div class="ttname"><a href="group__ZYPP__BASE__LOGGER__MACROS.html#ga49606be7356624568932ec81c0d429f4">DBG</a></div><div class="ttdeci">#define DBG</div><div class="ttdef"><b>Definition:</b> <a href="Logger_8h_source.html#l00078">Logger.h:78</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_a9e83b2aa6abac343f4a65132e09ac63e"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#a9e83b2aa6abac343f4a65132e09ac63e">zypp::ZConfig::Impl::cfg_arch</a></div><div class="ttdeci">Arch cfg_arch</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00619">ZConfig.cc:619</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_a689e3d1551c52f4784b7e769b897a1d0"><div class="ttname"><a href="classzypp_1_1ZConfig.html#a689e3d1551c52f4784b7e769b897a1d0">zypp::ZConfig::download_min_download_speed</a></div><div class="ttdeci">long download_min_download_speed() const</div><div class="ttdoc">Minimum download speed (bytes per second) until the connection is dropped.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01038">ZConfig.cc:1038</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_html_ad8728dac9762923c2e355529c5029421"><div class="ttname"><a href="classzypp_1_1ZConfig.html#ad8728dac9762923c2e355529c5029421">zypp::ZConfig::download_max_concurrent_connections</a></div><div class="ttdeci">long download_max_concurrent_connections() const</div><div class="ttdoc">Maximum number of concurrent connections for a single transfer.</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l01035">ZConfig.cc:1035</a></div></div>
<div class="ttc" id="namespacezypp_html_aff0a5458dd3d0a9dd37b1484c5787420"><div class="ttname"><a href="namespacezypp.html#aff0a5458dd3d0a9dd37b1484c5787420">zypp::DownloadMode</a></div><div class="ttdeci">DownloadMode</div><div class="ttdoc">Supported commit download policies.</div><div class="ttdef"><b>Definition:</b> <a href="DownloadMode_8h_source.html#l00022">DownloadMode.h:22</a></div></div>
<div class="ttc" id="classzypp_1_1ZConfig_1_1Impl_html_ac3b243fc47c94fc7817eb1bc0d8e1a3a"><div class="ttname"><a href="classzypp_1_1ZConfig_1_1Impl.html#ac3b243fc47c94fc7817eb1bc0d8e1a3a">zypp::ZConfig::Impl::cfg_solvfiles_path</a></div><div class="ttdeci">Pathname cfg_solvfiles_path</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00624">ZConfig.cc:624</a></div></div>
<div class="ttc" id="structzypp_1_1DefaultOption_html_a1ec59da3a84f7b802d53251a29ef755f"><div class="ttname"><a href="structzypp_1_1DefaultOption.html#a1ec59da3a84f7b802d53251a29ef755f">zypp::DefaultOption::DefaultOption</a></div><div class="ttdeci">DefaultOption(const value_type &amp;initial_r)</div><div class="ttdef"><b>Definition:</b> <a href="ZConfig_8cc_source.html#l00270">ZConfig.cc:270</a></div></div>
</div><!-- fragment --></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="dir_c187b43c6f283d9fc95eff3f44ce072a.html">zypp</a></li><li class="navelem"><a class="el" href="ZConfig_8cc.html">ZConfig.cc</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>