Sophie

Sophie

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

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::RepoInfo Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libzypp
   &#160;<span id="projectnumber">17.9.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classzypp_1_1RepoInfo.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classzypp_1_1RepoInfo-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zypp::RepoInfo Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>What is known about a repository.  
 <a href="classzypp_1_1RepoInfo.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for zypp::RepoInfo:</div>
<div class="dyncontent">
<div class="center"><img src="classzypp_1_1RepoInfo__inherit__graph.png" border="0" usemap="#zypp_1_1RepoInfo_inherit__map" alt="Inheritance graph"/></div>
<map name="zypp_1_1RepoInfo_inherit__map" id="zypp_1_1RepoInfo_inherit__map">
<area shape="rect"  title="What is known about a repository." alt="" coords="38,80,153,107"/>
<area shape="rect"  href="classzypp_1_1repo_1_1RepoInfoBase.html" title="Base class implementing common features of RepoInfo and ServiceInfo." alt="" coords="5,5,185,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoInfo_1_1Impl.html">Impl</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classzypp_1_1RepoInfo.html" title="What is known about a repository.">RepoInfo</a> implementation.  <a href="structzypp_1_1RepoInfo_1_1Impl.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a086fe353c759f0d5a7126b39119e68cd"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classzypp_1_1Url.html">Url</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">url_set</a></td></tr>
<tr class="separator:a086fe353c759f0d5a7126b39119e68cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab25979dbde9db9e584211f99a716f9a9"><td class="memItemLeft" align="right" valign="top">typedef url_set::size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ab25979dbde9db9e584211f99a716f9a9">urls_size_type</a></td></tr>
<tr class="separator:ab25979dbde9db9e584211f99a716f9a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae521785b081627691943d321b910e8b9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classtransform__iterator.html">transform_iterator</a>&lt; <a class="el" href="structzypp_1_1repo_1_1RepoVariablesUrlReplacer.html">repo::RepoVariablesUrlReplacer</a>, url_set::const_iterator &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ae521785b081627691943d321b910e8b9">urls_const_iterator</a></td></tr>
<tr class="separator:ae521785b081627691943d321b910e8b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac02c16d8f71262ad5eae2deca6e83b31"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ac02c16d8f71262ad5eae2deca6e83b31">RepoInfo</a> ()</td></tr>
<tr class="separator:ac02c16d8f71262ad5eae2deca6e83b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0f6c34c9a688e3af7bf2857dece05ee"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#aa0f6c34c9a688e3af7bf2857dece05ee">~RepoInfo</a> ()</td></tr>
<tr class="separator:aa0f6c34c9a688e3af7bf2857dece05ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb5284204be1b3bf5d52203287ed845a"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#abb5284204be1b3bf5d52203287ed845a">priority</a> () const</td></tr>
<tr class="memdesc:abb5284204be1b3bf5d52203287ed845a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classzypp_1_1Repository.html">Repository</a> priority for solver.  <a href="#abb5284204be1b3bf5d52203287ed845a">More...</a><br /></td></tr>
<tr class="separator:abb5284204be1b3bf5d52203287ed845a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac57856ff423c9cecee0417215e6b2921"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ac57856ff423c9cecee0417215e6b2921">setPriority</a> (unsigned newval_r)</td></tr>
<tr class="memdesc:ac57856ff423c9cecee0417215e6b2921"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set repository priority for solver.  <a href="#ac57856ff423c9cecee0417215e6b2921">More...</a><br /></td></tr>
<tr class="separator:ac57856ff423c9cecee0417215e6b2921"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a342303c9f4172fa3467dfddd17ae5904"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a342303c9f4172fa3467dfddd17ae5904">baseUrlsEmpty</a> () const</td></tr>
<tr class="memdesc:a342303c9f4172fa3467dfddd17ae5904"><td class="mdescLeft">&#160;</td><td class="mdescRight">whether repository urls are available  <a href="#a342303c9f4172fa3467dfddd17ae5904">More...</a><br /></td></tr>
<tr class="separator:a342303c9f4172fa3467dfddd17ae5904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80520ac6da2dd4effdd42bc9584f68fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a80520ac6da2dd4effdd42bc9584f68fd">baseUrlSet</a> () const</td></tr>
<tr class="memdesc:a80520ac6da2dd4effdd42bc9584f68fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether there are manualy configured repository urls.  <a href="#a80520ac6da2dd4effdd42bc9584f68fd">More...</a><br /></td></tr>
<tr class="separator:a80520ac6da2dd4effdd42bc9584f68fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a687b569ac1372e51f03094b3c84b4c6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoInfo.html#ab25979dbde9db9e584211f99a716f9a9">urls_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a687b569ac1372e51f03094b3c84b4c6d">baseUrlsSize</a> () const</td></tr>
<tr class="memdesc:a687b569ac1372e51f03094b3c84b4c6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of repository urls  <a href="#a687b569ac1372e51f03094b3c84b4c6d">More...</a><br /></td></tr>
<tr class="separator:a687b569ac1372e51f03094b3c84b4c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace6ac733b46aa1a390dbc60c100a2f0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoInfo.html#ae521785b081627691943d321b910e8b9">urls_const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ace6ac733b46aa1a390dbc60c100a2f0d">baseUrlsBegin</a> () const</td></tr>
<tr class="memdesc:ace6ac733b46aa1a390dbc60c100a2f0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">iterator that points at begin of repository urls  <a href="#ace6ac733b46aa1a390dbc60c100a2f0d">More...</a><br /></td></tr>
<tr class="separator:ace6ac733b46aa1a390dbc60c100a2f0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77a8ab0d2328ea17d4e58d6933b94088"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoInfo.html#ae521785b081627691943d321b910e8b9">urls_const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a77a8ab0d2328ea17d4e58d6933b94088">baseUrlsEnd</a> () const</td></tr>
<tr class="memdesc:a77a8ab0d2328ea17d4e58d6933b94088"><td class="mdescLeft">&#160;</td><td class="mdescRight">iterator that points at end of repository urls  <a href="#a77a8ab0d2328ea17d4e58d6933b94088">More...</a><br /></td></tr>
<tr class="separator:a77a8ab0d2328ea17d4e58d6933b94088"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a716c908c1f49972fa90f63991b7dddce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Url.html">Url</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a716c908c1f49972fa90f63991b7dddce">url</a> () const</td></tr>
<tr class="memdesc:a716c908c1f49972fa90f63991b7dddce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pars pro toto: The first repository url.  <a href="#a716c908c1f49972fa90f63991b7dddce">More...</a><br /></td></tr>
<tr class="separator:a716c908c1f49972fa90f63991b7dddce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4abbcdb9b9cd5c58ad69b3b765a04374"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Url.html">Url</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a4abbcdb9b9cd5c58ad69b3b765a04374">rawUrl</a> () const</td></tr>
<tr class="memdesc:a4abbcdb9b9cd5c58ad69b3b765a04374"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pars pro toto: The first repository raw url (no variables replaced)  <a href="#a4abbcdb9b9cd5c58ad69b3b765a04374">More...</a><br /></td></tr>
<tr class="separator:a4abbcdb9b9cd5c58ad69b3b765a04374"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e7c800d588ea5c7bbd2a2d81b33543c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">url_set</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a9e7c800d588ea5c7bbd2a2d81b33543c">baseUrls</a> () const</td></tr>
<tr class="memdesc:a9e7c800d588ea5c7bbd2a2d81b33543c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The complete set of repository urls.  <a href="#a9e7c800d588ea5c7bbd2a2d81b33543c">More...</a><br /></td></tr>
<tr class="separator:a9e7c800d588ea5c7bbd2a2d81b33543c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab7ca67f893cf8752ec1c5797a2aff0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">url_set</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#aab7ca67f893cf8752ec1c5797a2aff0e">rawBaseUrls</a> () const</td></tr>
<tr class="memdesc:aab7ca67f893cf8752ec1c5797a2aff0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The complete set of raw repository urls (no variables replaced)  <a href="#aab7ca67f893cf8752ec1c5797a2aff0e">More...</a><br /></td></tr>
<tr class="separator:aab7ca67f893cf8752ec1c5797a2aff0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ce02f2c7f7aea941156a552a1e1f352"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a2ce02f2c7f7aea941156a552a1e1f352">addBaseUrl</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;<a class="el" href="classzypp_1_1RepoInfo.html#a716c908c1f49972fa90f63991b7dddce">url</a>)</td></tr>
<tr class="memdesc:a2ce02f2c7f7aea941156a552a1e1f352"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a base url.  <a href="#a2ce02f2c7f7aea941156a552a1e1f352">More...</a><br /></td></tr>
<tr class="separator:a2ce02f2c7f7aea941156a552a1e1f352"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a420a5668b25a08e0f229dca3ae019ced"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a420a5668b25a08e0f229dca3ae019ced">setBaseUrl</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;<a class="el" href="classzypp_1_1RepoInfo.html#a716c908c1f49972fa90f63991b7dddce">url</a>)</td></tr>
<tr class="memdesc:a420a5668b25a08e0f229dca3ae019ced"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears current base URL list and adds <em>url</em>.  <a href="#a420a5668b25a08e0f229dca3ae019ced">More...</a><br /></td></tr>
<tr class="separator:a420a5668b25a08e0f229dca3ae019ced"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab40cff14debe8ae880639541ccafa1b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ab40cff14debe8ae880639541ccafa1b4">setBaseUrls</a> (<a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">url_set</a> urls)</td></tr>
<tr class="memdesc:ab40cff14debe8ae880639541ccafa1b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears current base URL list and adds an <a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">url_set</a>.  <a href="#ab40cff14debe8ae880639541ccafa1b4">More...</a><br /></td></tr>
<tr class="separator:ab40cff14debe8ae880639541ccafa1b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94483c72545e421f867ef02effb73aa3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a94483c72545e421f867ef02effb73aa3">path</a> () const</td></tr>
<tr class="memdesc:a94483c72545e421f867ef02effb73aa3"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classzypp_1_1Repository.html">Repository</a> path.  <a href="#a94483c72545e421f867ef02effb73aa3">More...</a><br /></td></tr>
<tr class="separator:a94483c72545e421f867ef02effb73aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe728903cf9ba4636a23d75626de72c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#abe728903cf9ba4636a23d75626de72c9">setPath</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;<a class="el" href="classzypp_1_1RepoInfo.html#a94483c72545e421f867ef02effb73aa3">path</a>)</td></tr>
<tr class="memdesc:abe728903cf9ba4636a23d75626de72c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the product path.  <a href="#abe728903cf9ba4636a23d75626de72c9">More...</a><br /></td></tr>
<tr class="separator:abe728903cf9ba4636a23d75626de72c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafe3c1f4c1c50164a48a644e035b960f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Url.html">Url</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#aafe3c1f4c1c50164a48a644e035b960f">mirrorListUrl</a> () const</td></tr>
<tr class="memdesc:aafe3c1f4c1c50164a48a644e035b960f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classzypp_1_1Url.html" title="Url manipulation class.">Url</a> of a file which contains a list of repository urls.  <a href="#aafe3c1f4c1c50164a48a644e035b960f">More...</a><br /></td></tr>
<tr class="separator:aafe3c1f4c1c50164a48a644e035b960f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0cd5290c1ee481192ff9cf29d792064"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Url.html">Url</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#af0cd5290c1ee481192ff9cf29d792064">rawMirrorListUrl</a> () const</td></tr>
<tr class="memdesc:af0cd5290c1ee481192ff9cf29d792064"><td class="mdescLeft">&#160;</td><td class="mdescRight">The raw mirrorListUrl (no variables replaced).  <a href="#af0cd5290c1ee481192ff9cf29d792064">More...</a><br /></td></tr>
<tr class="separator:af0cd5290c1ee481192ff9cf29d792064"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48b60c275a9fbcbe8eace92c99ba2e57"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a48b60c275a9fbcbe8eace92c99ba2e57">setMirrorListUrl</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;<a class="el" href="classzypp_1_1RepoInfo.html#a716c908c1f49972fa90f63991b7dddce">url</a>)</td></tr>
<tr class="memdesc:a48b60c275a9fbcbe8eace92c99ba2e57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set mirror list url.  <a href="#a48b60c275a9fbcbe8eace92c99ba2e57">More...</a><br /></td></tr>
<tr class="separator:a48b60c275a9fbcbe8eace92c99ba2e57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cdda100403c8433dc69cfc0227a1490"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a0cdda100403c8433dc69cfc0227a1490">setMetalinkUrl</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;<a class="el" href="classzypp_1_1RepoInfo.html#a716c908c1f49972fa90f63991b7dddce">url</a>)</td></tr>
<tr class="memdesc:a0cdda100403c8433dc69cfc0227a1490"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like <a class="el" href="classzypp_1_1RepoInfo.html#a48b60c275a9fbcbe8eace92c99ba2e57">setMirrorListUrl</a> but expect metalink format.  <a href="#a0cdda100403c8433dc69cfc0227a1490">More...</a><br /></td></tr>
<tr class="separator:a0cdda100403c8433dc69cfc0227a1490"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a554cdd470396c0fb0b8041fece1aef2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1repo_1_1RepoType.html">repo::RepoType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a554cdd470396c0fb0b8041fece1aef2c">type</a> () const</td></tr>
<tr class="memdesc:a554cdd470396c0fb0b8041fece1aef2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of repository,.  <a href="#a554cdd470396c0fb0b8041fece1aef2c">More...</a><br /></td></tr>
<tr class="separator:a554cdd470396c0fb0b8041fece1aef2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2900f5475e5d83f760b494edc4e29d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ab2900f5475e5d83f760b494edc4e29d9">setProbedType</a> (const <a class="el" href="structzypp_1_1repo_1_1RepoType.html">repo::RepoType</a> &amp;t) const</td></tr>
<tr class="memdesc:ab2900f5475e5d83f760b494edc4e29d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This allows to adjust the RepoType lazy, from <code>NONE</code> to some probed value, even for const objects.  <a href="#ab2900f5475e5d83f760b494edc4e29d9">More...</a><br /></td></tr>
<tr class="separator:ab2900f5475e5d83f760b494edc4e29d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae984d04e336d1b5a14ec63ac365689da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ae984d04e336d1b5a14ec63ac365689da">setType</a> (const <a class="el" href="structzypp_1_1repo_1_1RepoType.html">repo::RepoType</a> &amp;t)</td></tr>
<tr class="memdesc:ae984d04e336d1b5a14ec63ac365689da"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the repository type  <a href="#ae984d04e336d1b5a14ec63ac365689da">More...</a><br /></td></tr>
<tr class="separator:ae984d04e336d1b5a14ec63ac365689da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a138d77795cb336981e5068ff332328fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a138d77795cb336981e5068ff332328fc">metadataPath</a> () const</td></tr>
<tr class="memdesc:a138d77795cb336981e5068ff332328fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Path where this repo metadata was read from.  <a href="#a138d77795cb336981e5068ff332328fc">More...</a><br /></td></tr>
<tr class="separator:a138d77795cb336981e5068ff332328fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad534a9a04378a4005fed1793424913ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ad534a9a04378a4005fed1793424913ea">setMetadataPath</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;<a class="el" href="classzypp_1_1RepoInfo.html#a94483c72545e421f867ef02effb73aa3">path</a>)</td></tr>
<tr class="memdesc:ad534a9a04378a4005fed1793424913ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the path where the local metadata is stored.  <a href="#ad534a9a04378a4005fed1793424913ea">More...</a><br /></td></tr>
<tr class="separator:ad534a9a04378a4005fed1793424913ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaffbd17e11b8dcc7f83d8ee3decef9e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#aaffbd17e11b8dcc7f83d8ee3decef9e0">usesAutoMethadataPaths</a> () const</td></tr>
<tr class="memdesc:aaffbd17e11b8dcc7f83d8ee3decef9e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether <a class="el" href="classzypp_1_1RepoInfo.html#a138d77795cb336981e5068ff332328fc">metadataPath</a> uses <code>AUTO%</code> setup.  <a href="#aaffbd17e11b8dcc7f83d8ee3decef9e0">More...</a><br /></td></tr>
<tr class="separator:aaffbd17e11b8dcc7f83d8ee3decef9e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2f04a4efca761a270f1bf711f361772"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ae2f04a4efca761a270f1bf711f361772">packagesPath</a> () const</td></tr>
<tr class="memdesc:ae2f04a4efca761a270f1bf711f361772"><td class="mdescLeft">&#160;</td><td class="mdescRight">Path where this repo packages are cached.  <a href="#ae2f04a4efca761a270f1bf711f361772">More...</a><br /></td></tr>
<tr class="separator:ae2f04a4efca761a270f1bf711f361772"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e9272ac9d1420d215711c3793cebfa6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a7e9272ac9d1420d215711c3793cebfa6">setPackagesPath</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;<a class="el" href="classzypp_1_1RepoInfo.html#a94483c72545e421f867ef02effb73aa3">path</a>)</td></tr>
<tr class="memdesc:a7e9272ac9d1420d215711c3793cebfa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the path where the local packages are stored  <a href="#a7e9272ac9d1420d215711c3793cebfa6">More...</a><br /></td></tr>
<tr class="separator:a7e9272ac9d1420d215711c3793cebfa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af14cf7a522e8c85b3c54024705a7dc55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#af14cf7a522e8c85b3c54024705a7dc55">gpgKeyUrlsEmpty</a> () const</td></tr>
<tr class="memdesc:af14cf7a522e8c85b3c54024705a7dc55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether gpgkey URLs are defined.  <a href="#af14cf7a522e8c85b3c54024705a7dc55">More...</a><br /></td></tr>
<tr class="separator:af14cf7a522e8c85b3c54024705a7dc55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9908ea546d9930f472ec2a962373176d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoInfo.html#ab25979dbde9db9e584211f99a716f9a9">urls_size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a9908ea546d9930f472ec2a962373176d">gpgKeyUrlsSize</a> () const</td></tr>
<tr class="memdesc:a9908ea546d9930f472ec2a962373176d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of gpgkey URLs defined.  <a href="#a9908ea546d9930f472ec2a962373176d">More...</a><br /></td></tr>
<tr class="separator:a9908ea546d9930f472ec2a962373176d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4270e88441f193b7094bf30c72a95032"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">url_set</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a4270e88441f193b7094bf30c72a95032">gpgKeyUrls</a> () const</td></tr>
<tr class="memdesc:a4270e88441f193b7094bf30c72a95032"><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of gpgkey URLs defined for this repo.  <a href="#a4270e88441f193b7094bf30c72a95032">More...</a><br /></td></tr>
<tr class="separator:a4270e88441f193b7094bf30c72a95032"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f5562cc6af96a34e69eb4b90c5d15ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">url_set</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a5f5562cc6af96a34e69eb4b90c5d15ac">rawGpgKeyUrls</a> () const</td></tr>
<tr class="memdesc:a5f5562cc6af96a34e69eb4b90c5d15ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of raw gpgkey URLs defined for this repo (no variables replaced)  <a href="#a5f5562cc6af96a34e69eb4b90c5d15ac">More...</a><br /></td></tr>
<tr class="separator:a5f5562cc6af96a34e69eb4b90c5d15ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a054f5464b0ad0dfaeeefbe78c0ea20bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a054f5464b0ad0dfaeeefbe78c0ea20bc">setGpgKeyUrls</a> (<a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">url_set</a> urls)</td></tr>
<tr class="memdesc:a054f5464b0ad0dfaeeefbe78c0ea20bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a list of gpgkey URLs defined for this repo.  <a href="#a054f5464b0ad0dfaeeefbe78c0ea20bc">More...</a><br /></td></tr>
<tr class="separator:a054f5464b0ad0dfaeeefbe78c0ea20bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abec061a270262a7fb21b4331bb2b0157"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Url.html">Url</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#abec061a270262a7fb21b4331bb2b0157">gpgKeyUrl</a> () const</td></tr>
<tr class="memdesc:abec061a270262a7fb21b4331bb2b0157"><td class="mdescLeft">&#160;</td><td class="mdescRight">(leagcy API) The 1st gpgkey URL defined for this repo  <a href="#abec061a270262a7fb21b4331bb2b0157">More...</a><br /></td></tr>
<tr class="separator:abec061a270262a7fb21b4331bb2b0157"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a449ec8109ad74144315207eeec4943c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1Url.html">Url</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a449ec8109ad74144315207eeec4943c3">rawGpgKeyUrl</a> () const</td></tr>
<tr class="memdesc:a449ec8109ad74144315207eeec4943c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">(leagcy API) The 1st raw gpgkey URL defined for this repo (no variables replaced)  <a href="#a449ec8109ad74144315207eeec4943c3">More...</a><br /></td></tr>
<tr class="separator:a449ec8109ad74144315207eeec4943c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d2e935b59c7d2b8e00fd4ba671faed6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a2d2e935b59c7d2b8e00fd4ba671faed6">setGpgKeyUrl</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;gpgkey)</td></tr>
<tr class="memdesc:a2d2e935b59c7d2b8e00fd4ba671faed6"><td class="mdescLeft">&#160;</td><td class="mdescRight">(leagcy API) Set the gpgkey URL defined for this repo  <a href="#a2d2e935b59c7d2b8e00fd4ba671faed6">More...</a><br /></td></tr>
<tr class="separator:a2d2e935b59c7d2b8e00fd4ba671faed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a504fa72931c3da4ee2145ac3a85fe273"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a504fa72931c3da4ee2145ac3a85fe273">provideKey</a> (const std::string &amp;keyID_r, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;targetDirectory_r) const</td></tr>
<tr class="memdesc:a504fa72931c3da4ee2145ac3a85fe273"><td class="mdescLeft">&#160;</td><td class="mdescRight">downloads all configured gpg keys into the defined directory  <a href="#a504fa72931c3da4ee2145ac3a85fe273">More...</a><br /></td></tr>
<tr class="separator:a504fa72931c3da4ee2145ac3a85fe273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ad1b691ceb3fdbb77352805de85a628"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a6ad1b691ceb3fdbb77352805de85a628">keepPackages</a> () const</td></tr>
<tr class="memdesc:a6ad1b691ceb3fdbb77352805de85a628"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether packages downloaded from this repository will be kept in local cache.  <a href="#a6ad1b691ceb3fdbb77352805de85a628">More...</a><br /></td></tr>
<tr class="separator:a6ad1b691ceb3fdbb77352805de85a628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e1123b656d6a99093211493262ec1e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a3e1123b656d6a99093211493262ec1e6">setKeepPackages</a> (<a class="el" href="classbool.html">bool</a> keep)</td></tr>
<tr class="memdesc:a3e1123b656d6a99093211493262ec1e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set if packaqes downloaded from this repository will be kept in local cache.  <a href="#a3e1123b656d6a99093211493262ec1e6">More...</a><br /></td></tr>
<tr class="separator:a3e1123b656d6a99093211493262ec1e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab52e3d80a13b51696c2423959b605f7f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ab52e3d80a13b51696c2423959b605f7f">service</a> () const</td></tr>
<tr class="memdesc:ab52e3d80a13b51696c2423959b605f7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets name of the service to which this repository belongs or empty string if it has been added manually.  <a href="#ab52e3d80a13b51696c2423959b605f7f">More...</a><br /></td></tr>
<tr class="separator:ab52e3d80a13b51696c2423959b605f7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82ec07454cf5e5525d11156b72cbcba0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a82ec07454cf5e5525d11156b72cbcba0">setService</a> (const std::string &amp;<a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#ab088db4bee33b3148a35433a8a6b3479">name</a>)</td></tr>
<tr class="memdesc:a82ec07454cf5e5525d11156b72cbcba0"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets service which added this repository  <a href="#a82ec07454cf5e5525d11156b72cbcba0">More...</a><br /></td></tr>
<tr class="separator:a82ec07454cf5e5525d11156b72cbcba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae635ca6d20a01ff317c7cea889767b0a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ae635ca6d20a01ff317c7cea889767b0a">targetDistribution</a> () const</td></tr>
<tr class="memdesc:ae635ca6d20a01ff317c7cea889767b0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Distribution for which is this repository meant.  <a href="#ae635ca6d20a01ff317c7cea889767b0a">More...</a><br /></td></tr>
<tr class="separator:ae635ca6d20a01ff317c7cea889767b0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5ac268e0f0d5d8300f9c9471670538a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ab5ac268e0f0d5d8300f9c9471670538a">setTargetDistribution</a> (const std::string &amp;<a class="el" href="classzypp_1_1RepoInfo.html#ae635ca6d20a01ff317c7cea889767b0a">targetDistribution</a>)</td></tr>
<tr class="memdesc:ab5ac268e0f0d5d8300f9c9471670538a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the distribution for which is this repository meant.  <a href="#ab5ac268e0f0d5d8300f9c9471670538a">More...</a><br /></td></tr>
<tr class="separator:ab5ac268e0f0d5d8300f9c9471670538a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77602027530d697b1dbadee9928485a1"><td class="memItemLeft" align="right" valign="top">const std::set&lt; std::string &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a77602027530d697b1dbadee9928485a1">contentKeywords</a> () const</td></tr>
<tr class="memdesc:a77602027530d697b1dbadee9928485a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Content keywords defined.  <a href="#a77602027530d697b1dbadee9928485a1">More...</a><br /></td></tr>
<tr class="separator:a77602027530d697b1dbadee9928485a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3b4b2cd8895e7e82be75367197f0b30"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ae3b4b2cd8895e7e82be75367197f0b30">addContent</a> (const std::string &amp;keyword_r)</td></tr>
<tr class="memdesc:ae3b4b2cd8895e7e82be75367197f0b30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add content keywords.  <a href="#ae3b4b2cd8895e7e82be75367197f0b30">More...</a><br /></td></tr>
<tr class="separator:ae3b4b2cd8895e7e82be75367197f0b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f9cbd09c36727d88d3a39b2abc4c24f"><td class="memTemplParams" colspan="2">template&lt;class TIterator &gt; </td></tr>
<tr class="memitem:a2f9cbd09c36727d88d3a39b2abc4c24f"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a2f9cbd09c36727d88d3a39b2abc4c24f">addContentFrom</a> (TIterator begin_r, TIterator end_r)</td></tr>
<tr class="separator:a2f9cbd09c36727d88d3a39b2abc4c24f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb24b96771a4b9d7714adff4d85e7e98"><td class="memTemplParams" colspan="2">template&lt;class TContainer &gt; </td></tr>
<tr class="memitem:acb24b96771a4b9d7714adff4d85e7e98"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#acb24b96771a4b9d7714adff4d85e7e98">addContentFrom</a> (const TContainer &amp;container_r)</td></tr>
<tr class="separator:acb24b96771a4b9d7714adff4d85e7e98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37d4d4ad4c55e6d056d485ab71e750c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a37d4d4ad4c55e6d056d485ab71e750c2">hasContent</a> () const</td></tr>
<tr class="memdesc:a37d4d4ad4c55e6d056d485ab71e750c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for content keywords.  <a href="#a37d4d4ad4c55e6d056d485ab71e750c2">More...</a><br /></td></tr>
<tr class="separator:a37d4d4ad4c55e6d056d485ab71e750c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3adc2274d3304be2a272905769a63824"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a3adc2274d3304be2a272905769a63824">hasContent</a> (const std::string &amp;keyword_r) const</td></tr>
<tr class="separator:a3adc2274d3304be2a272905769a63824"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2f486b1eaa992b3c48b9133ae791eec"><td class="memTemplParams" colspan="2">template&lt;class TIterator &gt; </td></tr>
<tr class="memitem:ae2f486b1eaa992b3c48b9133ae791eec"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ae2f486b1eaa992b3c48b9133ae791eec">hasContentAll</a> (TIterator begin_r, TIterator end_r) const</td></tr>
<tr class="separator:ae2f486b1eaa992b3c48b9133ae791eec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf4083c7fe53f0336b518571f1895eb8"><td class="memTemplParams" colspan="2">template&lt;class TContainer &gt; </td></tr>
<tr class="memitem:acf4083c7fe53f0336b518571f1895eb8"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#acf4083c7fe53f0336b518571f1895eb8">hasContentAll</a> (const TContainer &amp;container_r) const</td></tr>
<tr class="separator:acf4083c7fe53f0336b518571f1895eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacfc2c5570b02b9294fc3250e007754f"><td class="memTemplParams" colspan="2">template&lt;class TIterator &gt; </td></tr>
<tr class="memitem:aacfc2c5570b02b9294fc3250e007754f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#aacfc2c5570b02b9294fc3250e007754f">hasContentAny</a> (TIterator begin_r, TIterator end_r) const</td></tr>
<tr class="separator:aacfc2c5570b02b9294fc3250e007754f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1447545db3829c705a2cc6d7d448394f"><td class="memTemplParams" colspan="2">template&lt;class TContainer &gt; </td></tr>
<tr class="memitem:a1447545db3829c705a2cc6d7d448394f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a1447545db3829c705a2cc6d7d448394f">hasContentAny</a> (const TContainer &amp;container_r) const</td></tr>
<tr class="separator:a1447545db3829c705a2cc6d7d448394f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b42c68d3961ab7fb532d8d72da39a66"><td class="memItemLeft" align="right" valign="top">virtual std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a7b42c68d3961ab7fb532d8d72da39a66">dumpOn</a> (std::ostream &amp;str) const</td></tr>
<tr class="memdesc:a7b42c68d3961ab7fb532d8d72da39a66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a human-readable representation of this <a class="el" href="classzypp_1_1RepoInfo.html" title="What is known about a repository.">RepoInfo</a> object into the <em>str</em> stream.  <a href="#a7b42c68d3961ab7fb532d8d72da39a66">More...</a><br /></td></tr>
<tr class="separator:a7b42c68d3961ab7fb532d8d72da39a66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a819ef34eabdd9993c1e703a3a0efb185"><td class="memItemLeft" align="right" valign="top">virtual std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a819ef34eabdd9993c1e703a3a0efb185">dumpAsIniOn</a> (std::ostream &amp;str) const</td></tr>
<tr class="memdesc:a819ef34eabdd9993c1e703a3a0efb185"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write this <a class="el" href="classzypp_1_1RepoInfo.html" title="What is known about a repository.">RepoInfo</a> object into <em>str</em> in a .repo file format.  <a href="#a819ef34eabdd9993c1e703a3a0efb185">More...</a><br /></td></tr>
<tr class="separator:a819ef34eabdd9993c1e703a3a0efb185"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89d27e41515231fd746eef7a09cd1dab"><td class="memItemLeft" align="right" valign="top">virtual std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a89d27e41515231fd746eef7a09cd1dab">dumpAsXmlOn</a> (std::ostream &amp;str, const std::string &amp;content=&quot;&quot;) const</td></tr>
<tr class="memdesc:a89d27e41515231fd746eef7a09cd1dab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an XML representation of this <a class="el" href="classzypp_1_1RepoInfo.html" title="What is known about a repository.">RepoInfo</a> object.  <a href="#a89d27e41515231fd746eef7a09cd1dab">More...</a><br /></td></tr>
<tr class="separator:a89d27e41515231fd746eef7a09cd1dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Repository/Product license</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>In case a repository provides multiple license tarballs in repomd.xml</p>
<div class="fragment"><div class="line">&lt;data <a class="code" href="classzypp_1_1RepoInfo.html#a554cdd470396c0fb0b8041fece1aef2c">type</a>=<span class="stringliteral">&quot;license&quot;</span>&gt;...&lt;/data&gt;</div><div class="line">&lt;data <a class="code" href="classzypp_1_1RepoInfo.html#a554cdd470396c0fb0b8041fece1aef2c">type</a>=<span class="stringliteral">&quot;license-sles&quot;</span>&gt;...&lt;/data&gt;</div><div class="line">&lt;data <a class="code" href="classzypp_1_1RepoInfo.html#a554cdd470396c0fb0b8041fece1aef2c">type</a>=<span class="stringliteral">&quot;license-sled&quot;</span>&gt;...&lt;/data&gt;</div></div><!-- fragment --><p> you can address the individual licenses by passing their name (e.g. <code>"sles"</code> to access the <code>type="license-sles"</code>). No on an empty name will refer to <code>type="license"</code>. </p>
</div></td></tr>
<tr class="memitem:acf8fa9c6703bba317f0f62b08aedc3e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#acf8fa9c6703bba317f0f62b08aedc3e5">hasLicense</a> () const</td></tr>
<tr class="memdesc:acf8fa9c6703bba317f0f62b08aedc3e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether there is a license associated with the repo.  <a href="#acf8fa9c6703bba317f0f62b08aedc3e5">More...</a><br /></td></tr>
<tr class="separator:acf8fa9c6703bba317f0f62b08aedc3e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1cc183c83fef3a408b023b1563b647f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ab1cc183c83fef3a408b023b1563b647f">hasLicense</a> (const std::string &amp;name_r) const</td></tr>
<tr class="separator:ab1cc183c83fef3a408b023b1563b647f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac23a7fa10630b332629025d7a53095a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ac23a7fa10630b332629025d7a53095a0">needToAcceptLicense</a> () const</td></tr>
<tr class="memdesc:ac23a7fa10630b332629025d7a53095a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the repo license has to be accepted, e.g.  <a href="#ac23a7fa10630b332629025d7a53095a0">More...</a><br /></td></tr>
<tr class="separator:ac23a7fa10630b332629025d7a53095a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a342522f459809dc9e4ab3a2c449e8e6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a342522f459809dc9e4ab3a2c449e8e6f">needToAcceptLicense</a> (const std::string &amp;name_r) const</td></tr>
<tr class="separator:a342522f459809dc9e4ab3a2c449e8e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f5292caeb41d6200481ba1aab35b6c2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a7f5292caeb41d6200481ba1aab35b6c2">getLicense</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;lang_r=<a class="el" href="classzypp_1_1Locale.html">Locale</a>()) const</td></tr>
<tr class="memdesc:a7f5292caeb41d6200481ba1aab35b6c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the best license for the current (or a specified) locale.  <a href="#a7f5292caeb41d6200481ba1aab35b6c2">More...</a><br /></td></tr>
<tr class="separator:a7f5292caeb41d6200481ba1aab35b6c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaca08148957e7325190e0f45e1af445e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#aaca08148957e7325190e0f45e1af445e">getLicense</a> (const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;lang_r=<a class="el" href="classzypp_1_1Locale.html">Locale</a>())</td></tr>
<tr class="separator:aaca08148957e7325190e0f45e1af445e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a741a49b529635bafbc7d3a40505dd1c6"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a741a49b529635bafbc7d3a40505dd1c6">getLicense</a> (const std::string &amp;name_r, const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;lang_r=<a class="el" href="classzypp_1_1Locale.html">Locale</a>()) const</td></tr>
<tr class="separator:a741a49b529635bafbc7d3a40505dd1c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d7e75d76ac6b49a41f633543ccc8df5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a9d7e75d76ac6b49a41f633543ccc8df5">getLicenseLocales</a> () const</td></tr>
<tr class="memdesc:a9d7e75d76ac6b49a41f633543ccc8df5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the locales the license is available for.  <a href="#a9d7e75d76ac6b49a41f633543ccc8df5">More...</a><br /></td></tr>
<tr class="separator:a9d7e75d76ac6b49a41f633543ccc8df5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a212469b07d6f7b5f89a00f0a4f88cd5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a212469b07d6f7b5f89a00f0a4f88cd5f">getLicenseLocales</a> (const std::string &amp;name_r) const</td></tr>
<tr class="separator:a212469b07d6f7b5f89a00f0a4f88cd5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzypp_1_1repo_1_1RepoInfoBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html">zypp::repo::RepoInfoBase</a></td></tr>
<tr class="memitem:a7f08c687e74ea680be956944d395c26e inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a7f08c687e74ea680be956944d395c26e">RepoInfoBase</a> ()</td></tr>
<tr class="separator:a7f08c687e74ea680be956944d395c26e inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d7873debedc000e7135f843bb219e5 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a62d7873debedc000e7135f843bb219e5">RepoInfoBase</a> (const std::string &amp;<a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#afab76632f5714287e21fde1f4dfa00a1">alias</a>)</td></tr>
<tr class="separator:a62d7873debedc000e7135f843bb219e5 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9d6e2b154a02fb2ab623f2ee765c4c0 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#ab9d6e2b154a02fb2ab623f2ee765c4c0">~RepoInfoBase</a> ()</td></tr>
<tr class="separator:ab9d6e2b154a02fb2ab623f2ee765c4c0 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afab76632f5714287e21fde1f4dfa00a1 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#afab76632f5714287e21fde1f4dfa00a1">alias</a> () const</td></tr>
<tr class="memdesc:afab76632f5714287e21fde1f4dfa00a1 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">unique identifier for this source.  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#afab76632f5714287e21fde1f4dfa00a1">More...</a><br /></td></tr>
<tr class="separator:afab76632f5714287e21fde1f4dfa00a1 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d56c53db204ff163c3e0214ecb1668a inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a3d56c53db204ff163c3e0214ecb1668a">escaped_alias</a> () const</td></tr>
<tr class="memdesc:a3d56c53db204ff163c3e0214ecb1668a inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Same as <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#afab76632f5714287e21fde1f4dfa00a1" title="unique identifier for this source.">alias()</a>, just escaped in a way to be a valid file name.  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#a3d56c53db204ff163c3e0214ecb1668a">More...</a><br /></td></tr>
<tr class="separator:a3d56c53db204ff163c3e0214ecb1668a inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab088db4bee33b3148a35433a8a6b3479 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#ab088db4bee33b3148a35433a8a6b3479">name</a> () const</td></tr>
<tr class="memdesc:ab088db4bee33b3148a35433a8a6b3479 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classzypp_1_1Repository.html">Repository</a> name.  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#ab088db4bee33b3148a35433a8a6b3479">More...</a><br /></td></tr>
<tr class="separator:ab088db4bee33b3148a35433a8a6b3479 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8e1e32a189b8f7b9ab7bdb70e9ebec2 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#ab8e1e32a189b8f7b9ab7bdb70e9ebec2">rawName</a> () const</td></tr>
<tr class="memdesc:ab8e1e32a189b8f7b9ab7bdb70e9ebec2 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">The raw metadata name (no default, no variables replaced).  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#ab8e1e32a189b8f7b9ab7bdb70e9ebec2">More...</a><br /></td></tr>
<tr class="separator:ab8e1e32a189b8f7b9ab7bdb70e9ebec2 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25019b580e9b6b65a0dbc1a660f640a5 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a25019b580e9b6b65a0dbc1a660f640a5">label</a> () const</td></tr>
<tr class="memdesc:a25019b580e9b6b65a0dbc1a660f640a5 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Label for use in messages for the user interface.  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#a25019b580e9b6b65a0dbc1a660f640a5">More...</a><br /></td></tr>
<tr class="separator:a25019b580e9b6b65a0dbc1a660f640a5 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74d465b7f2599d71aa49b079107dd580 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a74d465b7f2599d71aa49b079107dd580">asUserString</a> () const</td></tr>
<tr class="memdesc:a74d465b7f2599d71aa49b079107dd580 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">User string: <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a25019b580e9b6b65a0dbc1a660f640a5">label</a> (alias or name)  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#a74d465b7f2599d71aa49b079107dd580">More...</a><br /></td></tr>
<tr class="separator:a74d465b7f2599d71aa49b079107dd580 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1fc0e8e8fa200bfcc59daf6085322d7 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#ad1fc0e8e8fa200bfcc59daf6085322d7">enabled</a> () const</td></tr>
<tr class="memdesc:ad1fc0e8e8fa200bfcc59daf6085322d7 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">If enabled is false, then this repository must be ignored as if does not exists, except when checking for duplicate alias.  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#ad1fc0e8e8fa200bfcc59daf6085322d7">More...</a><br /></td></tr>
<tr class="separator:ad1fc0e8e8fa200bfcc59daf6085322d7 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98903eb07993ae3e3e9f5c58d0353d23 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a98903eb07993ae3e3e9f5c58d0353d23">autorefresh</a> () const</td></tr>
<tr class="memdesc:a98903eb07993ae3e3e9f5c58d0353d23 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">If true, the repostory must be refreshed before creating resolvables from it.  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#a98903eb07993ae3e3e9f5c58d0353d23">More...</a><br /></td></tr>
<tr class="separator:a98903eb07993ae3e3e9f5c58d0353d23 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83e475c6e25628d1909265d503762b09 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a83e475c6e25628d1909265d503762b09">filepath</a> () const</td></tr>
<tr class="memdesc:a83e475c6e25628d1909265d503762b09 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">File where this repo was read from.  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#a83e475c6e25628d1909265d503762b09">More...</a><br /></td></tr>
<tr class="separator:a83e475c6e25628d1909265d503762b09 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75773f57617f73865af779e8ec9c6cb3 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a75773f57617f73865af779e8ec9c6cb3">setAlias</a> (const std::string &amp;<a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#afab76632f5714287e21fde1f4dfa00a1">alias</a>)</td></tr>
<tr class="memdesc:a75773f57617f73865af779e8ec9c6cb3 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the repository alias  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#a75773f57617f73865af779e8ec9c6cb3">More...</a><br /></td></tr>
<tr class="separator:a75773f57617f73865af779e8ec9c6cb3 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9761b6b4ab412b32cd87934f22ab4dd3 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a9761b6b4ab412b32cd87934f22ab4dd3">setName</a> (const std::string &amp;<a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#ab088db4bee33b3148a35433a8a6b3479">name</a>)</td></tr>
<tr class="memdesc:a9761b6b4ab412b32cd87934f22ab4dd3 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the repository name  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#a9761b6b4ab412b32cd87934f22ab4dd3">More...</a><br /></td></tr>
<tr class="separator:a9761b6b4ab412b32cd87934f22ab4dd3 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad85ba9c8dc9826c4417668ddf317c632 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#ad85ba9c8dc9826c4417668ddf317c632">setEnabled</a> (<a class="el" href="classbool.html">bool</a> <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#ad1fc0e8e8fa200bfcc59daf6085322d7">enabled</a>)</td></tr>
<tr class="memdesc:ad85ba9c8dc9826c4417668ddf317c632 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the repository  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#ad85ba9c8dc9826c4417668ddf317c632">More...</a><br /></td></tr>
<tr class="separator:ad85ba9c8dc9826c4417668ddf317c632 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39dfef7536a3d2d99cc3f6edea43c8db inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a39dfef7536a3d2d99cc3f6edea43c8db">setAutorefresh</a> (<a class="el" href="classbool.html">bool</a> <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a98903eb07993ae3e3e9f5c58d0353d23">autorefresh</a>)</td></tr>
<tr class="memdesc:a39dfef7536a3d2d99cc3f6edea43c8db inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable autorefresh  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#a39dfef7536a3d2d99cc3f6edea43c8db">More...</a><br /></td></tr>
<tr class="separator:a39dfef7536a3d2d99cc3f6edea43c8db inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eb6977be6cf0530a968e0de449bc769 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a6eb6977be6cf0530a968e0de449bc769">setFilepath</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;filename)</td></tr>
<tr class="memdesc:a6eb6977be6cf0530a968e0de449bc769 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the path to the .repo file  <a href="classzypp_1_1repo_1_1RepoInfoBase.html#a6eb6977be6cf0530a968e0de449bc769">More...</a><br /></td></tr>
<tr class="separator:a6eb6977be6cf0530a968e0de449bc769 inherit pub_methods_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ac089e7a903dc1f05255e152c2c4f4b49"><td class="memItemLeft" align="right" valign="top">static unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ac089e7a903dc1f05255e152c2c4f4b49">defaultPriority</a> ()</td></tr>
<tr class="memdesc:ac089e7a903dc1f05255e152c2c4f4b49"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default priority (<code>99</code>).  <a href="#ac089e7a903dc1f05255e152c2c4f4b49">More...</a><br /></td></tr>
<tr class="separator:ac089e7a903dc1f05255e152c2c4f4b49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60e026c6375c79eeb51a24ede3445eb2"><td class="memItemLeft" align="right" valign="top">static unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a60e026c6375c79eeb51a24ede3445eb2">noPriority</a> ()</td></tr>
<tr class="memdesc:a60e026c6375c79eeb51a24ede3445eb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The least priority (<code>unsigned(-1)</code>).  <a href="#a60e026c6375c79eeb51a24ede3445eb2">More...</a><br /></td></tr>
<tr class="separator:a60e026c6375c79eeb51a24ede3445eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a7296a5af413f77a20cdccd6ae7aff761"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a7296a5af413f77a20cdccd6ae7aff761">noRepo</a></td></tr>
<tr class="memdesc:a7296a5af413f77a20cdccd6ae7aff761"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents no <a class="el" href="classzypp_1_1Repository.html">Repository</a> (one with an empty alias).  <a href="#a7296a5af413f77a20cdccd6ae7aff761">More...</a><br /></td></tr>
<tr class="separator:a7296a5af413f77a20cdccd6ae7aff761"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:ae747f21c33a24d29681fcd3cd564d03e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ae747f21c33a24d29681fcd3cd564d03e">getRawGpgChecks</a> (<a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> &amp;g_r, <a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> &amp;r_r, <a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> &amp;p_r) const</td></tr>
<tr class="memdesc:ae747f21c33a24d29681fcd3cd564d03e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw values for <a class="el" href="classzypp_1_1RepoManager.html" title="creates and provides information about known sources.">RepoManager</a>.  <a href="#ae747f21c33a24d29681fcd3cd564d03e">More...</a><br /></td></tr>
<tr class="separator:ae747f21c33a24d29681fcd3cd564d03e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:acb2f4015cac2379ab497b302d24e8144"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1RWCOW__pointer.html">RWCOW_pointer</a>&lt; <a class="el" href="structzypp_1_1RepoInfo_1_1Impl.html">Impl</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#acb2f4015cac2379ab497b302d24e8144">_pimpl</a></td></tr>
<tr class="memdesc:acb2f4015cac2379ab497b302d24e8144"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to implementation.  <a href="#acb2f4015cac2379ab497b302d24e8144">More...</a><br /></td></tr>
<tr class="separator:acb2f4015cac2379ab497b302d24e8144"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:ad244d706e40c62c77d064d234db75e59"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ad244d706e40c62c77d064d234db75e59">RepoManager</a></td></tr>
<tr class="separator:ad244d706e40c62c77d064d234db75e59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d9826b4e3614b52aaa349f61c9bbd3e"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a3d9826b4e3614b52aaa349f61c9bbd3e">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;obj)</td></tr>
<tr class="separator:a3d9826b4e3614b52aaa349f61c9bbd3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a5e9a2d79f125d80453e3103024c611c4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classshared__ptr.html">shared_ptr</a>&lt; <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a5e9a2d79f125d80453e3103024c611c4">RepoInfo_Ptr</a></td></tr>
<tr class="separator:a5e9a2d79f125d80453e3103024c611c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad76b0e306646992a0ef6f06d0839f17c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classshared__ptr.html">shared_ptr</a>&lt; const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ad76b0e306646992a0ef6f06d0839f17c">RepoInfo_constPtr</a></td></tr>
<tr class="separator:ad76b0e306646992a0ef6f06d0839f17c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a751002752319d789178c6ab0a53ded2a"><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a751002752319d789178c6ab0a53ded2a">RepoInfoList</a></td></tr>
<tr class="separator:a751002752319d789178c6ab0a53ded2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adde368972cec514dfc4e0e607bae7753"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#adde368972cec514dfc4e0e607bae7753">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;obj)</td></tr>
<tr class="separator:adde368972cec514dfc4e0e607bae7753"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classzypp_1_1repo_1_1RepoInfoBase"><td colspan="2" onclick="javascript:toggleInherit('related_classzypp_1_1repo_1_1RepoInfoBase')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html">zypp::repo::RepoInfoBase</a></td></tr>
<tr class="memitem:a80cd6c8e721cfee8d51bca8d5d950e85 inherit related_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classshared__ptr.html">shared_ptr</a>&lt; <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html">RepoInfoBase</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a80cd6c8e721cfee8d51bca8d5d950e85">RepoInfoBase_Ptr</a></td></tr>
<tr class="separator:a80cd6c8e721cfee8d51bca8d5d950e85 inherit related_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d385f3b1dfc6072c02f2ba0903f9e60 inherit related_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classshared__ptr.html">shared_ptr</a>&lt; const <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html">RepoInfoBase</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a1d385f3b1dfc6072c02f2ba0903f9e60">RepoInfoBase_constPtr</a></td></tr>
<tr class="separator:a1d385f3b1dfc6072c02f2ba0903f9e60 inherit related_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a730d37070d19dafbfa7d7a8603d87832 inherit related_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a730d37070d19dafbfa7d7a8603d87832">operator==</a> (const <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html">RepoInfoBase</a> &amp;lhs, const <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html">RepoInfoBase</a> &amp;rhs)</td></tr>
<tr class="separator:a730d37070d19dafbfa7d7a8603d87832 inherit related_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a258ef7e5a9fffb1be99ee3bad80d35a2 inherit related_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a258ef7e5a9fffb1be99ee3bad80d35a2">operator!=</a> (const <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html">RepoInfoBase</a> &amp;lhs, const <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html">RepoInfoBase</a> &amp;rhs)</td></tr>
<tr class="separator:a258ef7e5a9fffb1be99ee3bad80d35a2 inherit related_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ee9021032d13e09ad2bff1058595774 inherit related_classzypp_1_1repo_1_1RepoInfoBase"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a8ee9021032d13e09ad2bff1058595774">operator&lt;&lt;</a> (std::ostream &amp;str, const <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html">RepoInfoBase</a> &amp;obj)</td></tr>
<tr class="separator:a8ee9021032d13e09ad2bff1058595774 inherit related_classzypp_1_1repo_1_1RepoInfoBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Repository gpgchecks</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp06f47d7ef0ae2bf48fa99df62d9d3b48"></a>How signature checking should be performed for this repo.</p>
<p>The values are computed based in the settings of <code>gpgcheck</code>, <code>repo_gpgcheck</code> end <code>pkg_gpgcheck</code> in <code>zypp.conf</code>. Explicitly setting these values in the repositories <em></em>.repo file will overwrite the defaults from <code>zypp.conf</code> for this repo.</p>
<p>If <code>gpgcheck</code> is <code>on</code> (the default) we will check the signature of repo metadata (packages are secured via checksum inside the metadata). Using unsigned repos needs to be confirmed. Packages from signed repos are accepted if their checksum matches the checksum stated in the repo metadata. Packages from unsigned repos need a valid gpg signature, using unsigned packages needs to be confirmed.</p>
<p>The above default behavior can be tuned by explicitly setting <code>repo_gpgcheck</code> and/or <code>pkg_gpgcheck:</code> </p>
<p><code>repo_gpgcheck</code> = <code>on</code> same as the default.</p>
<p><code>repo_gpgcheck</code> = <code>off</code> will silently accept unsigned repos. It will NOT turn of signature checking on the whole, nevertheless it's not a secure setting.</p>
<p><code>pkg_gpgcheck</code> = <code>on</code> will enforce the package signature checking and the need to confirm unsigned packages for all repos (signed and unsigned).</p>
<p><code>pkg_gpgcheck</code> = <code>off</code> will silently accept unsigned packages. It will NOT turn of signature checking on the whole, nevertheless it's not a secure setting.</p>
<p>If <code>gpgCheck</code> is <code>off</code> (not recommneded), no checks are performed. You can still enable them individually by setting <code>repo_gpgcheck</code> and/or <code>pkg_gpgcheck</code> to <code>on</code>.</p>
<div class="fragment"><div class="line"> R: <a class="code" href="namespacezypp_1_1applydeltarpm.html#aae319c2d3f12ea63c03cde39003cee06">check</a> repo signature is mandatory, confirm <span class="keywordtype">unsigned</span> <a class="code" href="RepoManager_8cc.html#aad7c5866e4bbeb43f56ace5be352b6c4">repos</a></div><div class="line"> r: <a class="code" href="namespacezypp_1_1applydeltarpm.html#aae319c2d3f12ea63c03cde39003cee06">check</a> repo signature, <span class="keywordtype">unsigned</span> <a class="code" href="RepoManager_8cc.html#aad7c5866e4bbeb43f56ace5be352b6c4">repos</a> are ok but enforce p</div><div class="line">  : <span class="keywordflow">do</span> not <a class="code" href="namespacezypp_1_1applydeltarpm.html#aae319c2d3f12ea63c03cde39003cee06">check</a> repo signatures</div><div class="line"></div><div class="line"> P: <a class="code" href="namespacezypp_1_1applydeltarpm.html#aae319c2d3f12ea63c03cde39003cee06">check</a> <span class="keyword">package </span>signature always, confirm unsigned packages</div><div class="line"> p: like P for unsigned repos, accepted by checksum for signed repos</div><div class="line"> b: like p but accept unsigned packages</div><div class="line">  : do not check package signatures</div><div class="line">                   pkg_</div><div class="line">gpgcheck 1|     *       0       1</div><div class="line">------------------------------------</div><div class="line">repo_   *1|     R/p     R/b     R/P</div><div class="line">         0|     r/p     r/b     r/P</div><div class="line"></div><div class="line">                   pkg_</div><div class="line">gpgcheck 0|     *       0       1</div><div class="line">------------------------------------</div><div class="line">repo_   *0|                       P</div><div class="line">         1|     R       R       R/P</div></div><!-- fragment --> </td></tr>
<tr class="memitem:a33d5b7a9d7bf5093ffccf4247d546f07"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07">GpgCheck</a> { <br />
&#160;&#160;<a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07a44560d82707cce3b8111a770924cf0e2">GpgCheck::indeterminate</a>, 
<a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07a521c36a31c2762741cf0f8890cbe05e3">GpgCheck::On</a>, 
<a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07a2e979835dd62324f5bfe217449ba4974">GpgCheck::Strict</a>, 
<a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07aa096129b2bd70d2985cbdb72afc27cbe">GpgCheck::AllowUnsigned</a>, 
<br />
&#160;&#160;<a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07ababdbc118f76f4744bf34ec12b31fc4e">GpgCheck::AllowUnsignedRepo</a>, 
<a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07a7575c09db5aaa09c37c8d520b70f93c3">GpgCheck::AllowUnsignedPackage</a>, 
<a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07a7a1920d61156abc05a60135aefe8bc67">GpgCheck::Default</a>, 
<a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07ad15305d7a4e34e02489c74a5ef542f36">GpgCheck::Off</a>
<br />
 }</td></tr>
<tr class="memdesc:a33d5b7a9d7bf5093ffccf4247d546f07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Some predefined settings.  <a href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07">More...</a><br /></td></tr>
<tr class="separator:a33d5b7a9d7bf5093ffccf4247d546f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc64c6d9c7ad2a1f624866ad49f34e76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#abc64c6d9c7ad2a1f624866ad49f34e76">gpgCheck</a> () const</td></tr>
<tr class="memdesc:abc64c6d9c7ad2a1f624866ad49f34e76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether default signature checking should be performed.  <a href="#abc64c6d9c7ad2a1f624866ad49f34e76">More...</a><br /></td></tr>
<tr class="separator:abc64c6d9c7ad2a1f624866ad49f34e76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8667454db21e09495d6bbfeb4e8189e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a8667454db21e09495d6bbfeb4e8189e9">setGpgCheck</a> (<a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> value_r)</td></tr>
<tr class="memdesc:a8667454db21e09495d6bbfeb4e8189e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value for <a class="el" href="classzypp_1_1RepoInfo.html#abc64c6d9c7ad2a1f624866ad49f34e76">gpgCheck</a> (or <code>indeterminate</code> to use the default).  <a href="#a8667454db21e09495d6bbfeb4e8189e9">More...</a><br /></td></tr>
<tr class="separator:a8667454db21e09495d6bbfeb4e8189e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eea05523b58ca376512e8a9b9d7f2db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a3eea05523b58ca376512e8a9b9d7f2db">setGpgCheck</a> (<a class="el" href="classbool.html">bool</a> value_r)</td></tr>
<tr class="separator:a3eea05523b58ca376512e8a9b9d7f2db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3f5e56b7ec7727f9a859cb1b1467bae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ae3f5e56b7ec7727f9a859cb1b1467bae">repoGpgCheck</a> () const</td></tr>
<tr class="memdesc:ae3f5e56b7ec7727f9a859cb1b1467bae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the signature of repo metadata should be checked for this repo.  <a href="#ae3f5e56b7ec7727f9a859cb1b1467bae">More...</a><br /></td></tr>
<tr class="separator:ae3f5e56b7ec7727f9a859cb1b1467bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0f91dbc276abcc30d7b1e8e27e25529"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ad0f91dbc276abcc30d7b1e8e27e25529">repoGpgCheckIsMandatory</a> () const</td></tr>
<tr class="memdesc:ad0f91dbc276abcc30d7b1e8e27e25529"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mandatory check (<a class="el" href="classzypp_1_1RepoInfo.html#ae3f5e56b7ec7727f9a859cb1b1467bae">repoGpgCheck</a> is <code>on</code>) must ask to confirm using unsigned repos.  <a href="#ad0f91dbc276abcc30d7b1e8e27e25529">More...</a><br /></td></tr>
<tr class="separator:ad0f91dbc276abcc30d7b1e8e27e25529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adae9deec5731564f184f06fbdb14a568"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#adae9deec5731564f184f06fbdb14a568">setRepoGpgCheck</a> (<a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> value_r)</td></tr>
<tr class="memdesc:adae9deec5731564f184f06fbdb14a568"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value for <a class="el" href="classzypp_1_1RepoInfo.html#ae3f5e56b7ec7727f9a859cb1b1467bae">repoGpgCheck</a> (or <code>indeterminate</code> to use the default).  <a href="#adae9deec5731564f184f06fbdb14a568">More...</a><br /></td></tr>
<tr class="separator:adae9deec5731564f184f06fbdb14a568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea50450094d805fc5beda12a1eca169e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#aea50450094d805fc5beda12a1eca169e">pkgGpgCheck</a> () const</td></tr>
<tr class="memdesc:aea50450094d805fc5beda12a1eca169e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the signature of rpm packages should be checked for this repo.  <a href="#aea50450094d805fc5beda12a1eca169e">More...</a><br /></td></tr>
<tr class="separator:aea50450094d805fc5beda12a1eca169e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa516c760f6a09ef1c5ecf11f5c2c2b2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#aa516c760f6a09ef1c5ecf11f5c2c2b2e">pkgGpgCheckIsMandatory</a> () const</td></tr>
<tr class="memdesc:aa516c760f6a09ef1c5ecf11f5c2c2b2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mandatory check (<a class="el" href="classzypp_1_1RepoInfo.html#aea50450094d805fc5beda12a1eca169e">pkgGpgCheck</a> is not <code>off</code>) must ask to confirm using unsigned packages.  <a href="#aa516c760f6a09ef1c5ecf11f5c2c2b2e">More...</a><br /></td></tr>
<tr class="separator:aa516c760f6a09ef1c5ecf11f5c2c2b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01cac9df2ec057bbae17ad29d9d2d2b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#a01cac9df2ec057bbae17ad29d9d2d2b8">setPkgGpgCheck</a> (<a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> value_r)</td></tr>
<tr class="memdesc:a01cac9df2ec057bbae17ad29d9d2d2b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value for <a class="el" href="classzypp_1_1RepoInfo.html#aea50450094d805fc5beda12a1eca169e">pkgGpgCheck</a> (or <code>indeterminate</code> to use the default).  <a href="#a01cac9df2ec057bbae17ad29d9d2d2b8">More...</a><br /></td></tr>
<tr class="separator:a01cac9df2ec057bbae17ad29d9d2d2b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8b4ffa5331cbd47ed5ef53b00b0909b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#ad8b4ffa5331cbd47ed5ef53b00b0909b">validRepoSignature</a> () const</td></tr>
<tr class="memdesc:ad8b4ffa5331cbd47ed5ef53b00b0909b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the repo metadata are signed and successfully validated or <code>indeterminate</code> if unsigned.  <a href="#ad8b4ffa5331cbd47ed5ef53b00b0909b">More...</a><br /></td></tr>
<tr class="separator:ad8b4ffa5331cbd47ed5ef53b00b0909b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abedfb5b68615bfc1935fa8014216030f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#abedfb5b68615bfc1935fa8014216030f">setValidRepoSignature</a> (<a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> value_r)</td></tr>
<tr class="memdesc:abedfb5b68615bfc1935fa8014216030f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value for <a class="el" href="classzypp_1_1RepoInfo.html#ad8b4ffa5331cbd47ed5ef53b00b0909b">validRepoSignature</a> (or <code>indeterminate</code> if unsigned).  <a href="#abedfb5b68615bfc1935fa8014216030f">More...</a><br /></td></tr>
<tr class="separator:abedfb5b68615bfc1935fa8014216030f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae1719842e9156c42a99cd4bbf1188af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzypp_1_1RepoInfo.html#aae1719842e9156c42a99cd4bbf1188af">setGpgCheck</a> (<a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07">GpgCheck</a> mode_r)</td></tr>
<tr class="memdesc:aae1719842e9156c42a99cd4bbf1188af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adjust *GpgCheck settings according to <em>mode_r</em>.  <a href="#aae1719842e9156c42a99cd4bbf1188af">More...</a><br /></td></tr>
<tr class="separator:aae1719842e9156c42a99cd4bbf1188af"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>What is known about a repository. </p>
<p>The class <a class="el" href="classzypp_1_1RepoInfo.html" title="What is known about a repository.">RepoInfo</a> represents everything that is known about a software repository.</p>
<p>It can be used to store information about known sources.</p>
<p>This class tries to be compatible with the concept of a .repo file used by YUM and also available in the openSUSE build service. See <code>man yum.conf</code>.</p>
<p>Example file</p>
<div class="fragment"><div class="line">[ruby]</div><div class="line"><a class="code" href="classzypp_1_1repo_1_1RepoInfoBase.html#ab088db4bee33b3148a35433a8a6b3479">name</a>=Ruby repository (openSUSE_10.2)</div><div class="line"><a class="code" href="classzypp_1_1RepoInfo.html#a554cdd470396c0fb0b8041fece1aef2c">type</a>=rpm-md</div><div class="line">baseurl=http:<span class="comment">//software.opensuse.org/download/ruby/openSUSE_10.2/</span></div><div class="line">        http:<span class="comment">//some.opensuse.mirror/ruby/openSUSE_10.2/</span></div><div class="line">gpgcheck=1</div><div class="line">gpgkey=http:<span class="comment">//software.opensuse.org/openSUSE-Build-Service.asc</span></div><div class="line"><a class="code" href="classzypp_1_1repo_1_1RepoInfoBase.html#ad1fc0e8e8fa200bfcc59daf6085322d7">enabled</a>=1</div><div class="line"><a class="code" href="classzypp_1_1RepoInfo.html#abb5284204be1b3bf5d52203287ed845a">priority</a>=10</div></div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>A <a class="el" href="classzypp_1_1RepoInfo.html" title="What is known about a repository.">RepoInfo</a> is a hint about how to create a <a class="el" href="classzypp_1_1Repository.html">Repository</a>.</dd>
<dd>
Name, baseUrls and mirrorUrl are subject to repo variable replacement (</dd></dl>
<dl class="section see"><dt>See also</dt><dd>RepoVariablesStringReplacer). </dd></dl>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00071">71</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a086fe353c759f0d5a7126b39119e68cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a086fe353c759f0d5a7126b39119e68cd">&#9670;&nbsp;</a></span>url_set</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::list&lt;<a class="el" href="classzypp_1_1Url.html">Url</a>&gt; <a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">zypp::RepoInfo::url_set</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00103">103</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef url_set::size_type <a class="el" href="classzypp_1_1RepoInfo.html#ab25979dbde9db9e584211f99a716f9a9">zypp::RepoInfo::urls_size_type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00104">104</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classtransform__iterator.html">transform_iterator</a>&lt;<a class="el" href="structzypp_1_1repo_1_1RepoVariablesUrlReplacer.html">repo::RepoVariablesUrlReplacer</a>, url_set::const_iterator&gt; <a class="el" href="classzypp_1_1RepoInfo.html#ae521785b081627691943d321b910e8b9">zypp::RepoInfo::urls_const_iterator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00105">105</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a33d5b7a9d7bf5093ffccf4247d546f07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33d5b7a9d7bf5093ffccf4247d546f07">&#9670;&nbsp;</a></span>GpgCheck</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07">zypp::RepoInfo::GpgCheck</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Some predefined settings. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a33d5b7a9d7bf5093ffccf4247d546f07a44560d82707cce3b8111a770924cf0e2"></a>indeterminate&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a33d5b7a9d7bf5093ffccf4247d546f07a521c36a31c2762741cf0f8890cbe05e3"></a>On&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a33d5b7a9d7bf5093ffccf4247d546f07a2e979835dd62324f5bfe217449ba4974"></a>Strict&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a33d5b7a9d7bf5093ffccf4247d546f07aa096129b2bd70d2985cbdb72afc27cbe"></a>AllowUnsigned&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a33d5b7a9d7bf5093ffccf4247d546f07ababdbc118f76f4744bf34ec12b31fc4e"></a>AllowUnsignedRepo&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a33d5b7a9d7bf5093ffccf4247d546f07a7575c09db5aaa09c37c8d520b70f93c3"></a>AllowUnsignedPackage&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a33d5b7a9d7bf5093ffccf4247d546f07a7a1920d61156abc05a60135aefe8bc67"></a>Default&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a33d5b7a9d7bf5093ffccf4247d546f07ad15305d7a4e34e02489c74a5ef542f36"></a>Off&#160;</td><td class="fielddoc"></td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00365">365</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

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

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00359">359</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::RepoInfo::~RepoInfo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00363">363</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned zypp::RepoInfo::defaultPriority </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The default priority (<code>99</code>). </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00369">369</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned zypp::RepoInfo::noPriority </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The least priority (<code>unsigned(-1)</code>). </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00372">372</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned zypp::RepoInfo::priority </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><a class="el" href="classzypp_1_1Repository.html">Repository</a> priority for solver. </p>
<p>Some number between <code>1</code> (highest priority) and <code>99</code> (<a class="el" href="classzypp_1_1RepoInfo.html#ac089e7a903dc1f05255e152c2c4f4b49">defaultPriority</a>). </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00366">366</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setPriority </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>newval_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set repository priority for solver. </p>
<p>A <code>newval_r</code> of <code>0</code> sets the default priority. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1RepoInfo.html#abb5284204be1b3bf5d52203287ed845a">priority</a>. </dd></dl>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00375">375</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::baseUrlsEmpty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>whether repository urls are available </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00712">712</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::baseUrlSet </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether there are manualy configured repository urls. </p>
<p>If <code>false</code>, a mirrorlist might be used. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00715">715</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1RepoInfo.html#ab25979dbde9db9e584211f99a716f9a9">RepoInfo::urls_size_type</a> zypp::RepoInfo::baseUrlsSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>number of repository urls </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00709">709</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1RepoInfo.html#ae521785b081627691943d321b910e8b9">RepoInfo::urls_const_iterator</a> zypp::RepoInfo::baseUrlsBegin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>iterator that points at begin of repository urls </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00703">703</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1RepoInfo.html#ae521785b081627691943d321b910e8b9">RepoInfo::urls_const_iterator</a> zypp::RepoInfo::baseUrlsEnd </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>iterator that points at end of repository urls </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00706">706</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1Url.html">Url</a> zypp::RepoInfo::url </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Pars pro toto: The first repository url. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00131">131</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1Url.html">Url</a> zypp::RepoInfo::rawUrl </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Pars pro toto: The first repository raw url (no variables replaced) </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00700">700</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">RepoInfo::url_set</a> zypp::RepoInfo::baseUrls </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The complete set of repository urls. </p>
<p>These are either the configured baseurls, or if empty, the downloaded mirror list (</p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1RepoInfo.html#aafe3c1f4c1c50164a48a644e035b960f">mirrorListUrl</a>) </dd></dl>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00685">685</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">RepoInfo::url_set</a> zypp::RepoInfo::rawBaseUrls </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The complete set of raw repository urls (no variables replaced) </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00688">688</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::addBaseUrl </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;&#160;</td>
          <td class="paramname"><em>url</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add a base url. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1RepoInfo.html#a9e7c800d588ea5c7bbd2a2d81b33543c" title="The complete set of repository urls.">baseUrls</a> </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">url</td><td>The base url for the repository.</td></tr>
  </table>
  </dd>
</dl>
<p>To recreate the base URLs list, use <a class="el" href="classzypp_1_1RepoInfo.html#a420a5668b25a08e0f229dca3ae019ced">setBaseUrl(const Url &amp;)</a> followed by <a class="el" href="classzypp_1_1RepoInfo.html#a2ce02f2c7f7aea941156a552a1e1f352" title="Add a base url.">addBaseUrl()</a>. </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setBaseUrl </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;&#160;</td>
          <td class="paramname"><em>url</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clears current base URL list and adds <em>url</em>. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00612">612</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setBaseUrls </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">url_set</a>&#160;</td>
          <td class="paramname"><em>urls</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Clears current base URL list and adds an <a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">url_set</a>. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00618">618</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> zypp::RepoInfo::path </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><a class="el" href="classzypp_1_1Repository.html">Repository</a> path. </p>
<p>Pathname relative to the base <a class="el" href="classzypp_1_1Url.html" title="Url manipulation class.">Url</a> where the product/repository is located</p>
<p>For media containing more than one product, or repositories not located at the root of the media it is important to know the path to the product directory relative to the media root. So a media verifier can be set for that media. You may also read it as <code>baseUrl = url to mount</code> and <code>path = path on the mounted media</code>.</p>
<p>It is not mandatory, and the default is <code>/</code>.</p>
<dl class="section note"><dt>Note</dt><dd>As a repository can have multiple Urls, the path is unique and the same for all Urls, so it is assumed all the Urls have the same media layout. </dd></dl>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00691">691</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setPath </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the product path. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1RepoInfo.html#a94483c72545e421f867ef02effb73aa3" title="Repository path.">path()</a> </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">path</td><td>the path to the product </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00621">621</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1Url.html">Url</a> zypp::RepoInfo::mirrorListUrl </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><a class="el" href="classzypp_1_1Url.html" title="Url manipulation class.">Url</a> of a file which contains a list of repository urls. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00661">661</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1Url.html">Url</a> zypp::RepoInfo::rawMirrorListUrl </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The raw mirrorListUrl (no variables replaced). </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00664">664</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setMirrorListUrl </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;&#160;</td>
          <td class="paramname"><em>url</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set mirror list url. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1RepoInfo.html#aafe3c1f4c1c50164a48a644e035b960f" title="Url of a file which contains a list of repository urls.">mirrorListUrl</a> </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">url</td><td>The base url for the list </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00490">490</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setMetalinkUrl </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;&#160;</td>
          <td class="paramname"><em>url</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Like <a class="el" href="classzypp_1_1RepoInfo.html#a48b60c275a9fbcbe8eace92c99ba2e57">setMirrorListUrl</a> but expect metalink format. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00493">493</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structzypp_1_1repo_1_1RepoType.html">repo::RepoType</a> zypp::RepoInfo::type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Type of repository,. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00658">658</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setProbedType </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structzypp_1_1repo_1_1RepoType.html">repo::RepoType</a> &amp;&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This allows to adjust the RepoType lazy, from <code>NONE</code> to some probed value, even for const objects. </p>
<p>This is a NOOP if the current type is not <code>NONE</code>. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00627">627</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setType </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structzypp_1_1repo_1_1RepoType.html">repo::RepoType</a> &amp;&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the repository type </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classzypp_1_1RepoInfo.html#a554cdd470396c0fb0b8041fece1aef2c" title="Type of repository,.">type</a> </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">t</td><td></td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00624">624</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> zypp::RepoInfo::metadataPath </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Path where this repo metadata was read from. </p>
<dl class="section note"><dt>Note</dt><dd>could be an empty pathname for repo infos created in memory. </dd></dl>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00649">649</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setMetadataPath </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the path where the local metadata is stored. </p>
<p>The path to the repositories metadata is usually provided by the <a class="el" href="classzypp_1_1RepoManager.html" title="creates and provides information about known sources.">RepoManager</a>. If you want to use a temporary repository (not under RepoManagers control), and you set a metadataPath with basename <code>AUTO%</code>, all data directories (raw metadata, solv file and package cache) will be created by replacing <code>AUTO%</code> with <code>RAW%</code>, <code>SLV%</code> or <code>PKG%</code> . This will change the value of <a class="el" href="classzypp_1_1RepoInfo.html#ae2f04a4efca761a270f1bf711f361772">packagesPath</a> accordingly, unless you assigned a custom value using <a class="el" href="classzypp_1_1RepoInfo.html#a7e9272ac9d1420d215711c3793cebfa6">setPackagesPath</a>.</p>
<div class="fragment"><div class="line"><a class="code" href="classzypp_1_1RepoInfo.html#ac02c16d8f71262ad5eae2deca6e83b31">RepoInfo</a> repo;</div><div class="line">repo.setAlias( <span class="stringliteral">&quot;Temp&quot;</span> );</div><div class="line">repo.setBaseUrl( Url(<span class="stringliteral">&quot;http://someserver/somepath/&quot;</span>) );</div><div class="line">repo.setMetadataPath( <span class="stringliteral">&quot;/tmp/temprepodata/%AUTO%&quot;</span> );</div><div class="line"></div><div class="line"><span class="comment">// will use</span></div><div class="line"><span class="comment">//  /tmp/temprepodata/%RAW% - raw metadata</span></div><div class="line"><span class="comment">//                   /%SLV% - solv file</span></div><div class="line"><span class="comment">//                   /%PKG% - packages</span></div></div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">path</td><td>directory path </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00631">631</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::usesAutoMethadataPaths </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether <a class="el" href="classzypp_1_1RepoInfo.html#a138d77795cb336981e5068ff332328fc">metadataPath</a> uses <code>AUTO%</code> setup. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00655">655</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> zypp::RepoInfo::packagesPath </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Path where this repo packages are cached. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00652">652</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setPackagesPath </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the path where the local packages are stored </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">path</td><td>directory path </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00634">634</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::gpgCheck </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether default signature checking should be performed. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00379">379</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setGpgCheck </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a>&#160;</td>
          <td class="paramname"><em>value_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the value for <a class="el" href="classzypp_1_1RepoInfo.html#abc64c6d9c7ad2a1f624866ad49f34e76">gpgCheck</a> (or <code>indeterminate</code> to use the default). </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00382">382</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setGpgCheck </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>value_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00385">385</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::repoGpgCheck </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the signature of repo metadata should be checked for this repo. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00389">389</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::repoGpgCheckIsMandatory </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mandatory check (<a class="el" href="classzypp_1_1RepoInfo.html#ae3f5e56b7ec7727f9a859cb1b1467bae">repoGpgCheck</a> is <code>on</code>) must ask to confirm using unsigned repos. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00392">392</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setRepoGpgCheck </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a>&#160;</td>
          <td class="paramname"><em>value_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the value for <a class="el" href="classzypp_1_1RepoInfo.html#ae3f5e56b7ec7727f9a859cb1b1467bae">repoGpgCheck</a> (or <code>indeterminate</code> to use the default). </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00400">400</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::pkgGpgCheck </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the signature of rpm packages should be checked for this repo. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00404">404</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::pkgGpgCheckIsMandatory </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mandatory check (<a class="el" href="classzypp_1_1RepoInfo.html#aea50450094d805fc5beda12a1eca169e">pkgGpgCheck</a> is not <code>off</code>) must ask to confirm using unsigned packages. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00407">407</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setPkgGpgCheck </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a>&#160;</td>
          <td class="paramname"><em>value_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the value for <a class="el" href="classzypp_1_1RepoInfo.html#aea50450094d805fc5beda12a1eca169e">pkgGpgCheck</a> (or <code>indeterminate</code> to use the default). </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00410">410</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> zypp::RepoInfo::validRepoSignature </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the repo metadata are signed and successfully validated or <code>indeterminate</code> if unsigned. </p>
<p>The value is usually set by <a class="el" href="classzypp_1_1repo_1_1Downloader.html">repo::Downloader</a> when retrieving the metadata. </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setValidRepoSignature </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a>&#160;</td>
          <td class="paramname"><em>value_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the value for <a class="el" href="classzypp_1_1RepoInfo.html#ad8b4ffa5331cbd47ed5ef53b00b0909b">validRepoSignature</a> (or <code>indeterminate</code> if unsigned). </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00429">429</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::setGpgCheck </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07">GpgCheck</a>&#160;</td>
          <td class="paramname"><em>mode_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adjust *GpgCheck settings according to <em>mode_r</em>. </p>
<p><code><a class="el" href="classzypp_1_1RepoInfo.html#a33d5b7a9d7bf5093ffccf4247d546f07a44560d82707cce3b8111a770924cf0e2">GpgCheck::indeterminate</a></code> will leave the settings as they are. </p><dl class="section return"><dt>Returns</dt><dd>whether setting were changed </dd></dl>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::gpgKeyUrlsEmpty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether gpgkey URLs are defined. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00667">667</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1RepoInfo.html#ab25979dbde9db9e584211f99a716f9a9">RepoInfo::urls_size_type</a> zypp::RepoInfo::gpgKeyUrlsSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of gpgkey URLs defined. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00670">670</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">RepoInfo::url_set</a> zypp::RepoInfo::gpgKeyUrls </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The list of gpgkey URLs defined for this repo. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00673">673</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">RepoInfo::url_set</a> zypp::RepoInfo::rawGpgKeyUrls </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The list of raw gpgkey URLs defined for this repo (no variables replaced) </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00676">676</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setGpgKeyUrls </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classzypp_1_1RepoInfo.html#a086fe353c759f0d5a7126b39119e68cd">url_set</a>&#160;</td>
          <td class="paramname"><em>urls</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set a list of gpgkey URLs defined for this repo. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00496">496</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1Url.html">Url</a> zypp::RepoInfo::gpgKeyUrl </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>(leagcy API) The 1st gpgkey URL defined for this repo </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00679">679</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1Url.html">Url</a> zypp::RepoInfo::rawGpgKeyUrl </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>(leagcy API) The 1st raw gpgkey URL defined for this repo (no variables replaced) </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00682">682</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setGpgKeyUrl </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Url.html">Url</a> &amp;&#160;</td>
          <td class="paramname"><em>gpgkey</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>(leagcy API) Set the gpgkey URL defined for this repo </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00499">499</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> zypp::RepoInfo::provideKey </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>keyID_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>targetDirectory_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>downloads all configured gpg keys into the defined directory </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00505">505</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::keepPackages </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether packages downloaded from this repository will be kept in local cache. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00646">646</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setKeepPackages </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>keep</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set if packaqes downloaded from this repository will be kept in local cache. </p>
<p>If the setting is true, all downloaded packages from this repository will be copied to the local raw cache.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">keep</td><td>true (keep the downloaded packages) or false (delete them after installation) </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00637">637</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string zypp::RepoInfo::service </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets name of the service to which this repository belongs or empty string if it has been added manually. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00694">694</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setService </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>sets service which added this repository </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00640">640</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string zypp::RepoInfo::targetDistribution </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Distribution for which is this repository meant. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00697">697</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::setTargetDistribution </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>targetDistribution</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the distribution for which is this repository meant. </p>
<p>This is an in-memory value only, does not get written to the .repo file upon saving. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00643">643</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

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

<p>Content keywords defined. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00718">718</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::addContent </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>keyword_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add content keywords. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00721">721</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TIterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::addContentFrom </td>
          <td>(</td>
          <td class="paramtype">TIterator&#160;</td>
          <td class="paramname"><em>begin_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TIterator&#160;</td>
          <td class="paramname"><em>end_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00450">450</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TContainer &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::addContentFrom </td>
          <td>(</td>
          <td class="paramtype">const TContainer &amp;&#160;</td>
          <td class="paramname"><em>container_r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00454">454</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::hasContent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check for content keywords. </p>
<p>They may be missing due to missing metadata in disabled repos. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00724">724</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::hasContent </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>keyword_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00727">727</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TIterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::hasContentAll </td>
          <td>(</td>
          <td class="paramtype">TIterator&#160;</td>
          <td class="paramname"><em>begin_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TIterator&#160;</td>
          <td class="paramname"><em>end_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00465">465</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TContainer &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::hasContentAll </td>
          <td>(</td>
          <td class="paramtype">const TContainer &amp;&#160;</td>
          <td class="paramname"><em>container_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00469">469</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TIterator &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::hasContentAny </td>
          <td>(</td>
          <td class="paramtype">TIterator&#160;</td>
          <td class="paramname"><em>begin_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TIterator&#160;</td>
          <td class="paramname"><em>end_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00473">473</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TContainer &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::hasContentAny </td>
          <td>(</td>
          <td class="paramtype">const TContainer &amp;&#160;</td>
          <td class="paramname"><em>container_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00477">477</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::hasLicense </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether there is a license associated with the repo. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00732">732</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::hasLicense </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00735">735</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::needToAcceptLicense </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Whether the repo license has to be accepted, e.g. </p>
<p>there is no no acceptance needed for openSUSE. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00739">739</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoInfo::needToAcceptLicense </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00742">742</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string zypp::RepoInfo::getLicense </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</td>
          <td class="paramname"><em>lang_r</em> = <code><a class="el" href="classzypp_1_1Locale.html">Locale</a>()</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the best license for the current (or a specified) locale. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00774">774</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string zypp::RepoInfo::getLicense </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</td>
          <td class="paramname"><em>lang_r</em> = <code><a class="el" href="classzypp_1_1Locale.html">Locale</a>()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00771">771</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string zypp::RepoInfo::getLicense </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1Locale.html">Locale</a> &amp;&#160;</td>
          <td class="paramname"><em>lang_r</em> = <code><a class="el" href="classzypp_1_1Locale.html">Locale</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00777">777</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> zypp::RepoInfo::getLicenseLocales </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the locales the license is available for. </p>
<p><a class="el" href="classzypp_1_1Locale.html#a92f8092d4b84ea1de164f325c4991b6b">Locale::noCode</a> is included in case of <code>license.txt</code> which does not specify a specific locale. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00818">818</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacezypp.html#a7f4c013fbe3bd2619b780e06c2c36c20">LocaleSet</a> zypp::RepoInfo::getLicenseLocales </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>name_r</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00821">821</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; zypp::RepoInfo::dumpOn </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Write a human-readable representation of this <a class="el" href="classzypp_1_1RepoInfo.html" title="What is known about a repository.">RepoInfo</a> object into the <em>str</em> stream. </p>
<p>Useful for logging. </p>

<p>Reimplemented from <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a082293bc8c3108cfdb536d353cf6db5f">zypp::repo::RepoInfoBase</a>.</p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00854">854</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; zypp::RepoInfo::dumpAsIniOn </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Write this <a class="el" href="classzypp_1_1RepoInfo.html" title="What is known about a repository.">RepoInfo</a> object into <em>str</em> in a .repo file format. </p>
<p>Raw values, no variable replacement. </p>

<p>Reimplemented from <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#a516d85321f2cfafc7aa4e375c6952e4f">zypp::repo::RepoInfoBase</a>.</p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00902">902</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; zypp::RepoInfo::dumpAsXmlOn </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>content</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Write an XML representation of this <a class="el" href="classzypp_1_1RepoInfo.html" title="What is known about a repository.">RepoInfo</a> object. </p>
<p>Repo variables replaced.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">str</td><td></td></tr>
    <tr><td class="paramname">content</td><td>this argument is ignored (used in other classed derived from RepoInfoBase. </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented from <a class="el" href="classzypp_1_1repo_1_1RepoInfoBase.html#acf07d3cb51f0834e4388639a5196ad44">zypp::repo::RepoInfoBase</a>.</p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00956">956</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::RepoInfo::getRawGpgChecks </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> &amp;&#160;</td>
          <td class="paramname"><em>g_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> &amp;&#160;</td>
          <td class="paramname"><em>r_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__BOOST.html#gad228c7343f60318e4c045a2ae77e9c39">TriBool</a> &amp;&#160;</td>
          <td class="paramname"><em>p_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Raw values for <a class="el" href="classzypp_1_1RepoManager.html" title="creates and provides information about known sources.">RepoManager</a>. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00414">414</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a5e9a2d79f125d80453e3103024c611c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e9a2d79f125d80453e3103024c611c4">&#9670;&nbsp;</a></span>RepoInfo_Ptr</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classshared__ptr.html">shared_ptr</a>&lt;<a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a>&gt; <a class="el" href="classzypp_1_1RepoInfo.html#a5e9a2d79f125d80453e3103024c611c4">RepoInfo_Ptr</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00556">556</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classshared__ptr.html">shared_ptr</a>&lt;const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a>&gt; <a class="el" href="classzypp_1_1RepoInfo.html#ad76b0e306646992a0ef6f06d0839f17c">RepoInfo_constPtr</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00558">558</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::list&lt;<a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a>&gt; <a class="el" href="classzypp_1_1RepoInfo.html#a751002752319d789178c6ab0a53ded2a">RepoInfoList</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00560">560</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classzypp_1_1RepoManager.html">RepoManager</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00544">544</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

</div>
</div>
<a id="a3d9826b4e3614b52aaa349f61c9bbd3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d9826b4e3614b52aaa349f61c9bbd3e">&#9670;&nbsp;</a></span>operator&lt;&lt; <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00989">989</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Stream output </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8cc_source.html#l00989">989</a> of file <a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> zypp::RepoInfo::noRepo</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Represents no <a class="el" href="classzypp_1_1Repository.html">Repository</a> (one with an empty alias). </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00080">80</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structzypp_1_1RWCOW__pointer.html">RWCOW_pointer</a>&lt;<a class="el" href="structzypp_1_1RepoInfo_1_1Impl.html">Impl</a>&gt; zypp::RepoInfo::_pimpl</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Pointer to implementation. </p>

<p class="definition">Definition at line <a class="el" href="RepoInfo_8h_source.html#l00551">551</a> of file <a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>zypp/<a class="el" href="RepoInfo_8h_source.html">RepoInfo.h</a></li>
<li>zypp/<a class="el" href="RepoInfo_8cc_source.html">RepoInfo.cc</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacezypp.html">zypp</a></li><li class="navelem"><a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</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>