Sophie

Sophie

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

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/ServiceInfo.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('ServiceInfo_8cc_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">ServiceInfo.cc</div>  </div>
</div><!--header-->
<div class="contents">
<a href="ServiceInfo_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="preprocessor">#include &lt;ostream&gt;</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno">   15</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="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="DefaultIntegral_8h.html">zypp/base/DefaultIntegral.h</a>&quot;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="XmlEscape_8h.html">zypp/parser/xml/XmlEscape.h</a>&quot;</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="RepoInfo_8h.html">zypp/RepoInfo.h</a>&quot;</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="ServiceInfo_8h.html">zypp/ServiceInfo.h</a>&quot;</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="keyword">using namespace </span><a class="code" href="namespacestd.html">std</a>;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">using</span> <a class="code" href="namespacezypp_1_1xml.html#ab1a65fc8f5cd5a5cc74a95d041da0032">zypp::xml::escape</a>;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacezypp.html">zypp</a></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;{</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;  <span class="comment">//  CLASS NAME : ServiceInfo::Impl</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html">   33</a></span>&#160;  <span class="keyword">struct </span><a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html">ServiceInfo::Impl</a></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"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#aae4f604bee90245ae1d7c889384a4b2f">   35</a></span>&#160;    <span class="keyword">typedef</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a99ce361c63532be69d3aaf4c991de29b">ServiceInfo::ReposToEnable</a>  <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#aae4f604bee90245ae1d7c889384a4b2f">ReposToEnable</a>;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#af2e9cfb9b51f49121ba1a67ece1ec851">   36</a></span>&#160;    <span class="keyword">typedef</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a77671073ed6632b56321b0c4a9b8f6ba">ServiceInfo::ReposToDisable</a> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#af2e9cfb9b51f49121ba1a67ece1ec851">ReposToDisable</a>;</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">public</span>:</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#a7988ed4928c25908a64007e060f2f8bd">   39</a></span>&#160;    <a class="code" href="RepoVariables_8h.html#a0c5c5e22c13fa1fa2bebe90c24fbaacf">RepoVariablesReplacedUrl</a> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a7988ed4928c25908a64007e060f2f8bd">_url</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#a39226545f7331bcbfbbb982ea33a8a49">   40</a></span>&#160;    <a class="code" href="structzypp_1_1repo_1_1ServiceType.html">repo::ServiceType</a> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a39226545f7331bcbfbbb982ea33a8a49">_type</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">   41</a></span>&#160;    <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#aae4f604bee90245ae1d7c889384a4b2f">ReposToEnable</a> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">_reposToEnable</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">   42</a></span>&#160;    <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#af2e9cfb9b51f49121ba1a67ece1ec851">ReposToDisable</a> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">_reposToDisable</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#ade5505c5776843db99fcec2d5fe37e54">   43</a></span>&#160;    <a class="code" href="classzypp_1_1ServiceInfo.html#aab755bbf3cf624a319fb868bff46d907">RepoStates</a> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#ade5505c5776843db99fcec2d5fe37e54">_repoStates</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#a4e8b924a54f7a0c60c676a6b44425d93">   44</a></span>&#160;    <a class="code" href="classzypp_1_1DefaultIntegral.html">DefaultIntegral&lt;Date::Duration,0&gt;</a> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a4e8b924a54f7a0c60c676a6b44425d93">_ttl</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#af07508d6f1c844e2f078e06f6536dd2b">   45</a></span>&#160;    <a class="code" href="classzypp_1_1Date.html">Date</a> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#af07508d6f1c844e2f078e06f6536dd2b">_lrf</a>;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#a9241712211344b0e4ea29ef50796491d">   48</a></span>&#160;    <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a9241712211344b0e4ea29ef50796491d">Impl</a>()</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    {}</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#abd32a100f18642d78c655e1e62dfaf44">   51</a></span>&#160;    <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#abd32a100f18642d78c655e1e62dfaf44">Impl</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1Url.html">Url</a> &amp; url_r )</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    : _url( url_r )</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    {}</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#ae8123b8a32b62a230ef15d044c0a4b89">   55</a></span>&#160;    <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#ae8123b8a32b62a230ef15d044c0a4b89">~Impl</a>()</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    {}</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#a96d234f58efdf45ba285572aa248ea7e">   58</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a96d234f58efdf45ba285572aa248ea7e">setProbedType</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1repo_1_1ServiceType.html">repo::ServiceType</a> &amp; type_r )<span class="keyword"> const</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="keyword">    </span>{</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;      <span class="keywordflow">if</span> ( _type == repo::ServiceType::NONE</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;           &amp;&amp; type_r != repo::ServiceType::NONE )</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;      {</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;        <span class="comment">// lazy init!</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        const_cast&lt;Impl*&gt;(<span class="keyword">this</span>)-&gt;_type = type_r;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;      }</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    }</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;  <span class="keyword">private</span>:</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    <span class="keyword">friend</span> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html">Impl</a> * rwcowClone&lt;Impl&gt;( <span class="keyword">const</span> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html">Impl</a> * rhs );</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structzypp_1_1ServiceInfo_1_1Impl.html#af252098b502859ef86a040f7a0b15c97">   72</a></span>&#160;    <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html">Impl</a> * <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#af252098b502859ef86a040f7a0b15c97">clone</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="keyword">    </span>{ <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html">Impl</a>( *<span class="keyword">this</span> ); }</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;  };</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;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  <span class="comment">//  CLASS NAME : ServiceInfo::Impl</span></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;  <span class="keyword">const</span> <a class="code" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> ServiceInfo::noService;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a424abf52afa2ba2affd25510d17692a5">   86</a></span>&#160;  ServiceInfo::ServiceInfo() : _pimpl( new <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html">Impl</a>() ) {}</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;  <a class="code" href="classzypp_1_1ServiceInfo.html#a424abf52afa2ba2affd25510d17692a5">ServiceInfo::ServiceInfo</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp; alias)</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    : repo::RepoInfoBase(alias), _pimpl( new <a class="code" href="classImpl.html">Impl</a>() )</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;  {}</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  <a class="code" href="classzypp_1_1ServiceInfo.html#a424abf52afa2ba2affd25510d17692a5">ServiceInfo::ServiceInfo</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp; alias, <span class="keyword">const</span> Url &amp; <a class="code" href="MediaCurl_8cc.html#a80c807b920948127b73f36d4d8d89037">url</a>)</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    : repo::RepoInfoBase(alias), _pimpl( new <a class="code" href="classImpl.html">Impl</a>(<a class="code" href="MediaCurl_8cc.html#a80c807b920948127b73f36d4d8d89037">url</a>) )</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"><a class="line" href="classzypp_1_1ServiceInfo.html#a33b85b67b6374c383b0fe4cf37d21a1a">   96</a></span>&#160;  <a class="code" href="classzypp_1_1ServiceInfo.html#a33b85b67b6374c383b0fe4cf37d21a1a">ServiceInfo::~ServiceInfo</a>()</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;  {}</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"><a class="line" href="classzypp_1_1ServiceInfo.html#a82278688431ad6fae86d60e600bb4133">   99</a></span>&#160;  <a class="code" href="classzypp_1_1Url.html">Url</a> <a class="code" href="classzypp_1_1ServiceInfo.html#a82278688431ad6fae86d60e600bb4133">ServiceInfo::url</a>() const                  <span class="comment">// Variables replaced</span></div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  { <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a7988ed4928c25908a64007e060f2f8bd">_url</a>.transformed(); }</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"><a class="line" href="classzypp_1_1ServiceInfo.html#aaf984dd9437b07f2b15591fa41e1d5c4">  102</a></span>&#160;  <a class="code" href="classzypp_1_1Url.html">Url</a> <a class="code" href="classzypp_1_1ServiceInfo.html#aaf984dd9437b07f2b15591fa41e1d5c4">ServiceInfo::rawUrl</a>() const               <span class="comment">// Raw</span></div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;  { <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a7988ed4928c25908a64007e060f2f8bd">_url</a>.raw(); }</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#ad3099b8c499e7f2dcb9426c944f44d0a">  105</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#ad3099b8c499e7f2dcb9426c944f44d0a">ServiceInfo::setUrl</a>( <span class="keyword">const</span> <a class="code" href="classzypp_1_1Url.html">Url</a>&amp; <a class="code" href="MediaCurl_8cc.html#a80c807b920948127b73f36d4d8d89037">url</a> )    <span class="comment">// Raw</span></div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;  { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a7988ed4928c25908a64007e060f2f8bd">_url</a>.raw() = <a class="code" href="classzypp_1_1ServiceInfo.html#a82278688431ad6fae86d60e600bb4133">url</a>; }</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"><a class="line" href="classzypp_1_1ServiceInfo.html#a1886497ecd1fccf10e86071640b75888">  108</a></span>&#160;  <a class="code" href="structzypp_1_1repo_1_1ServiceType.html">repo::ServiceType</a> <a class="code" href="classzypp_1_1ServiceInfo.html#a1886497ecd1fccf10e86071640b75888">ServiceInfo::type</a>()<span class="keyword"> const                           </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a39226545f7331bcbfbbb982ea33a8a49">_type</a>; }</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a22eadd3016962ea9ae04dcaf09250fff">  109</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a22eadd3016962ea9ae04dcaf09250fff">ServiceInfo::setType</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1repo_1_1ServiceType.html">repo::ServiceType</a> &amp; type )           { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a39226545f7331bcbfbbb982ea33a8a49">_type</a> = <a class="code" href="classzypp_1_1ServiceInfo.html#a1886497ecd1fccf10e86071640b75888">type</a>; }</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#aa19490e0d01b34cd328ae297bbaa319e">  110</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#aa19490e0d01b34cd328ae297bbaa319e">ServiceInfo::setProbedType</a>( <span class="keyword">const</span> <a class="code" href="structzypp_1_1repo_1_1ServiceType.html">repo::ServiceType</a> &amp;t )<span class="keyword"> const   </span>{ <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a96d234f58efdf45ba285572aa248ea7e">setProbedType</a>( t ); }</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"><a class="line" href="classzypp_1_1ServiceInfo.html#a2181e53193166ebccbf81ab0141cbe75">  112</a></span>&#160;  <a class="code" href="classzypp_1_1Date.html#a12dbb9690dca8e87337ad792c5e5c67c">Date::Duration</a> <a class="code" href="classzypp_1_1ServiceInfo.html#a2181e53193166ebccbf81ab0141cbe75">ServiceInfo::ttl</a>()<span class="keyword"> const                       </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a4e8b924a54f7a0c60c676a6b44425d93">_ttl</a>; }</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#aa2e6756b590f37482331e667047b5ebb">  113</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#aa2e6756b590f37482331e667047b5ebb">ServiceInfo::setTtl</a>( <a class="code" href="classzypp_1_1Date.html#a12dbb9690dca8e87337ad792c5e5c67c">Date::Duration</a> ttl_r )              { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a4e8b924a54f7a0c60c676a6b44425d93">_ttl</a> = ttl_r; }</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a0c033dfae2f03dae22f5acbc24d8d259">  114</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a0c033dfae2f03dae22f5acbc24d8d259">ServiceInfo::setProbedTtl</a>( <a class="code" href="classzypp_1_1Date.html#a12dbb9690dca8e87337ad792c5e5c67c">Date::Duration</a> ttl_r )<span class="keyword"> const  </span>{ const_cast&lt;ServiceInfo*&gt;(<span class="keyword">this</span>)-&gt;setTtl( ttl_r ); }</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a2a5935a8da3eec5ed321faf97c020a45">  116</a></span>&#160;  <a class="code" href="classzypp_1_1Date.html">Date</a> <a class="code" href="classzypp_1_1ServiceInfo.html#a2a5935a8da3eec5ed321faf97c020a45">ServiceInfo::lrf</a>()<span class="keyword"> const                                 </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#af07508d6f1c844e2f078e06f6536dd2b">_lrf</a>; }</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a229945a05c3530f34d35e6c24d5cf807">  117</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a229945a05c3530f34d35e6c24d5cf807">ServiceInfo::setLrf</a>( <a class="code" href="classzypp_1_1Date.html">Date</a> lrf_r )                        { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#af07508d6f1c844e2f078e06f6536dd2b">_lrf</a> = lrf_r; }</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"><a class="line" href="classzypp_1_1ServiceInfo.html#a80bb4170d87c145902eecb088517801a">  119</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a80bb4170d87c145902eecb088517801a">ServiceInfo::reposToEnableEmpty</a>()<span class="keyword"> const                                          </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">_reposToEnable</a>.empty(); }</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a10719bc351ad79a31202cdf5b7a481ec">  120</a></span>&#160;  <a class="code" href="namespacezypp_1_1sat_1_1detail.html#ac0d3ca93132eee14b022898f23b49d07">ServiceInfo::ReposToEnable::size_type</a> <a class="code" href="classzypp_1_1ServiceInfo.html#a10719bc351ad79a31202cdf5b7a481ec">ServiceInfo::reposToEnableSize</a>()<span class="keyword"> const          </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">_reposToEnable</a>.size(); }</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a1e70951bdae3ae65b952c7956b23e44f">  121</a></span>&#160;  ServiceInfo::ReposToEnable::const_iterator <a class="code" href="classzypp_1_1ServiceInfo.html#a1e70951bdae3ae65b952c7956b23e44f">ServiceInfo::reposToEnableBegin</a>()<span class="keyword"> const    </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">_reposToEnable</a>.begin(); }</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a4630328a472637841a126ce40041dcea">  122</a></span>&#160;  ServiceInfo::ReposToEnable::const_iterator <a class="code" href="classzypp_1_1ServiceInfo.html#a4630328a472637841a126ce40041dcea">ServiceInfo::reposToEnableEnd</a>()<span class="keyword"> const      </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">_reposToEnable</a>.end(); }</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"><a class="line" href="classzypp_1_1ServiceInfo.html#a304e00a69bbc85791dbd93775856e2dd">  124</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a304e00a69bbc85791dbd93775856e2dd">ServiceInfo::repoToEnableFind</a>( <span class="keyword">const</span> std::string &amp; alias_r )<span class="keyword"> const</span></div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span>( <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">_reposToEnable</a>.find( alias_r ) != <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">_reposToEnable</a>.end() ); }</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"><a class="line" href="classzypp_1_1ServiceInfo.html#ab2bd980a0aaa507972ab1c1b5361b84e">  127</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#ab2bd980a0aaa507972ab1c1b5361b84e">ServiceInfo::addRepoToEnable</a>( <span class="keyword">const</span> std::string &amp; alias_r )</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;    <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">_reposToEnable</a>.insert( alias_r );</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">_reposToDisable</a>.erase( alias_r );</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  }</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"><a class="line" href="classzypp_1_1ServiceInfo.html#ae3a6b97f8b86d3dded081408504249e8">  133</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#ae3a6b97f8b86d3dded081408504249e8">ServiceInfo::delRepoToEnable</a>( <span class="keyword">const</span> std::string &amp; alias_r )</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;  { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">_reposToEnable</a>.erase( alias_r ); }</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"><a class="line" href="classzypp_1_1ServiceInfo.html#a71badf35c278f73de2fa5ffd85942aba">  136</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a71badf35c278f73de2fa5ffd85942aba">ServiceInfo::clearReposToEnable</a>()</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">_reposToEnable</a>.clear(); }</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#af22f5b3ed1c150c907cef39655c6001e">  140</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ServiceInfo.html#af22f5b3ed1c150c907cef39655c6001e">ServiceInfo::reposToDisableEmpty</a>()<span class="keyword"> const                                         </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">_reposToDisable</a>.empty(); }</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#aec4f9fe72d7be522301e6bcdd2a52aa0">  141</a></span>&#160;  <a class="code" href="namespacezypp_1_1sat_1_1detail.html#ac0d3ca93132eee14b022898f23b49d07">ServiceInfo::ReposToDisable::size_type</a> <a class="code" href="classzypp_1_1ServiceInfo.html#aec4f9fe72d7be522301e6bcdd2a52aa0">ServiceInfo::reposToDisableSize</a>()<span class="keyword"> const        </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">_reposToDisable</a>.size(); }</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#ae054a72f1920a4b2984a094fe90f8b39">  142</a></span>&#160;  ServiceInfo::ReposToDisable::const_iterator <a class="code" href="classzypp_1_1ServiceInfo.html#ae054a72f1920a4b2984a094fe90f8b39">ServiceInfo::reposToDisableBegin</a>()<span class="keyword"> const  </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">_reposToDisable</a>.begin(); }</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a3e354a9405f7b69d7c0bf9417e0bfc1d">  143</a></span>&#160;  ServiceInfo::ReposToDisable::const_iterator <a class="code" href="classzypp_1_1ServiceInfo.html#a3e354a9405f7b69d7c0bf9417e0bfc1d">ServiceInfo::reposToDisableEnd</a>()<span class="keyword"> const    </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">_reposToDisable</a>.end(); }</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"><a class="line" href="classzypp_1_1ServiceInfo.html#a2d461759005d13c4cf7c0e4b7a321c70">  145</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a2d461759005d13c4cf7c0e4b7a321c70">ServiceInfo::repoToDisableFind</a>( <span class="keyword">const</span> std::string &amp; alias_r )<span class="keyword"> const</span></div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="keyword">  </span>{ <span class="keywordflow">return</span>( <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">_reposToDisable</a>.find( alias_r ) != <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">_reposToDisable</a>.end() ); }</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a6ce27da0a7b5283bc4da9c21fc0c9e1a">  148</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a6ce27da0a7b5283bc4da9c21fc0c9e1a">ServiceInfo::addRepoToDisable</a>( <span class="keyword">const</span> std::string &amp; alias_r )</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  {</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">_reposToDisable</a>.insert( alias_r );</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">_reposToEnable</a>.erase( alias_r );</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;  }</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a803a64878891b0d2967d18e62e7f6992">  154</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a803a64878891b0d2967d18e62e7f6992">ServiceInfo::delRepoToDisable</a>( <span class="keyword">const</span> std::string &amp; alias_r )</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;  { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">_reposToDisable</a>.erase( alias_r ); }</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"><a class="line" href="classzypp_1_1ServiceInfo.html#ab80b2e57491e2250a492507c7c88c09e">  157</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#ab80b2e57491e2250a492507c7c88c09e">ServiceInfo::clearReposToDisable</a>()</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">_reposToDisable</a>.clear(); }</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</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"><a class="line" href="classzypp_1_1ServiceInfo.html#a38625533de390db4add50452d132dbae">  161</a></span>&#160;  <span class="keyword">const</span> <a class="code" href="classzypp_1_1ServiceInfo.html#aab755bbf3cf624a319fb868bff46d907">ServiceInfo::RepoStates</a> &amp; <a class="code" href="classzypp_1_1ServiceInfo.html#a38625533de390db4add50452d132dbae">ServiceInfo::repoStates</a>()<span class="keyword"> const       </span>{ <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#ade5505c5776843db99fcec2d5fe37e54">_repoStates</a>; }</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#aecf61b15190ebe0022764f11055333c1">  162</a></span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#aecf61b15190ebe0022764f11055333c1">ServiceInfo::setRepoStates</a>( <a class="code" href="classzypp_1_1ServiceInfo.html#aab755bbf3cf624a319fb868bff46d907">RepoStates</a> newStates_r )             { swap( <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-&gt;<a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html#ade5505c5776843db99fcec2d5fe37e54">_repoStates</a>, newStates_r ); }</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="namespacezypp.html#a5459179990430d2598d3abae8e4d849f">  165</a></span>&#160;  std::ostream &amp; <a class="code" href="namespacezypp.html#a736823673697753a9826f368fefff5f0">operator&lt;&lt;</a>( std::ostream &amp; <a class="code" href="namespacestr.html">str</a>, <span class="keyword">const</span> <a class="code" href="structzypp_1_1ServiceInfo_1_1RepoState.html">ServiceInfo::RepoState</a> &amp; obj )</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  {</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespacestr.html">str</a></div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;enabled=&quot;</span> &lt;&lt; obj.<a class="code" href="structzypp_1_1ServiceInfo_1_1RepoState.html#af6818ee72671ad6c280baf3a53c58ee3">enabled</a> &lt;&lt; <span class="stringliteral">&quot; &quot;</span></div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;autorefresh=&quot;</span> &lt;&lt; obj.<a class="code" href="structzypp_1_1ServiceInfo_1_1RepoState.html#ab9ce55b5d5c9ecba54c0297c21a509e5">autorefresh</a> &lt;&lt; <span class="stringliteral">&quot; &quot;</span></div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;        &lt;&lt; <span class="stringliteral">&quot;priority=&quot;</span> &lt;&lt; obj.<a class="code" href="structzypp_1_1ServiceInfo_1_1RepoState.html#a4e6e9b35782bebb17028c8761dfeaec9">priority</a>;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  }</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#ae8e62e0c3c41a7c4e24217b1bafc5cf5">  173</a></span>&#160;  std::ostream &amp; <a class="code" href="classzypp_1_1ServiceInfo.html#ae8e62e0c3c41a7c4e24217b1bafc5cf5">ServiceInfo::dumpAsIniOn</a>( std::ostream &amp; <a class="code" href="namespacestr.html">str</a> )<span class="keyword"> const</span></div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    RepoInfoBase::dumpAsIniOn(<a class="code" href="namespacestr.html">str</a>)</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;url = &quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ServiceInfo.html#aaf984dd9437b07f2b15591fa41e1d5c4">rawUrl</a>() &lt;&lt; endl</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;type = &quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ServiceInfo.html#a1886497ecd1fccf10e86071640b75888">type</a>() &lt;&lt; endl;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    <span class="keywordflow">if</span> ( <a class="code" href="classzypp_1_1ServiceInfo.html#a2181e53193166ebccbf81ab0141cbe75">ttl</a>() )</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;      <a class="code" href="namespacestr.html">str</a> &lt;&lt; <span class="stringliteral">&quot;ttl_sec = &quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ServiceInfo.html#a2181e53193166ebccbf81ab0141cbe75">ttl</a>() &lt;&lt; endl;</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;    <span class="keywordflow">if</span> ( <a class="code" href="classzypp_1_1ServiceInfo.html#a2a5935a8da3eec5ed321faf97c020a45">lrf</a>() )</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;      <a class="code" href="namespacestr.html">str</a> &lt;&lt; <span class="stringliteral">&quot;lrf_dat = &quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ServiceInfo.html#a2a5935a8da3eec5ed321faf97c020a45">lrf</a>().<a class="code" href="classzypp_1_1Date.html#ad529cfd00207b6696ca0b3ecb023c793">asSeconds</a>() &lt;&lt; endl;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    <span class="keywordflow">if</span> ( ! <a class="code" href="classzypp_1_1ServiceInfo.html#a38625533de390db4add50452d132dbae">repoStates</a>().empty() )</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;    {</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;      <span class="keywordtype">unsigned</span> cnt = 0U;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;      <span class="keywordflow">for</span> ( <span class="keyword">const</span> <span class="keyword">auto</span> &amp; el : <a class="code" href="classzypp_1_1ServiceInfo.html#a38625533de390db4add50452d132dbae">repoStates</a>() )</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;      {</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;        std::string tag( <span class="stringliteral">&quot;repo_&quot;</span> );</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;        tag += <a class="code" href="namespacezypp_1_1str.html#a295adb2a601af4b6fe994e8aec3518a3">str::numstring</a>( ++cnt );</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;        <span class="keyword">const</span> <a class="code" href="structzypp_1_1ServiceInfo_1_1RepoState.html">RepoState</a> &amp; <a class="code" href="namespacezypp_1_1media.html#a5456263c51ed3d8b8d276e9fd76a615d">state</a>( el.second );</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;        <a class="code" href="namespacestr.html">str</a> &lt;&lt; tag &lt;&lt; <span class="stringliteral">&quot;=&quot;</span> &lt;&lt; el.first &lt;&lt; endl</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;            &lt;&lt; tag &lt;&lt; <span class="stringliteral">&quot;_enabled=&quot;</span> &lt;&lt; <a class="code" href="namespacezypp_1_1media.html#a5456263c51ed3d8b8d276e9fd76a615d">state</a>.enabled &lt;&lt; endl</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;            &lt;&lt; tag &lt;&lt; <span class="stringliteral">&quot;_autorefresh=&quot;</span> &lt;&lt; <a class="code" href="namespacezypp_1_1media.html#a5456263c51ed3d8b8d276e9fd76a615d">state</a>.autorefresh &lt;&lt; endl;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;        <span class="keywordflow">if</span> ( <a class="code" href="namespacezypp_1_1media.html#a5456263c51ed3d8b8d276e9fd76a615d">state</a>.priority != <a class="code" href="classzypp_1_1RepoInfo.html#ac089e7a903dc1f05255e152c2c4f4b49">RepoInfo::defaultPriority</a>() )</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;          <a class="code" href="namespacestr.html">str</a></div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;            &lt;&lt; tag &lt;&lt; <span class="stringliteral">&quot;_priority=&quot;</span> &lt;&lt; <a class="code" href="namespacezypp_1_1media.html#a5456263c51ed3d8b8d276e9fd76a615d">state</a>.priority &lt;&lt; endl;</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;      }</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;</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    <span class="keywordflow">if</span> ( ! <a class="code" href="classzypp_1_1ServiceInfo.html#a80bb4170d87c145902eecb088517801a">reposToEnableEmpty</a>() )</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;      <a class="code" href="namespacestr.html">str</a> &lt;&lt; <span class="stringliteral">&quot;repostoenable = &quot;</span> &lt;&lt; <a class="code" href="namespacezypp_1_1str.html#a14032334caa0040089db4a6e918d8cc1">str::joinEscaped</a>( <a class="code" href="classzypp_1_1ServiceInfo.html#a1e70951bdae3ae65b952c7956b23e44f">reposToEnableBegin</a>(), <a class="code" href="classzypp_1_1ServiceInfo.html#a4630328a472637841a126ce40041dcea">reposToEnableEnd</a>() ) &lt;&lt; endl;</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;    <span class="keywordflow">if</span> ( ! <a class="code" href="classzypp_1_1ServiceInfo.html#af22f5b3ed1c150c907cef39655c6001e">reposToDisableEmpty</a>() )</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;      <a class="code" href="namespacestr.html">str</a> &lt;&lt; <span class="stringliteral">&quot;repostodisable = &quot;</span> &lt;&lt; <a class="code" href="namespacezypp_1_1str.html#a14032334caa0040089db4a6e918d8cc1">str::joinEscaped</a>( <a class="code" href="classzypp_1_1ServiceInfo.html#ae054a72f1920a4b2984a094fe90f8b39">reposToDisableBegin</a>(), <a class="code" href="classzypp_1_1ServiceInfo.html#a3e354a9405f7b69d7c0bf9417e0bfc1d">reposToDisableEnd</a>() ) &lt;&lt; endl;</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="namespacestr.html">str</a>;</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;</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a0ca90a7416973ef84410ce15bebf86fc">  210</a></span>&#160;  ostream &amp; <a class="code" href="classzypp_1_1ServiceInfo.html#a0ca90a7416973ef84410ce15bebf86fc">ServiceInfo::dumpAsXmlOn</a>( ostream &amp; <a class="code" href="namespacestr.html">str</a>, <span class="keyword">const</span> <span class="keywordtype">string</span> &amp; content )<span class="keyword"> const</span></div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    <a class="code" href="namespacestr.html">str</a></div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;      &lt;&lt; <span class="stringliteral">&quot;&lt;service&quot;</span></div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; alias=\&quot;&quot;</span> &lt;&lt; <a class="code" href="namespacezypp_1_1str.html#a83b3819f2888c68cc77714986d0f4577">escape</a>(<a class="code" href="classzypp_1_1repo_1_1RepoInfoBase.html#afab76632f5714287e21fde1f4dfa00a1">alias</a>()) &lt;&lt; <span class="stringliteral">&quot;\&quot;&quot;</span></div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; name=\&quot;&quot;</span> &lt;&lt; <a class="code" href="namespacezypp_1_1str.html#a83b3819f2888c68cc77714986d0f4577">escape</a>(<a class="code" href="classzypp_1_1repo_1_1RepoInfoBase.html#ab088db4bee33b3148a35433a8a6b3479">name</a>()) &lt;&lt; <span class="stringliteral">&quot;\&quot;&quot;</span></div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; enabled=\&quot;&quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1repo_1_1RepoInfoBase.html#ad1fc0e8e8fa200bfcc59daf6085322d7">enabled</a>() &lt;&lt; <span class="stringliteral">&quot;\&quot;&quot;</span></div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; autorefresh=\&quot;&quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1repo_1_1RepoInfoBase.html#a98903eb07993ae3e3e9f5c58d0353d23">autorefresh</a>() &lt;&lt; <span class="stringliteral">&quot;\&quot;&quot;</span></div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; url=\&quot;&quot;</span> &lt;&lt; <a class="code" href="namespacezypp_1_1str.html#a83b3819f2888c68cc77714986d0f4577">escape</a>(<a class="code" href="classzypp_1_1ServiceInfo.html#a82278688431ad6fae86d60e600bb4133">url</a>().<a class="code" href="namespacezypp.html#a1547a676c9d1f206e0ed614d42d74c2d">asString</a>()) &lt;&lt; <span class="stringliteral">&quot;\&quot;&quot;</span></div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; type=\&quot;&quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ServiceInfo.html#a1886497ecd1fccf10e86071640b75888">type</a>().<a class="code" href="structzypp_1_1repo_1_1ServiceType.html#ab0e6438996d3af345368a87607b6200d">asString</a>() &lt;&lt; <span class="stringliteral">&quot;\&quot;&quot;</span></div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;      &lt;&lt; <span class="stringliteral">&quot; ttl_sec=\&quot;&quot;</span> &lt;&lt; <a class="code" href="classzypp_1_1ServiceInfo.html#a2181e53193166ebccbf81ab0141cbe75">ttl</a>() &lt;&lt; <span class="stringliteral">&quot;\&quot;&quot;</span>;</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="keywordflow">if</span> (content.empty())</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;      <a class="code" href="namespacestr.html">str</a> &lt;&lt; <span class="stringliteral">&quot;/&gt;&quot;</span> &lt;&lt; endl;</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;    <span class="keywordflow">else</span></div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;      <a class="code" href="namespacestr.html">str</a> &lt;&lt; <span class="stringliteral">&quot;&gt;&quot;</span> &lt;&lt; endl &lt;&lt; content &lt;&lt; <span class="stringliteral">&quot;&lt;/service&gt;&quot;</span> &lt;&lt; endl;</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;    <span class="keywordflow">return</span> <a class="code" href="namespacestr.html">str</a>;</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;  }</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="namespacezypp.html#a3a706ca47540006b75245bfb9bc832f3">  231</a></span>&#160;  std::ostream &amp; <a class="code" href="namespacezypp.html#a736823673697753a9826f368fefff5f0">operator&lt;&lt;</a>( std::ostream&amp; <a class="code" href="namespacestr.html">str</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> &amp;obj )</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;  {</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    <span class="keywordflow">return</span> obj.<a class="code" href="classzypp_1_1ServiceInfo.html#ae8e62e0c3c41a7c4e24217b1bafc5cf5">dumpAsIniOn</a>(<a class="code" href="namespacestr.html">str</a>);</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  }</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">  236</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;} <span class="comment">//namespace zypp</span></div><div class="ttc" id="classzypp_1_1ServiceInfo_html"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html">zypp::ServiceInfo</a></div><div class="ttdoc">Service data.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8h_source.html#l00036">ServiceInfo.h:36</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1RepoState_html"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1RepoState.html">zypp::ServiceInfo::RepoState</a></div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8h_source.html#l00167">ServiceInfo.h:167</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a0c033dfae2f03dae22f5acbc24d8d259"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a0c033dfae2f03dae22f5acbc24d8d259">zypp::ServiceInfo::setProbedTtl</a></div><div class="ttdeci">void setProbedTtl(Date::Duration ttl_r) const</div><div class="ttdoc">Lazy init sugested TTL.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00114">ServiceInfo.cc:114</a></div></div>
<div class="ttc" id="classzypp_1_1RepoInfo_html_ac089e7a903dc1f05255e152c2c4f4b49"><div class="ttname"><a href="classzypp_1_1RepoInfo.html#ac089e7a903dc1f05255e152c2c4f4b49">zypp::RepoInfo::defaultPriority</a></div><div class="ttdeci">static unsigned defaultPriority()</div><div class="ttdoc">The default priority (99).</div><div class="ttdef"><b>Definition:</b> <a href="RepoInfo_8cc_source.html#l00369">RepoInfo.cc:369</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a99ce361c63532be69d3aaf4c991de29b"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a99ce361c63532be69d3aaf4c991de29b">zypp::ServiceInfo::ReposToEnable</a></div><div class="ttdeci">std::set&lt; std::string &gt; ReposToEnable</div><div class="ttdoc">Container of repos.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8h_source.html#l00115">ServiceInfo.h:115</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a71badf35c278f73de2fa5ffd85942aba"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a71badf35c278f73de2fa5ffd85942aba">zypp::ServiceInfo::clearReposToEnable</a></div><div class="ttdeci">void clearReposToEnable()</div><div class="ttdoc">Clear the set of ReposToEnable.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00136">ServiceInfo.cc:136</a></div></div>
<div class="ttc" id="namespacezypp_html_a1547a676c9d1f206e0ed614d42d74c2d"><div class="ttname"><a href="namespacezypp.html#a1547a676c9d1f206e0ed614d42d74c2d">zypp::asString</a></div><div class="ttdeci">std::string asString(const DefaultIntegral&lt; Tp, TInitial &gt; &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="DefaultIntegral_8h_source.html#l00098">DefaultIntegral.h:98</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_aa2e6756b590f37482331e667047b5ebb"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#aa2e6756b590f37482331e667047b5ebb">zypp::ServiceInfo::setTtl</a></div><div class="ttdeci">void setTtl(Date::Duration ttl_r)</div><div class="ttdoc">Set sugested TTL.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00113">ServiceInfo.cc:113</a></div></div>
<div class="ttc" id="DefaultIntegral_8h_html"><div class="ttname"><a href="DefaultIntegral_8h.html">DefaultIntegral.h</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a2a5935a8da3eec5ed321faf97c020a45"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a2a5935a8da3eec5ed321faf97c020a45">zypp::ServiceInfo::lrf</a></div><div class="ttdeci">Date lrf() const</div><div class="ttdoc">Date of last refresh (if known).</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00116">ServiceInfo.cc:116</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html_ade5505c5776843db99fcec2d5fe37e54"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#ade5505c5776843db99fcec2d5fe37e54">zypp::ServiceInfo::Impl::_repoStates</a></div><div class="ttdeci">RepoStates _repoStates</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00043">ServiceInfo.cc:43</a></div></div>
<div class="ttc" id="classImpl_html"><div class="ttname"><a href="classImpl.html">Impl</a></div><div class="ttdoc">Helper filtering the files offered by a RepomdFileReader.</div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_aec4f9fe72d7be522301e6bcdd2a52aa0"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#aec4f9fe72d7be522301e6bcdd2a52aa0">zypp::ServiceInfo::reposToDisableSize</a></div><div class="ttdeci">ReposToDisable::size_type reposToDisableSize() const</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00141">ServiceInfo.cc:141</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_aaf984dd9437b07f2b15591fa41e1d5c4"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#aaf984dd9437b07f2b15591fa41e1d5c4">zypp::ServiceInfo::rawUrl</a></div><div class="ttdeci">Url rawUrl() const</div><div class="ttdoc">The service raw url (no variables replaced)</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00102">ServiceInfo.cc:102</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a0ca90a7416973ef84410ce15bebf86fc"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a0ca90a7416973ef84410ce15bebf86fc">zypp::ServiceInfo::dumpAsXmlOn</a></div><div class="ttdeci">virtual std::ostream &amp; dumpAsXmlOn(std::ostream &amp;str, const std::string &amp;content=&quot;&quot;) const</div><div class="ttdoc">Write an XML representation of this ServiceInfo object.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00210">ServiceInfo.cc:210</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html_ae8123b8a32b62a230ef15d044c0a4b89"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#ae8123b8a32b62a230ef15d044c0a4b89">zypp::ServiceInfo::Impl::~Impl</a></div><div class="ttdeci">~Impl()</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00055">ServiceInfo.cc:55</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html_a96d234f58efdf45ba285572aa248ea7e"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#a96d234f58efdf45ba285572aa248ea7e">zypp::ServiceInfo::Impl::setProbedType</a></div><div class="ttdeci">void setProbedType(const repo::ServiceType &amp;type_r) const</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00058">ServiceInfo.cc:58</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="structzypp_1_1ServiceInfo_1_1Impl_html_af2e9cfb9b51f49121ba1a67ece1ec851"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#af2e9cfb9b51f49121ba1a67ece1ec851">zypp::ServiceInfo::Impl::ReposToDisable</a></div><div class="ttdeci">ServiceInfo::ReposToDisable ReposToDisable</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00036">ServiceInfo.cc:36</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_ab2bd980a0aaa507972ab1c1b5361b84e"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#ab2bd980a0aaa507972ab1c1b5361b84e">zypp::ServiceInfo::addRepoToEnable</a></div><div class="ttdeci">void addRepoToEnable(const std::string &amp;alias_r)</div><div class="ttdoc">Add alias_r to the set of ReposToEnable.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00127">ServiceInfo.cc:127</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="MediaCurl_8cc_html_a80c807b920948127b73f36d4d8d89037"><div class="ttname"><a href="MediaCurl_8cc.html#a80c807b920948127b73f36d4d8d89037">url</a></div><div class="ttdeci">Url url</div><div class="ttdef"><b>Definition:</b> <a href="MediaCurl_8cc_source.html#l00199">MediaCurl.cc:199</a></div></div>
<div class="ttc" id="classzypp_1_1repo_1_1RepoInfoBase_html_ad1fc0e8e8fa200bfcc59daf6085322d7"><div class="ttname"><a href="classzypp_1_1repo_1_1RepoInfoBase.html#ad1fc0e8e8fa200bfcc59daf6085322d7">zypp::repo::RepoInfoBase::enabled</a></div><div class="ttdeci">bool enabled() const</div><div class="ttdoc">If enabled is false, then this repository must be ignored as if does not exists, except when checking...</div><div class="ttdef"><b>Definition:</b> <a href="RepoInfoBase_8cc_source.html#l00104">RepoInfoBase.cc:104</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_aa19490e0d01b34cd328ae297bbaa319e"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#aa19490e0d01b34cd328ae297bbaa319e">zypp::ServiceInfo::setProbedType</a></div><div class="ttdeci">void setProbedType(const repo::ServiceType &amp;t) const</div><div class="ttdoc">Lazy init service type.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00110">ServiceInfo.cc:110</a></div></div>
<div class="ttc" id="classzypp_1_1Date_html_ad529cfd00207b6696ca0b3ecb023c793"><div class="ttname"><a href="classzypp_1_1Date.html#ad529cfd00207b6696ca0b3ecb023c793">zypp::Date::asSeconds</a></div><div class="ttdeci">std::string asSeconds() const</div><div class="ttdoc">Convert to string representation of calendar time in numeric form (like &quot;1029255142&quot;).</div><div class="ttdef"><b>Definition:</b> <a href="Date_8h_source.html#l00126">Date.h:126</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a22eadd3016962ea9ae04dcaf09250fff"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a22eadd3016962ea9ae04dcaf09250fff">zypp::ServiceInfo::setType</a></div><div class="ttdeci">void setType(const repo::ServiceType &amp;type)</div><div class="ttdoc">Set service type.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00109">ServiceInfo.cc:109</a></div></div>
<div class="ttc" id="RepoVariables_8h_html_a0c5c5e22c13fa1fa2bebe90c24fbaacf"><div class="ttname"><a href="RepoVariables_8h.html#a0c5c5e22c13fa1fa2bebe90c24fbaacf">RepoVariablesReplacedUrl</a></div><div class="ttdeci">base::ValueTransform&lt; Url, repo::RepoVariablesUrlReplacer &gt; RepoVariablesReplacedUrl</div><div class="ttdef"><b>Definition:</b> <a href="RepoVariables_8h_source.html#l00135">RepoVariables.h:135</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a89403fc613219b4af63fe0a5ae4cceee"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">zypp::ServiceInfo::_pimpl</a></div><div class="ttdeci">RWCOW_pointer&lt; Impl &gt; _pimpl</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8h_source.html#l00211">ServiceInfo.h:211</a></div></div>
<div class="ttc" id="namespacezypp_1_1str_html_a14032334caa0040089db4a6e918d8cc1"><div class="ttname"><a href="namespacezypp_1_1str.html#a14032334caa0040089db4a6e918d8cc1">zypp::str::joinEscaped</a></div><div class="ttdeci">std::string joinEscaped(TIterator begin, TIterator end, const char sep_r=' ')</div><div class="ttdoc">Join strings using separator sep_r, quoting or escaping the values.</div><div class="ttdef"><b>Definition:</b> <a href="String_8h_source.html#l00764">String.h:764</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_aab755bbf3cf624a319fb868bff46d907"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#aab755bbf3cf624a319fb868bff46d907">zypp::ServiceInfo::RepoStates</a></div><div class="ttdeci">std::map&lt; std::string, RepoState &gt; RepoStates</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8h_source.html#l00185">ServiceInfo.h:185</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a304e00a69bbc85791dbd93775856e2dd"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a304e00a69bbc85791dbd93775856e2dd">zypp::ServiceInfo::repoToEnableFind</a></div><div class="ttdeci">bool repoToEnableFind(const std::string &amp;alias_r) const</div><div class="ttdoc">Whether alias_r is mentioned in ReposToEnable.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00124">ServiceInfo.cc:124</a></div></div>
<div class="ttc" id="classzypp_1_1Date_html"><div class="ttname"><a href="classzypp_1_1Date.html">zypp::Date</a></div><div class="ttdoc">Store and operate on date (time_t).</div><div class="ttdef"><b>Definition:</b> <a href="Date_8h_source.html#l00032">Date.h:32</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html_abd32a100f18642d78c655e1e62dfaf44"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#abd32a100f18642d78c655e1e62dfaf44">zypp::ServiceInfo::Impl::Impl</a></div><div class="ttdeci">Impl(const Url &amp;url_r)</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00051">ServiceInfo.cc:51</a></div></div>
<div class="ttc" id="namespacezypp_1_1str_html_a83b3819f2888c68cc77714986d0f4577"><div class="ttname"><a href="namespacezypp_1_1str.html#a83b3819f2888c68cc77714986d0f4577">zypp::str::escape</a></div><div class="ttdeci">std::string escape(const C_Str &amp;str_r, const char sep_r)</div><div class="ttdoc">Escape desired character c using a backslash.</div><div class="ttdef"><b>Definition:</b> <a href="String_8cc_source.html#l00369">String.cc:369</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_ab80b2e57491e2250a492507c7c88c09e"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#ab80b2e57491e2250a492507c7c88c09e">zypp::ServiceInfo::clearReposToDisable</a></div><div class="ttdeci">void clearReposToDisable()</div><div class="ttdoc">Clear the set of ReposToDisable.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00157">ServiceInfo.cc:157</a></div></div>
<div class="ttc" id="namespacezypp_html_a736823673697753a9826f368fefff5f0"><div class="ttname"><a href="namespacezypp.html#a736823673697753a9826f368fefff5f0">zypp::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;str, const Exception &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="Exception_8cc_source.html#l00147">Exception.cc:147</a></div></div>
<div class="ttc" id="structzypp_1_1repo_1_1ServiceType_html_ab0e6438996d3af345368a87607b6200d"><div class="ttname"><a href="structzypp_1_1repo_1_1ServiceType.html#ab0e6438996d3af345368a87607b6200d">zypp::repo::ServiceType::asString</a></div><div class="ttdeci">const std::string &amp; asString() const</div><div class="ttdef"><b>Definition:</b> <a href="ServiceType_8cc_source.html#l00056">ServiceType.cc:56</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a80bb4170d87c145902eecb088517801a"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a80bb4170d87c145902eecb088517801a">zypp::ServiceInfo::reposToEnableEmpty</a></div><div class="ttdeci">bool reposToEnableEmpty() const</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00119">ServiceInfo.cc:119</a></div></div>
<div class="ttc" id="classzypp_1_1repo_1_1RepoInfoBase_html_afab76632f5714287e21fde1f4dfa00a1"><div class="ttname"><a href="classzypp_1_1repo_1_1RepoInfoBase.html#afab76632f5714287e21fde1f4dfa00a1">zypp::repo::RepoInfoBase::alias</a></div><div class="ttdeci">std::string alias() const</div><div class="ttdoc">unique identifier for this source.</div><div class="ttdef"><b>Definition:</b> <a href="RepoInfoBase_8cc_source.html#l00111">RepoInfoBase.cc:111</a></div></div>
<div class="ttc" id="namespacezypp_1_1media_html_a5456263c51ed3d8b8d276e9fd76a615d"><div class="ttname"><a href="namespacezypp_1_1media.html#a5456263c51ed3d8b8d276e9fd76a615d">zypp::media::state</a></div><div class="ttdeci">state</div><div class="ttdef"><b>Definition:</b> <a href="MetaLinkParser_8cc_source.html#l00034">MetaLinkParser.cc:34</a></div></div>
<div class="ttc" id="structzypp_1_1repo_1_1ServiceType_html"><div class="ttname"><a href="structzypp_1_1repo_1_1ServiceType.html">zypp::repo::ServiceType</a></div><div class="ttdoc">Service type enumeration.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceType_8h_source.html#l00026">ServiceType.h:26</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_aecf61b15190ebe0022764f11055333c1"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#aecf61b15190ebe0022764f11055333c1">zypp::ServiceInfo::setRepoStates</a></div><div class="ttdeci">void setRepoStates(RepoStates newStates_r)</div><div class="ttdoc">Remember a new set of repository states.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00162">ServiceInfo.cc:162</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a10719bc351ad79a31202cdf5b7a481ec"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a10719bc351ad79a31202cdf5b7a481ec">zypp::ServiceInfo::reposToEnableSize</a></div><div class="ttdeci">ReposToEnable::size_type reposToEnableSize() const</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00120">ServiceInfo.cc:120</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html">zypp::ServiceInfo::Impl</a></div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00033">ServiceInfo.cc:33</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_af22f5b3ed1c150c907cef39655c6001e"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#af22f5b3ed1c150c907cef39655c6001e">zypp::ServiceInfo::reposToDisableEmpty</a></div><div class="ttdeci">bool reposToDisableEmpty() const</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00140">ServiceInfo.cc:140</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a3e354a9405f7b69d7c0bf9417e0bfc1d"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a3e354a9405f7b69d7c0bf9417e0bfc1d">zypp::ServiceInfo::reposToDisableEnd</a></div><div class="ttdeci">ReposToDisable::const_iterator reposToDisableEnd() const</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00143">ServiceInfo.cc:143</a></div></div>
<div class="ttc" id="classzypp_1_1Date_html_a12dbb9690dca8e87337ad792c5e5c67c"><div class="ttname"><a href="classzypp_1_1Date.html#a12dbb9690dca8e87337ad792c5e5c67c">zypp::Date::Duration</a></div><div class="ttdeci">time_t Duration</div><div class="ttdef"><b>Definition:</b> <a href="Date_8h_source.html#l00039">Date.h:39</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html_adb1e8eded1e766b1d161cf61136ff57c"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#adb1e8eded1e766b1d161cf61136ff57c">zypp::ServiceInfo::Impl::_reposToEnable</a></div><div class="ttdeci">ReposToEnable _reposToEnable</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00041">ServiceInfo.cc:41</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1RepoState_html_a4e6e9b35782bebb17028c8761dfeaec9"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1RepoState.html#a4e6e9b35782bebb17028c8761dfeaec9">zypp::ServiceInfo::RepoState::priority</a></div><div class="ttdeci">unsigned priority</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8h_source.html#l00171">ServiceInfo.h:171</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a424abf52afa2ba2affd25510d17692a5"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a424abf52afa2ba2affd25510d17692a5">zypp::ServiceInfo::ServiceInfo</a></div><div class="ttdeci">ServiceInfo()</div><div class="ttdoc">Default ctor creates noService.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00086">ServiceInfo.cc:86</a></div></div>
<div class="ttc" id="classzypp_1_1DefaultIntegral_html"><div class="ttname"><a href="classzypp_1_1DefaultIntegral.html">zypp::DefaultIntegral&lt; Date::Duration, 0 &gt;</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1RepoState_html_ab9ce55b5d5c9ecba54c0297c21a509e5"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1RepoState.html#ab9ce55b5d5c9ecba54c0297c21a509e5">zypp::ServiceInfo::RepoState::autorefresh</a></div><div class="ttdeci">bool autorefresh</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8h_source.html#l00170">ServiceInfo.h:170</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_ae3a6b97f8b86d3dded081408504249e8"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#ae3a6b97f8b86d3dded081408504249e8">zypp::ServiceInfo::delRepoToEnable</a></div><div class="ttdeci">void delRepoToEnable(const std::string &amp;alias_r)</div><div class="ttdoc">Remove alias_r from the set of ReposToEnable.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00133">ServiceInfo.cc:133</a></div></div>
<div class="ttc" id="namespacezypp_1_1str_html_a295adb2a601af4b6fe994e8aec3518a3"><div class="ttname"><a href="namespacezypp_1_1str.html#a295adb2a601af4b6fe994e8aec3518a3">zypp::str::numstring</a></div><div class="ttdeci">std::string numstring(char n, int w=0)</div><div class="ttdef"><b>Definition:</b> <a href="String_8h_source.html#l00288">String.h:288</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a4630328a472637841a126ce40041dcea"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a4630328a472637841a126ce40041dcea">zypp::ServiceInfo::reposToEnableEnd</a></div><div class="ttdeci">ReposToEnable::const_iterator reposToEnableEnd() const</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00122">ServiceInfo.cc:122</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a2181e53193166ebccbf81ab0141cbe75"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a2181e53193166ebccbf81ab0141cbe75">zypp::ServiceInfo::ttl</a></div><div class="ttdeci">Date::Duration ttl() const</div><div class="ttdoc">Sugested TTL between two metadata auto-refreshs.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00112">ServiceInfo.cc:112</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a33b85b67b6374c383b0fe4cf37d21a1a"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a33b85b67b6374c383b0fe4cf37d21a1a">zypp::ServiceInfo::~ServiceInfo</a></div><div class="ttdeci">virtual ~ServiceInfo()</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00096">ServiceInfo.cc:96</a></div></div>
<div class="ttc" id="namespacezypp_1_1sat_1_1detail_html_ac0d3ca93132eee14b022898f23b49d07"><div class="ttname"><a href="namespacezypp_1_1sat_1_1detail.html#ac0d3ca93132eee14b022898f23b49d07">zypp::sat::detail::size_type</a></div><div class="ttdeci">SolvableIdType size_type</div><div class="ttdef"><b>Definition:</b> <a href="PoolMember_8h_source.html#l00152">PoolMember.h:152</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a82278688431ad6fae86d60e600bb4133"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a82278688431ad6fae86d60e600bb4133">zypp::ServiceInfo::url</a></div><div class="ttdeci">Url url() const</div><div class="ttdoc">The service url.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00099">ServiceInfo.cc:99</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_ad3099b8c499e7f2dcb9426c944f44d0a"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#ad3099b8c499e7f2dcb9426c944f44d0a">zypp::ServiceInfo::setUrl</a></div><div class="ttdeci">void setUrl(const Url &amp;url)</div><div class="ttdoc">Set the service url (raw value)</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00105">ServiceInfo.cc:105</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html_aae4f604bee90245ae1d7c889384a4b2f"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#aae4f604bee90245ae1d7c889384a4b2f">zypp::ServiceInfo::Impl::ReposToEnable</a></div><div class="ttdeci">ServiceInfo::ReposToEnable ReposToEnable</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00035">ServiceInfo.cc:35</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a229945a05c3530f34d35e6c24d5cf807"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a229945a05c3530f34d35e6c24d5cf807">zypp::ServiceInfo::setLrf</a></div><div class="ttdeci">void setLrf(Date lrf_r)</div><div class="ttdoc">Set date of last refresh.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00117">ServiceInfo.cc:117</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a77671073ed6632b56321b0c4a9b8f6ba"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a77671073ed6632b56321b0c4a9b8f6ba">zypp::ServiceInfo::ReposToDisable</a></div><div class="ttdeci">std::set&lt; std::string &gt; ReposToDisable</div><div class="ttdoc">Container of repos.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8h_source.html#l00141">ServiceInfo.h:141</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html_a39226545f7331bcbfbbb982ea33a8a49"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#a39226545f7331bcbfbbb982ea33a8a49">zypp::ServiceInfo::Impl::_type</a></div><div class="ttdeci">repo::ServiceType _type</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00040">ServiceInfo.cc:40</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_ae054a72f1920a4b2984a094fe90f8b39"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#ae054a72f1920a4b2984a094fe90f8b39">zypp::ServiceInfo::reposToDisableBegin</a></div><div class="ttdeci">ReposToDisable::const_iterator reposToDisableBegin() const</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00142">ServiceInfo.cc:142</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1RepoState_html_af6818ee72671ad6c280baf3a53c58ee3"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1RepoState.html#af6818ee72671ad6c280baf3a53c58ee3">zypp::ServiceInfo::RepoState::enabled</a></div><div class="ttdeci">bool enabled</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8h_source.html#l00169">ServiceInfo.h:169</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html_a2ee07625df57e7ca23e5d7dde0990ae9"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#a2ee07625df57e7ca23e5d7dde0990ae9">zypp::ServiceInfo::Impl::_reposToDisable</a></div><div class="ttdeci">ReposToDisable _reposToDisable</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00042">ServiceInfo.cc:42</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a38625533de390db4add50452d132dbae"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a38625533de390db4add50452d132dbae">zypp::ServiceInfo::repoStates</a></div><div class="ttdeci">const RepoStates &amp; repoStates() const</div><div class="ttdoc">Access the remembered repository states.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00161">ServiceInfo.cc:161</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_ae8e62e0c3c41a7c4e24217b1bafc5cf5"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#ae8e62e0c3c41a7c4e24217b1bafc5cf5">zypp::ServiceInfo::dumpAsIniOn</a></div><div class="ttdeci">virtual std::ostream &amp; dumpAsIniOn(std::ostream &amp;str) const</div><div class="ttdoc">Writes ServiceInfo to stream in &quot;.service&quot; format.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00173">ServiceInfo.cc:173</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a2d461759005d13c4cf7c0e4b7a321c70"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a2d461759005d13c4cf7c0e4b7a321c70">zypp::ServiceInfo::repoToDisableFind</a></div><div class="ttdeci">bool repoToDisableFind(const std::string &amp;alias_r) const</div><div class="ttdoc">Whether alias_r is mentioned in ReposToDisable.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00145">ServiceInfo.cc:145</a></div></div>
<div class="ttc" id="classzypp_1_1repo_1_1RepoInfoBase_html_ab088db4bee33b3148a35433a8a6b3479"><div class="ttname"><a href="classzypp_1_1repo_1_1RepoInfoBase.html#ab088db4bee33b3148a35433a8a6b3479">zypp::repo::RepoInfoBase::name</a></div><div class="ttdeci">std::string name() const</div><div class="ttdoc">Repository name.</div><div class="ttdef"><b>Definition:</b> <a href="RepoInfoBase_8cc_source.html#l00117">RepoInfoBase.cc:117</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html_af252098b502859ef86a040f7a0b15c97"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#af252098b502859ef86a040f7a0b15c97">zypp::ServiceInfo::Impl::clone</a></div><div class="ttdeci">Impl * clone() const</div><div class="ttdoc">clone for RWCOW_pointer</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00072">ServiceInfo.cc:72</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html_a4e8b924a54f7a0c60c676a6b44425d93"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#a4e8b924a54f7a0c60c676a6b44425d93">zypp::ServiceInfo::Impl::_ttl</a></div><div class="ttdeci">DefaultIntegral&lt; Date::Duration, 0 &gt; _ttl</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00044">ServiceInfo.cc:44</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a803a64878891b0d2967d18e62e7f6992"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a803a64878891b0d2967d18e62e7f6992">zypp::ServiceInfo::delRepoToDisable</a></div><div class="ttdeci">void delRepoToDisable(const std::string &amp;alias_r)</div><div class="ttdoc">Remove alias_r from the set of ReposToDisable.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00154">ServiceInfo.cc:154</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a1e70951bdae3ae65b952c7956b23e44f"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a1e70951bdae3ae65b952c7956b23e44f">zypp::ServiceInfo::reposToEnableBegin</a></div><div class="ttdeci">ReposToEnable::const_iterator reposToEnableBegin() const</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00121">ServiceInfo.cc:121</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a6ce27da0a7b5283bc4da9c21fc0c9e1a"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a6ce27da0a7b5283bc4da9c21fc0c9e1a">zypp::ServiceInfo::addRepoToDisable</a></div><div class="ttdeci">void addRepoToDisable(const std::string &amp;alias_r)</div><div class="ttdoc">Add alias_r to the set of ReposToDisable.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00148">ServiceInfo.cc:148</a></div></div>
<div class="ttc" id="ServiceInfo_8h_html"><div class="ttname"><a href="ServiceInfo_8h.html">ServiceInfo.h</a></div></div>
<div class="ttc" id="classzypp_1_1repo_1_1RepoInfoBase_html_a98903eb07993ae3e3e9f5c58d0353d23"><div class="ttname"><a href="classzypp_1_1repo_1_1RepoInfoBase.html#a98903eb07993ae3e3e9f5c58d0353d23">zypp::repo::RepoInfoBase::autorefresh</a></div><div class="ttdeci">bool autorefresh() const</div><div class="ttdoc">If true, the repostory must be refreshed before creating resolvables from it.</div><div class="ttdef"><b>Definition:</b> <a href="RepoInfoBase_8cc_source.html#l00108">RepoInfoBase.cc:108</a></div></div>
<div class="ttc" id="RepoInfo_8h_html"><div class="ttname"><a href="RepoInfo_8h.html">RepoInfo.h</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html_a9241712211344b0e4ea29ef50796491d"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#a9241712211344b0e4ea29ef50796491d">zypp::ServiceInfo::Impl::Impl</a></div><div class="ttdeci">Impl()</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00048">ServiceInfo.cc:48</a></div></div>
<div class="ttc" id="XmlEscape_8h_html"><div class="ttname"><a href="XmlEscape_8h.html">XmlEscape.h</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="structzypp_1_1ServiceInfo_1_1Impl_html_a7988ed4928c25908a64007e060f2f8bd"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#a7988ed4928c25908a64007e060f2f8bd">zypp::ServiceInfo::Impl::_url</a></div><div class="ttdeci">RepoVariablesReplacedUrl _url</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00039">ServiceInfo.cc:39</a></div></div>
<div class="ttc" id="classzypp_1_1ServiceInfo_html_a1886497ecd1fccf10e86071640b75888"><div class="ttname"><a href="classzypp_1_1ServiceInfo.html#a1886497ecd1fccf10e86071640b75888">zypp::ServiceInfo::type</a></div><div class="ttdeci">repo::ServiceType type() const</div><div class="ttdoc">Service type.</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00108">ServiceInfo.cc:108</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="classzypp_1_1Url_html"><div class="ttname"><a href="classzypp_1_1Url.html">zypp::Url</a></div><div class="ttdoc">Url manipulation class.</div><div class="ttdef"><b>Definition:</b> <a href="Url_8h_source.html#l00087">Url.h:87</a></div></div>
<div class="ttc" id="structzypp_1_1ServiceInfo_1_1Impl_html_af07508d6f1c844e2f078e06f6536dd2b"><div class="ttname"><a href="structzypp_1_1ServiceInfo_1_1Impl.html#af07508d6f1c844e2f078e06f6536dd2b">zypp::ServiceInfo::Impl::_lrf</a></div><div class="ttdeci">Date _lrf</div><div class="ttdef"><b>Definition:</b> <a href="ServiceInfo_8cc_source.html#l00045">ServiceInfo.cc:45</a></div></div>
<div class="ttc" id="namespacezypp_1_1xml_html_ab1a65fc8f5cd5a5cc74a95d041da0032"><div class="ttname"><a href="namespacezypp_1_1xml.html#ab1a65fc8f5cd5a5cc74a95d041da0032">zypp::xml::escape</a></div><div class="ttdeci">detail::EscapedString escape(const std::string &amp;in_r)</div><div class="ttdoc">Escape xml special charaters (&amp; -&gt; &amp;; from IoBind library).</div><div class="ttdef"><b>Definition:</b> <a href="XmlEscape_8h_source.html#l00051">XmlEscape.h:51</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="ServiceInfo_8cc.html">ServiceInfo.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>