<!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&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  <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&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&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> <span class="comment">/*---------------------------------------------------------------------\</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">| ____ _ __ __ ___ |</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">| |__ / \ / / . \ . \ |</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">| / / \ V /| _/ _/ |</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">| / /__ | | | | | | |</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">| /_____||_| |_| |_| |</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">| |</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">\---------------------------------------------------------------------*/</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include <ostream></span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#include <iostream></span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include "<a class="code" href="String_8h.html">zypp/base/String.h</a>"</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="DefaultIntegral_8h.html">zypp/base/DefaultIntegral.h</a>"</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include "<a class="code" href="XmlEscape_8h.html">zypp/parser/xml/XmlEscape.h</a>"</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="RepoInfo_8h.html">zypp/RepoInfo.h</a>"</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="ServiceInfo_8h.html">zypp/ServiceInfo.h</a>"</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <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> <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> </div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <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> {</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="comment">//</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="comment">// CLASS NAME : ServiceInfo::Impl</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <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>  <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>  {</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>  <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>  <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> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <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>  <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>  <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>  <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>  <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>  <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>  <a class="code" href="classzypp_1_1DefaultIntegral.html">DefaultIntegral<Date::Duration,0></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>  <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> </div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <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>  <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>  {}</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </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>  <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> & url_r )</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  : _url( url_r )</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  {}</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </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>  <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>  {}</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </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>  <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> & type_r )<span class="keyword"> const</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">if</span> ( _type == repo::ServiceType::NONE</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  && type_r != repo::ServiceType::NONE )</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  {</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="comment">// lazy init!</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  const_cast<Impl*>(<span class="keyword">this</span>)->_type = type_r;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  }</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">friend</span> <a class="code" href="structzypp_1_1ServiceInfo_1_1Impl.html">Impl</a> * rwcowClone<Impl>( <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> </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>  <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> <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>  };</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="comment">//</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// CLASS NAME : ServiceInfo::Impl</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">//</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="comment"></span></div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <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> </div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a424abf52afa2ba2affd25510d17692a5"> 86</a></span>  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> </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="classzypp_1_1ServiceInfo.html#a424abf52afa2ba2affd25510d17692a5">ServiceInfo::ServiceInfo</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> & alias)</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  : 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>  {}</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <a class="code" href="classzypp_1_1ServiceInfo.html#a424abf52afa2ba2affd25510d17692a5">ServiceInfo::ServiceInfo</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> & alias, <span class="keyword">const</span> Url & <a class="code" href="MediaCurl_8cc.html#a80c807b920948127b73f36d4d8d89037">url</a>)</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  : 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>  {}</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a33b85b67b6374c383b0fe4cf37d21a1a"> 96</a></span>  <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>  {}</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a82278688431ad6fae86d60e600bb4133"> 99</a></span>  <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>  { <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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> </div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#aaf984dd9437b07f2b15591fa41e1d5c4"> 102</a></span>  <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>  { <span class="keywordflow">return</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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> </div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#ad3099b8c499e7f2dcb9426c944f44d0a"> 105</a></span>  <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>& <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>  { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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> </div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a1886497ecd1fccf10e86071640b75888"> 108</a></span>  <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>-><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>  <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> & type ) { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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>  <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> &t )<span class="keyword"> const </span>{ <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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> </div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a2181e53193166ebccbf81ab0141cbe75"> 112</a></span>  <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>-><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>  <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>-><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>  <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<ServiceInfo*>(<span class="keyword">this</span>)->setTtl( ttl_r ); }</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a2a5935a8da3eec5ed321faf97c020a45"> 116</a></span>  <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>-><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>  <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>-><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> </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a80bb4170d87c145902eecb088517801a"> 119</a></span>  <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>-><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>  <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>-><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>  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>-><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>  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>-><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> </div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a304e00a69bbc85791dbd93775856e2dd"> 124</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a304e00a69bbc85791dbd93775856e2dd">ServiceInfo::repoToEnableFind</a>( <span class="keyword">const</span> std::string & alias_r )<span class="keyword"> const</span></div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> <span class="keyword"> </span>{ <span class="keywordflow">return</span>( <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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>-><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> </div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#ab2bd980a0aaa507972ab1c1b5361b84e"> 127</a></span>  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#ab2bd980a0aaa507972ab1c1b5361b84e">ServiceInfo::addRepoToEnable</a>( <span class="keyword">const</span> std::string & alias_r )</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  {</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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>  <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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>  }</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#ae3a6b97f8b86d3dded081408504249e8"> 133</a></span>  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#ae3a6b97f8b86d3dded081408504249e8">ServiceInfo::delRepoToEnable</a>( <span class="keyword">const</span> std::string & alias_r )</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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> </div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a71badf35c278f73de2fa5ffd85942aba"> 136</a></span>  <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>  { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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> </div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#af22f5b3ed1c150c907cef39655c6001e"> 140</a></span>  <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>-><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>  <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>-><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>  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>-><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>  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>-><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> </div><div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a2d461759005d13c4cf7c0e4b7a321c70"> 145</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a2d461759005d13c4cf7c0e4b7a321c70">ServiceInfo::repoToDisableFind</a>( <span class="keyword">const</span> std::string & alias_r )<span class="keyword"> const</span></div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <span class="keyword"> </span>{ <span class="keywordflow">return</span>( <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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>-><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> </div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a6ce27da0a7b5283bc4da9c21fc0c9e1a"> 148</a></span>  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a6ce27da0a7b5283bc4da9c21fc0c9e1a">ServiceInfo::addRepoToDisable</a>( <span class="keyword">const</span> std::string & alias_r )</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  {</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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>  <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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>  }</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a803a64878891b0d2967d18e62e7f6992"> 154</a></span>  <span class="keywordtype">void</span> <a class="code" href="classzypp_1_1ServiceInfo.html#a803a64878891b0d2967d18e62e7f6992">ServiceInfo::delRepoToDisable</a>( <span class="keyword">const</span> std::string & alias_r )</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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> </div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#ab80b2e57491e2250a492507c7c88c09e"> 157</a></span>  <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>  { <a class="code" href="classzypp_1_1ServiceInfo.html#a89403fc613219b4af63fe0a5ae4cceee">_pimpl</a>-><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> </div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a38625533de390db4add50452d132dbae"> 161</a></span>  <span class="keyword">const</span> <a class="code" href="classzypp_1_1ServiceInfo.html#aab755bbf3cf624a319fb868bff46d907">ServiceInfo::RepoStates</a> & <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>-><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>  <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>-><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> </div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="namespacezypp.html#a5459179990430d2598d3abae8e4d849f"> 165</a></span>  std::ostream & <a class="code" href="namespacezypp.html#a736823673697753a9826f368fefff5f0">operator<<</a>( std::ostream & <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> & obj )</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  {</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <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>  << <span class="stringliteral">"enabled="</span> << obj.<a class="code" href="structzypp_1_1ServiceInfo_1_1RepoState.html#af6818ee72671ad6c280baf3a53c58ee3">enabled</a> << <span class="stringliteral">" "</span></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  << <span class="stringliteral">"autorefresh="</span> << obj.<a class="code" href="structzypp_1_1ServiceInfo_1_1RepoState.html#ab9ce55b5d5c9ecba54c0297c21a509e5">autorefresh</a> << <span class="stringliteral">" "</span></div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  << <span class="stringliteral">"priority="</span> << 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>  }</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#ae8e62e0c3c41a7c4e24217b1bafc5cf5"> 173</a></span>  std::ostream & <a class="code" href="classzypp_1_1ServiceInfo.html#ae8e62e0c3c41a7c4e24217b1bafc5cf5">ServiceInfo::dumpAsIniOn</a>( std::ostream & <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> <span class="keyword"> </span>{</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  RepoInfoBase::dumpAsIniOn(<a class="code" href="namespacestr.html">str</a>)</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  << <span class="stringliteral">"url = "</span> << <a class="code" href="classzypp_1_1ServiceInfo.html#aaf984dd9437b07f2b15591fa41e1d5c4">rawUrl</a>() << endl</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  << <span class="stringliteral">"type = "</span> << <a class="code" href="classzypp_1_1ServiceInfo.html#a1886497ecd1fccf10e86071640b75888">type</a>() << endl;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <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>  <a class="code" href="namespacestr.html">str</a> << <span class="stringliteral">"ttl_sec = "</span> << <a class="code" href="classzypp_1_1ServiceInfo.html#a2181e53193166ebccbf81ab0141cbe75">ttl</a>() << endl;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <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>  <a class="code" href="namespacestr.html">str</a> << <span class="stringliteral">"lrf_dat = "</span> << <a class="code" href="classzypp_1_1ServiceInfo.html#a2a5935a8da3eec5ed321faf97c020a45">lrf</a>().<a class="code" href="classzypp_1_1Date.html#ad529cfd00207b6696ca0b3ecb023c793">asSeconds</a>() << endl;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span> </div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <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>  {</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keywordtype">unsigned</span> cnt = 0U;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">for</span> ( <span class="keyword">const</span> <span class="keyword">auto</span> & 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>  {</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  std::string tag( <span class="stringliteral">"repo_"</span> );</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  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>  <span class="keyword">const</span> <a class="code" href="structzypp_1_1ServiceInfo_1_1RepoState.html">RepoState</a> & <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> </div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <a class="code" href="namespacestr.html">str</a> << tag << <span class="stringliteral">"="</span> << el.first << endl</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  << tag << <span class="stringliteral">"_enabled="</span> << <a class="code" href="namespacezypp_1_1media.html#a5456263c51ed3d8b8d276e9fd76a615d">state</a>.enabled << endl</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  << tag << <span class="stringliteral">"_autorefresh="</span> << <a class="code" href="namespacezypp_1_1media.html#a5456263c51ed3d8b8d276e9fd76a615d">state</a>.autorefresh << endl;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <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>  <a class="code" href="namespacestr.html">str</a></div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  << tag << <span class="stringliteral">"_priority="</span> << <a class="code" href="namespacezypp_1_1media.html#a5456263c51ed3d8b8d276e9fd76a615d">state</a>.priority << endl;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  }</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  }</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <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>  <a class="code" href="namespacestr.html">str</a> << <span class="stringliteral">"repostoenable = "</span> << <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>() ) << endl;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <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>  <a class="code" href="namespacestr.html">str</a> << <span class="stringliteral">"repostodisable = "</span> << <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>() ) << endl;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <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>  }</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classzypp_1_1ServiceInfo.html#a0ca90a7416973ef84410ce15bebf86fc"> 210</a></span>  ostream & <a class="code" href="classzypp_1_1ServiceInfo.html#a0ca90a7416973ef84410ce15bebf86fc">ServiceInfo::dumpAsXmlOn</a>( ostream & <a class="code" href="namespacestr.html">str</a>, <span class="keyword">const</span> <span class="keywordtype">string</span> & content )<span class="keyword"> const</span></div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <a class="code" href="namespacestr.html">str</a></div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  << <span class="stringliteral">"<service"</span></div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  << <span class="stringliteral">" alias=\""</span> << <a class="code" href="namespacezypp_1_1str.html#a83b3819f2888c68cc77714986d0f4577">escape</a>(<a class="code" href="classzypp_1_1repo_1_1RepoInfoBase.html#afab76632f5714287e21fde1f4dfa00a1">alias</a>()) << <span class="stringliteral">"\""</span></div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  << <span class="stringliteral">" name=\""</span> << <a class="code" href="namespacezypp_1_1str.html#a83b3819f2888c68cc77714986d0f4577">escape</a>(<a class="code" href="classzypp_1_1repo_1_1RepoInfoBase.html#ab088db4bee33b3148a35433a8a6b3479">name</a>()) << <span class="stringliteral">"\""</span></div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  << <span class="stringliteral">" enabled=\""</span> << <a class="code" href="classzypp_1_1repo_1_1RepoInfoBase.html#ad1fc0e8e8fa200bfcc59daf6085322d7">enabled</a>() << <span class="stringliteral">"\""</span></div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  << <span class="stringliteral">" autorefresh=\""</span> << <a class="code" href="classzypp_1_1repo_1_1RepoInfoBase.html#a98903eb07993ae3e3e9f5c58d0353d23">autorefresh</a>() << <span class="stringliteral">"\""</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  << <span class="stringliteral">" url=\""</span> << <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>()) << <span class="stringliteral">"\""</span></div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  << <span class="stringliteral">" type=\""</span> << <a class="code" href="classzypp_1_1ServiceInfo.html#a1886497ecd1fccf10e86071640b75888">type</a>().<a class="code" href="structzypp_1_1repo_1_1ServiceType.html#ab0e6438996d3af345368a87607b6200d">asString</a>() << <span class="stringliteral">"\""</span></div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  << <span class="stringliteral">" ttl_sec=\""</span> << <a class="code" href="classzypp_1_1ServiceInfo.html#a2181e53193166ebccbf81ab0141cbe75">ttl</a>() << <span class="stringliteral">"\""</span>;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span> </div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">if</span> (content.empty())</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <a class="code" href="namespacestr.html">str</a> << <span class="stringliteral">"/>"</span> << endl;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <a class="code" href="namespacestr.html">str</a> << <span class="stringliteral">">"</span> << endl << content << <span class="stringliteral">"</service>"</span> << endl;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span> </div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <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>  }</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span> </div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="namespacezypp.html#a3a706ca47540006b75245bfb9bc832f3"> 231</a></span>  std::ostream & <a class="code" href="namespacezypp.html#a736823673697753a9826f368fefff5f0">operator<<</a>( std::ostream& <a class="code" href="namespacestr.html">str</a>, <span class="keyword">const</span> <a class="code" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> &obj )</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  {</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <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>  }</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span> </div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span> } <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< std::string > 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< Tp, TInitial > &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 & dumpAsXmlOn(std::ostream &str, const std::string &content="") 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 &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 &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 &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 "1029255142").</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 &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< Url, repo::RepoVariablesUrlReplacer > 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< Impl > _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< std::string, RepoState > 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 &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 &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 &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<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &str, const Exception &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 & 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< Date::Duration, 0 ></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 &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 &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< std::string > 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 & 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 & dumpAsIniOn(std::ostream &str) const</div><div class="ttdoc">Writes ServiceInfo to stream in ".service" 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 &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< Date::Duration, 0 > _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 &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 &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 &in_r)</div><div class="ttdoc">Escape xml special charaters (& -> &; 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>