<!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::RepoManager::Impl 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&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">libzypp  <span id="projectnumber">17.9.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('structzypp_1_1RepoManager_1_1Impl.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="#friends">Friends</a> | <a href="#related">Related Functions</a> | <a href="structzypp_1_1RepoManager_1_1Impl-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">zypp::RepoManager::Impl Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><a class="el" href="classzypp_1_1RepoManager.html" title="creates and provides information about known sources.">RepoManager</a> implementation. <a href="structzypp_1_1RepoManager_1_1Impl.html#details">More...</a></p> <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:ab90ee0e45d26475bb1b234b83c805d78"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#ab90ee0e45d26475bb1b234b83c805d78">Impl</a> (const <a class="el" href="structzypp_1_1RepoManagerOptions.html">RepoManagerOptions</a> &opt)</td></tr> <tr class="separator:ab90ee0e45d26475bb1b234b83c805d78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc2ba79ca43f507b519f7cb3d0af8a2b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#afc2ba79ca43f507b519f7cb3d0af8a2b">~Impl</a> ()</td></tr> <tr class="separator:afc2ba79ca43f507b519f7cb3d0af8a2b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22d70ea4d008ecf12fa30cd6e9c9d8a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a22d70ea4d008ecf12fa30cd6e9c9d8a2">repoEmpty</a> () const</td></tr> <tr class="separator:a22d70ea4d008ecf12fa30cd6e9c9d8a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a007fedcc3f3e7a37ed132512f57d2254"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoManager.html#ab6c71de305dba483ee5513b6d149257d">RepoSizeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a007fedcc3f3e7a37ed132512f57d2254">repoSize</a> () const</td></tr> <tr class="separator:a007fedcc3f3e7a37ed132512f57d2254"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92ef36a5d08c1afb2c345a0964b6d387"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoManager.html#a2e8346d146591b255a8bebf0364a2774">RepoConstIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a92ef36a5d08c1afb2c345a0964b6d387">repoBegin</a> () const</td></tr> <tr class="separator:a92ef36a5d08c1afb2c345a0964b6d387"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70a9ffbab3ee3b39c986d4bee7a23d7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoManager.html#a2e8346d146591b255a8bebf0364a2774">RepoConstIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a70a9ffbab3ee3b39c986d4bee7a23d7d">repoEnd</a> () const</td></tr> <tr class="separator:a70a9ffbab3ee3b39c986d4bee7a23d7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1669a42e917eae0c0ee278badbdc2b1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a1669a42e917eae0c0ee278badbdc2b1a">hasRepo</a> (const std::string &alias) const</td></tr> <tr class="separator:a1669a42e917eae0c0ee278badbdc2b1a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef705318ae4aa6bcbac812d0e0644100"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#aef705318ae4aa6bcbac812d0e0644100">getRepo</a> (const std::string &alias) const</td></tr> <tr class="separator:aef705318ae4aa6bcbac812d0e0644100"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac280005bc351bd9fbbc5444df2cb8736"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#ac280005bc351bd9fbbc5444df2cb8736">metadataPath</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info) const</td></tr> <tr class="separator:ac280005bc351bd9fbbc5444df2cb8736"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8def62c67195309eb81764279f3876fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a8def62c67195309eb81764279f3876fd">packagesPath</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info) const</td></tr> <tr class="separator:a8def62c67195309eb81764279f3876fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae627292ed15649c71290dc9615ac7d3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoStatus.html">RepoStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#ae627292ed15649c71290dc9615ac7d3c">metadataStatus</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info) const</td></tr> <tr class="separator:ae627292ed15649c71290dc9615ac7d3c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1984328f728c9dbc05d80ee0b41da9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoManager.html#a181cbc8893aea9f22a66bd64371ed402">RefreshCheckStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#ac1984328f728c9dbc05d80ee0b41da9c">checkIfToRefreshMetadata</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info, const <a class="el" href="classzypp_1_1Url.html">Url</a> &<a class="el" href="MediaCurl_8cc.html#a80c807b920948127b73f36d4d8d89037">url</a>, <a class="el" href="classzypp_1_1RepoManager.html#a4704bb81554b87451616d1f4e95a3c2b">RawMetadataRefreshPolicy</a> policy)</td></tr> <tr class="separator:ac1984328f728c9dbc05d80ee0b41da9c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a623ccb5ed97bba2ff9f0a2d8effaa4c8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a623ccb5ed97bba2ff9f0a2d8effaa4c8">refreshMetadata</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info, <a class="el" href="classzypp_1_1RepoManager.html#a4704bb81554b87451616d1f4e95a3c2b">RawMetadataRefreshPolicy</a> policy, <a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:a623ccb5ed97bba2ff9f0a2d8effaa4c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86348e17e1caa661a91a928c39e94c56"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a86348e17e1caa661a91a928c39e94c56">cleanMetadata</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info, <a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:a86348e17e1caa661a91a928c39e94c56"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91cb088a75bb82a2b10d775b62f33917"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a91cb088a75bb82a2b10d775b62f33917">cleanPackages</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info, <a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:a91cb088a75bb82a2b10d775b62f33917"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71868c2becb42fc391496ade741f573d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a71868c2becb42fc391496ade741f573d">buildCache</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info, <a class="el" href="classzypp_1_1RepoManager.html#ac5c3bf954faaf4ab4e389956d3918bd5">CacheBuildPolicy</a> policy, <a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:a71868c2becb42fc391496ade741f573d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3f9d4493cd6c86705d3291b52893b74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1repo_1_1RepoType.html">repo::RepoType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#ae3f9d4493cd6c86705d3291b52893b74">probe</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &<a class="el" href="MediaCurl_8cc.html#a80c807b920948127b73f36d4d8d89037">url</a>, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &path=<a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>()) const</td></tr> <tr class="memdesc:ae3f9d4493cd6c86705d3291b52893b74"><td class="mdescLeft"> </td><td class="mdescRight">Probe the metadata type of a repository located at <code>url</code>. <a href="#ae3f9d4493cd6c86705d3291b52893b74">More...</a><br /></td></tr> <tr class="separator:ae3f9d4493cd6c86705d3291b52893b74"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4962f10aa41f65f611adbc62d175acc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1repo_1_1RepoType.html">repo::RepoType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#aa4962f10aa41f65f611adbc62d175acc">probeCache</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &path_r) const</td></tr> <tr class="memdesc:aa4962f10aa41f65f611adbc62d175acc"><td class="mdescLeft"> </td><td class="mdescRight">Probe Metadata in a local cache directory. <a href="#aa4962f10aa41f65f611adbc62d175acc">More...</a><br /></td></tr> <tr class="separator:aa4962f10aa41f65f611adbc62d175acc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf87974a000eb1fed66ff4a95d5b1f61"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#adf87974a000eb1fed66ff4a95d5b1f61">cleanCacheDirGarbage</a> (<a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:adf87974a000eb1fed66ff4a95d5b1f61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc5c3467a4f9eb08234d630030cbd071"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#acc5c3467a4f9eb08234d630030cbd071">cleanCache</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info, <a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:acc5c3467a4f9eb08234d630030cbd071"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4202923b022caac4d0a2b0fc2744404"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#ac4202923b022caac4d0a2b0fc2744404">isCached</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info) const</td></tr> <tr class="separator:ac4202923b022caac4d0a2b0fc2744404"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8643fe381297c8db90749633a3bd7b91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoStatus.html">RepoStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a8643fe381297c8db90749633a3bd7b91">cacheStatus</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info) const</td></tr> <tr class="separator:a8643fe381297c8db90749633a3bd7b91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7586277b42b7b1d43d71fc2ba77a4328"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a7586277b42b7b1d43d71fc2ba77a4328">loadFromCache</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info, <a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:a7586277b42b7b1d43d71fc2ba77a4328"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a730a462ada9fc76c0441778798ecf1b8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a730a462ada9fc76c0441778798ecf1b8">addRepository</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info, <a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:a730a462ada9fc76c0441778798ecf1b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c67ae5036152a9310942845acc1d8ff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a9c67ae5036152a9310942845acc1d8ff">addRepositories</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &<a class="el" href="MediaCurl_8cc.html#a80c807b920948127b73f36d4d8d89037">url</a>, <a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:a9c67ae5036152a9310942845acc1d8ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a869f9a264de3812c0b0db8aa1244a1eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a869f9a264de3812c0b0db8aa1244a1eb">removeRepository</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info, <a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:a869f9a264de3812c0b0db8aa1244a1eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af51a703ba47af7a01517f1d69c0a058e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#af51a703ba47af7a01517f1d69c0a058e">modifyRepository</a> (const std::string &alias, const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &newinfo_r, <a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:af51a703ba47af7a01517f1d69c0a058e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab36c71a2d463b7e62f4b76cc3809bbea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#ab36c71a2d463b7e62f4b76cc3809bbea">getRepositoryInfo</a> (const std::string &alias, <a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:ab36c71a2d463b7e62f4b76cc3809bbea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4954742fb42382073bdf98139ea197ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a4954742fb42382073bdf98139ea197ea">getRepositoryInfo</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &<a class="el" href="MediaCurl_8cc.html#a80c807b920948127b73f36d4d8d89037">url</a>, const <a class="el" href="structzypp_1_1url_1_1ViewOption.html">url::ViewOption</a> &urlview, <a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a>)</td></tr> <tr class="separator:a4954742fb42382073bdf98139ea197ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ff38c0e2b34fd330a593441ece60244"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a1ff38c0e2b34fd330a593441ece60244">serviceEmpty</a> () const</td></tr> <tr class="separator:a1ff38c0e2b34fd330a593441ece60244"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7229352e2863661af3b905f7ad8a75c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoManager.html#a7368b338d0d9ca8dc7c609eca169e378">ServiceSizeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a7229352e2863661af3b905f7ad8a75c1">serviceSize</a> () const</td></tr> <tr class="separator:a7229352e2863661af3b905f7ad8a75c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf8bda33aa074f4e20821c72bf888592"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoManager.html#a07c51cf339ecb2e095856c87ac15f39b">ServiceConstIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#acf8bda33aa074f4e20821c72bf888592">serviceBegin</a> () const</td></tr> <tr class="separator:acf8bda33aa074f4e20821c72bf888592"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6184c922333c06afe7cc468cb668a31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoManager.html#a07c51cf339ecb2e095856c87ac15f39b">ServiceConstIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#aa6184c922333c06afe7cc468cb668a31">serviceEnd</a> () const</td></tr> <tr class="separator:aa6184c922333c06afe7cc468cb668a31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af6c44f580eed215cc3435e2d44ad86d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#af6c44f580eed215cc3435e2d44ad86d1">hasService</a> (const std::string &alias) const</td></tr> <tr class="separator:af6c44f580eed215cc3435e2d44ad86d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d98d04122a675a1ee54abaefc38a989"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a9d98d04122a675a1ee54abaefc38a989">getService</a> (const std::string &alias) const</td></tr> <tr class="separator:a9d98d04122a675a1ee54abaefc38a989"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f162318e55bcf275359884b9a290d48"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a0f162318e55bcf275359884b9a290d48">addService</a> (const <a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> &service)</td></tr> <tr class="separator:a0f162318e55bcf275359884b9a290d48"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80fa1a1d7742ba62005a4dfcc0d98d40"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a80fa1a1d7742ba62005a4dfcc0d98d40">addService</a> (const std::string &alias, const <a class="el" href="classzypp_1_1Url.html">Url</a> &<a class="el" href="MediaCurl_8cc.html#a80c807b920948127b73f36d4d8d89037">url</a>)</td></tr> <tr class="separator:a80fa1a1d7742ba62005a4dfcc0d98d40"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8356021d0662e422c6f316a7811ae5f8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a8356021d0662e422c6f316a7811ae5f8">removeService</a> (const std::string &alias)</td></tr> <tr class="separator:a8356021d0662e422c6f316a7811ae5f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd90801a21d8ea92672ba8dad201c023"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#acd90801a21d8ea92672ba8dad201c023">removeService</a> (const <a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> &service)</td></tr> <tr class="separator:acd90801a21d8ea92672ba8dad201c023"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22c3c0d63c8760ba23538e1d878f9c80"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a22c3c0d63c8760ba23538e1d878f9c80">refreshServices</a> (const <a class="el" href="classzypp_1_1RepoManager.html#ae22411de6f3134aeffd6e7515749cc74">RefreshServiceOptions</a> &options_r)</td></tr> <tr class="separator:a22c3c0d63c8760ba23538e1d878f9c80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06f81d0e9b1bd29b991531fcb532b736"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a06f81d0e9b1bd29b991531fcb532b736">refreshService</a> (const std::string &alias, const <a class="el" href="classzypp_1_1RepoManager.html#ae22411de6f3134aeffd6e7515749cc74">RefreshServiceOptions</a> &options_r)</td></tr> <tr class="separator:a06f81d0e9b1bd29b991531fcb532b736"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7a515c23b342b130bf0e48fd5f32380"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#ad7a515c23b342b130bf0e48fd5f32380">refreshService</a> (const <a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> &service, const <a class="el" href="classzypp_1_1RepoManager.html#ae22411de6f3134aeffd6e7515749cc74">RefreshServiceOptions</a> &options_r)</td></tr> <tr class="separator:ad7a515c23b342b130bf0e48fd5f32380"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa26659c037bc1f56d49c06d078efdf99"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#aa26659c037bc1f56d49c06d078efdf99">modifyService</a> (const std::string &oldAlias, const <a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> &newService)</td></tr> <tr class="separator:aa26659c037bc1f56d49c06d078efdf99"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14861bafb04c217358d4c1864fd0f510"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1repo_1_1ServiceType.html">repo::ServiceType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a14861bafb04c217358d4c1864fd0f510">probeService</a> (const <a class="el" href="classzypp_1_1Url.html">Url</a> &<a class="el" href="MediaCurl_8cc.html#a80c807b920948127b73f36d4d8d89037">url</a>) const</td></tr> <tr class="separator:a14861bafb04c217358d4c1864fd0f510"><td class="memSeparator" colspan="2"> </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:a012049896d0c40e5a58ef59e5f7542bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a012049896d0c40e5a58ef59e5f7542bd">saveService</a> (<a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> &service) const</td></tr> <tr class="separator:a012049896d0c40e5a58ef59e5f7542bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0cd15d4775a9f04702371f7309196bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#af0cd15d4775a9f04702371f7309196bb">generateNonExistingName</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &dir, const std::string &basefilename) const</td></tr> <tr class="memdesc:af0cd15d4775a9f04702371f7309196bb"><td class="mdescLeft"> </td><td class="mdescRight">Generate a non existing filename in a directory, using a base name. <a href="#af0cd15d4775a9f04702371f7309196bb">More...</a><br /></td></tr> <tr class="separator:af0cd15d4775a9f04702371f7309196bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6cc46baf60ac62a2c14f65817d9637bb"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a6cc46baf60ac62a2c14f65817d9637bb">generateFilename</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info) const</td></tr> <tr class="separator:a6cc46baf60ac62a2c14f65817d9637bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a23650ef481086ec07c44920a9960b500"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a23650ef481086ec07c44920a9960b500">generateFilename</a> (const <a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> &info) const</td></tr> <tr class="separator:a23650ef481086ec07c44920a9960b500"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aceecfaf21a71c10857219f5b2da36cf9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#aceecfaf21a71c10857219f5b2da36cf9">setCacheStatus</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info, const <a class="el" href="classzypp_1_1RepoStatus.html">RepoStatus</a> &status)</td></tr> <tr class="separator:aceecfaf21a71c10857219f5b2da36cf9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab387770424784c1dd26765f041787f3d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#ab387770424784c1dd26765f041787f3d">touchIndexFile</a> (const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &info)</td></tr> <tr class="separator:ab387770424784c1dd26765f041787f3d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a83c970a5e3534a1a76b5e67f4a91fc8a"><td class="memTemplParams" colspan="2">template<typename OutputIterator > </td></tr> <tr class="memitem:a83c970a5e3534a1a76b5e67f4a91fc8a"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a83c970a5e3534a1a76b5e67f4a91fc8a">getRepositoriesInService</a> (const std::string &alias, OutputIterator out) const</td></tr> <tr class="separator:a83c970a5e3534a1a76b5e67f4a91fc8a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adef59077f2938676d35b2aa9a79fa242"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#adef59077f2938676d35b2aa9a79fa242">init_knownServices</a> ()</td></tr> <tr class="separator:adef59077f2938676d35b2aa9a79fa242"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07abe75a5861de4f2a5b4635008fefc2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a07abe75a5861de4f2a5b4635008fefc2">init_knownRepositories</a> ()</td></tr> <tr class="separator:a07abe75a5861de4f2a5b4635008fefc2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae29fc009df9f70126f0ca83b5ce96832"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1RepoManager.html#a738ea8ed487e34d496fedd2a53461a8e">RepoSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#ae29fc009df9f70126f0ca83b5ce96832">repos</a> () const</td></tr> <tr class="separator:ae29fc009df9f70126f0ca83b5ce96832"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a20d453e711dcc6779544edb35843a6b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoManager.html#a738ea8ed487e34d496fedd2a53461a8e">RepoSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a20d453e711dcc6779544edb35843a6b3">reposManip</a> ()</td></tr> <tr class="separator:a20d453e711dcc6779544edb35843a6b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a159b4cfd94f8b41125d5277bcb243f88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html">Impl</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a159b4cfd94f8b41125d5277bcb243f88">clone</a> () const</td></tr> <tr class="memdesc:a159b4cfd94f8b41125d5277bcb243f88"><td class="mdescLeft"> </td><td class="mdescRight">clone for <a class="el" href="structzypp_1_1RWCOW__pointer.html" title="RW_pointer supporting 'copy on write' functionality.">RWCOW_pointer</a> <a href="#a159b4cfd94f8b41125d5277bcb243f88">More...</a><br /></td></tr> <tr class="separator:a159b4cfd94f8b41125d5277bcb243f88"><td class="memSeparator" colspan="2"> </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:a5bf7bf60044b830c0c14d1d9234d3074"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1RepoManagerOptions.html">RepoManagerOptions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a5bf7bf60044b830c0c14d1d9234d3074">_options</a></td></tr> <tr class="separator:a5bf7bf60044b830c0c14d1d9234d3074"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2dc070beca97b54c80f3d95a48b9c5b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoManager.html#a738ea8ed487e34d496fedd2a53461a8e">RepoSet</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a2dc070beca97b54c80f3d95a48b9c5b3">_reposX</a></td></tr> <tr class="separator:a2dc070beca97b54c80f3d95a48b9c5b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a938feb40e32b9f0b0b201d965493db91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1RepoManager.html#ae7a93e1abf192f4593cd336d85bbbb31">ServiceSet</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a938feb40e32b9f0b0b201d965493db91">_services</a></td></tr> <tr class="separator:a938feb40e32b9f0b0b201d965493db91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb02b1124ce690969d5881b562d34f5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1DefaultIntegral.html">DefaultIntegral</a>< <a class="el" href="classbool.html">bool</a>, false > </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#acb02b1124ce690969d5881b562d34f5a">_reposDirty</a></td></tr> <tr class="separator:acb02b1124ce690969d5881b562d34f5a"><td class="memSeparator" colspan="2"> </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:a91244b4183feffa93ea04a0fb0526a9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html">Impl</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a91244b4183feffa93ea04a0fb0526a9c">rwcowClone</a> (const <a class="el" href="structzypp_1_1RepoManager_1_1Impl.html">Impl</a> *rhs)</td></tr> <tr class="separator:a91244b4183feffa93ea04a0fb0526a9c"><td class="memSeparator" colspan="2"> </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:a5ef0212b24d0ac117ef9aaee04b72826"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#a5ef0212b24d0ac117ef9aaee04b72826">operator<<</a> (std::ostream &str, const <a class="el" href="structzypp_1_1RepoManager_1_1Impl.html">RepoManager::Impl</a> &obj)</td></tr> <tr class="separator:a5ef0212b24d0ac117ef9aaee04b72826"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p><a class="el" href="classzypp_1_1RepoManager.html" title="creates and provides information about known sources.">RepoManager</a> implementation. </p> <pre class="fragment"></pre> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00522">522</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="ab90ee0e45d26475bb1b234b83c805d78"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab90ee0e45d26475bb1b234b83c805d78">◆ </a></span>Impl()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::RepoManager::Impl::Impl </td> <td>(</td> <td class="paramtype">const <a class="el" href="structzypp_1_1RepoManagerOptions.html">RepoManagerOptions</a> & </td> <td class="paramname"><em>opt</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00525">525</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="afc2ba79ca43f507b519f7cb3d0af8a2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#afc2ba79ca43f507b519f7cb3d0af8a2b">◆ </a></span>~Impl()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">zypp::RepoManager::Impl::~Impl </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00532">532</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="a22d70ea4d008ecf12fa30cd6e9c9d8a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a22d70ea4d008ecf12fa30cd6e9c9d8a2">◆ </a></span>repoEmpty()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoManager::Impl::repoEmpty </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00577">577</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a007fedcc3f3e7a37ed132512f57d2254"></a> <h2 class="memtitle"><span class="permalink"><a href="#a007fedcc3f3e7a37ed132512f57d2254">◆ </a></span>repoSize()</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_1RepoManager.html#ab6c71de305dba483ee5513b6d149257d">RepoSizeType</a> zypp::RepoManager::Impl::repoSize </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00578">578</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a92ef36a5d08c1afb2c345a0964b6d387"></a> <h2 class="memtitle"><span class="permalink"><a href="#a92ef36a5d08c1afb2c345a0964b6d387">◆ </a></span>repoBegin()</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_1RepoManager.html#a2e8346d146591b255a8bebf0364a2774">RepoConstIterator</a> zypp::RepoManager::Impl::repoBegin </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00579">579</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a70a9ffbab3ee3b39c986d4bee7a23d7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70a9ffbab3ee3b39c986d4bee7a23d7d">◆ </a></span>repoEnd()</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_1RepoManager.html#a2e8346d146591b255a8bebf0364a2774">RepoConstIterator</a> zypp::RepoManager::Impl::repoEnd </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00580">580</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a1669a42e917eae0c0ee278badbdc2b1a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1669a42e917eae0c0ee278badbdc2b1a">◆ </a></span>hasRepo()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoManager::Impl::hasRepo </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>alias</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00582">582</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="aef705318ae4aa6bcbac812d0e0644100"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef705318ae4aa6bcbac812d0e0644100">◆ </a></span>getRepo()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> zypp::RepoManager::Impl::getRepo </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>alias</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00585">585</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="ac280005bc351bd9fbbc5444df2cb8736"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac280005bc351bd9fbbc5444df2cb8736">◆ </a></span>metadataPath()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> zypp::RepoManager::Impl::metadataPath </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00592">592</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a8def62c67195309eb81764279f3876fd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8def62c67195309eb81764279f3876fd">◆ </a></span>packagesPath()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> zypp::RepoManager::Impl::packagesPath </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00595">595</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="ae627292ed15649c71290dc9615ac7d3c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae627292ed15649c71290dc9615ac7d3c">◆ </a></span>metadataStatus()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1RepoStatus.html">RepoStatus</a> zypp::RepoManager::Impl::metadataStatus </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00896">896</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="ac1984328f728c9dbc05d80ee0b41da9c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac1984328f728c9dbc05d80ee0b41da9c">◆ </a></span>checkIfToRefreshMetadata()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1RepoManager.html#a181cbc8893aea9f22a66bd64371ed402">RepoManager::RefreshCheckStatus</a> zypp::RepoManager::Impl::checkIfToRefreshMetadata </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1Url.html">Url</a> & </td> <td class="paramname"><em>url</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1RepoManager.html#a4704bb81554b87451616d1f4e95a3c2b">RawMetadataRefreshPolicy</a> </td> <td class="paramname"><em>policy</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00968">968</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a623ccb5ed97bba2ff9f0a2d8effaa4c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a623ccb5ed97bba2ff9f0a2d8effaa4c8">◆ </a></span>refreshMetadata()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::refreshMetadata </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1RepoManager.html#a4704bb81554b87451616d1f4e95a3c2b">RawMetadataRefreshPolicy</a> </td> <td class="paramname"><em>policy</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Given a downloader, sets the other repos raw metadata path as cache paths for the fetcher, so if another repo has the same file, it will not download it but copy it from the other repository</p> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01088">1088</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a86348e17e1caa661a91a928c39e94c56"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86348e17e1caa661a91a928c39e94c56">◆ </a></span>cleanMetadata()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::cleanMetadata </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01226">1226</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a91cb088a75bb82a2b10d775b62f33917"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91cb088a75bb82a2b10d775b62f33917">◆ </a></span>cleanPackages()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::cleanPackages </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01236">1236</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a71868c2becb42fc391496ade741f573d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71868c2becb42fc391496ade741f573d">◆ </a></span>buildCache()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::buildCache </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classzypp_1_1RepoManager.html#ac5c3bf954faaf4ab4e389956d3918bd5">CacheBuildPolicy</a> </td> <td class="paramname"><em>policy</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01246">1246</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="ae3f9d4493cd6c86705d3291b52893b74"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae3f9d4493cd6c86705d3291b52893b74">◆ </a></span>probe()</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::RepoManager::Impl::probe </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1Url.html">Url</a> & </td> <td class="paramname"><em>url</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> & </td> <td class="paramname"><em>path</em> = <code><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>()</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p>Probe the metadata type of a repository located at <code>url</code>. </p> <p>Urls here may be rewritten by <a class="el" href="namespaceMediaSetAccess.html">MediaSetAccess</a> to reflect the correct media number.</p> <dl class="section note"><dt>Note</dt><dd>Metadata in local cache directories must be probed using <a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#aa4962f10aa41f65f611adbc62d175acc">probeCache</a> as a cache path must not be rewritten (bnc#946129) </dd></dl> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01410">1410</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="aa4962f10aa41f65f611adbc62d175acc"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4962f10aa41f65f611adbc62d175acc">◆ </a></span>probeCache()</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::RepoManager::Impl::probeCache </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> & </td> <td class="paramname"><em>path_r</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Probe Metadata in a local cache directory. </p> <dl class="section note"><dt>Note</dt><dd>Metadata in local cache directories must not be probed using <a class="el" href="structzypp_1_1RepoManager_1_1Impl.html#ae3f9d4493cd6c86705d3291b52893b74">probe</a> as a cache path must not be rewritten (bnc#946129) </dd></dl> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01499">1499</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="adf87974a000eb1fed66ff4a95d5b1f61"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf87974a000eb1fed66ff4a95d5b1f61">◆ </a></span>cleanCacheDirGarbage()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::cleanCacheDirGarbage </td> <td>(</td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </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="RepoManager_8cc_source.html#l01518">1518</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="acc5c3467a4f9eb08234d630030cbd071"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc5c3467a4f9eb08234d630030cbd071">◆ </a></span>cleanCache()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::cleanCache </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01565">1565</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="ac4202923b022caac4d0a2b0fc2744404"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac4202923b022caac4d0a2b0fc2744404">◆ </a></span>isCached()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoManager::Impl::isCached </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00617">617</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a8643fe381297c8db90749633a3bd7b91"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8643fe381297c8db90749633a3bd7b91">◆ </a></span>cacheStatus()</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_1RepoStatus.html">RepoStatus</a> zypp::RepoManager::Impl::cacheStatus </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00620">620</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a7586277b42b7b1d43d71fc2ba77a4328"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7586277b42b7b1d43d71fc2ba77a4328">◆ </a></span>loadFromCache()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::loadFromCache </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01579">1579</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a730a462ada9fc76c0441778798ecf1b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a730a462ada9fc76c0441778798ecf1b8">◆ </a></span>addRepository()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::addRepository </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01613">1613</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a9c67ae5036152a9310942845acc1d8ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c67ae5036152a9310942845acc1d8ff">◆ </a></span>addRepositories()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::addRepositories </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1Url.html">Url</a> & </td> <td class="paramname"><em>url</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01685">1685</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a869f9a264de3812c0b0db8aa1244a1eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a869f9a264de3812c0b0db8aa1244a1eb">◆ </a></span>removeRepository()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::removeRepository </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01744">1744</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="af51a703ba47af7a01517f1d69c0a058e"></a> <h2 class="memtitle"><span class="permalink"><a href="#af51a703ba47af7a01517f1d69c0a058e">◆ </a></span>modifyRepository()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::modifyRepository </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>alias</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>newinfo_r</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01833">1833</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="ab36c71a2d463b7e62f4b76cc3809bbea"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab36c71a2d463b7e62f4b76cc3809bbea">◆ </a></span>getRepositoryInfo() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> zypp::RepoManager::Impl::getRepositoryInfo </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>alias</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a4954742fb42382073bdf98139ea197ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4954742fb42382073bdf98139ea197ea">◆ </a></span>getRepositoryInfo() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> zypp::RepoManager::Impl::getRepositoryInfo </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1Url.html">Url</a> & </td> <td class="paramname"><em>url</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structzypp_1_1url_1_1ViewOption.html">url::ViewOption</a> & </td> <td class="paramname"><em>urlview</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="RepoManager_8cc.html#a947bc6b596346f41586e90f4d9694e18">OPT_PROGRESS</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a1ff38c0e2b34fd330a593441ece60244"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ff38c0e2b34fd330a593441ece60244">◆ </a></span>serviceEmpty()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoManager::Impl::serviceEmpty </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00637">637</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a7229352e2863661af3b905f7ad8a75c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7229352e2863661af3b905f7ad8a75c1">◆ </a></span>serviceSize()</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_1RepoManager.html#a7368b338d0d9ca8dc7c609eca169e378">ServiceSizeType</a> zypp::RepoManager::Impl::serviceSize </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00638">638</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="acf8bda33aa074f4e20821c72bf888592"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf8bda33aa074f4e20821c72bf888592">◆ </a></span>serviceBegin()</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_1RepoManager.html#a07c51cf339ecb2e095856c87ac15f39b">ServiceConstIterator</a> zypp::RepoManager::Impl::serviceBegin </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00639">639</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="aa6184c922333c06afe7cc468cb668a31"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6184c922333c06afe7cc468cb668a31">◆ </a></span>serviceEnd()</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_1RepoManager.html#a07c51cf339ecb2e095856c87ac15f39b">ServiceConstIterator</a> zypp::RepoManager::Impl::serviceEnd </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00640">640</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="af6c44f580eed215cc3435e2d44ad86d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#af6c44f580eed215cc3435e2d44ad86d1">◆ </a></span>hasService()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::RepoManager::Impl::hasService </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>alias</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00642">642</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a9d98d04122a675a1ee54abaefc38a989"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d98d04122a675a1ee54abaefc38a989">◆ </a></span>getService()</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_1ServiceInfo.html">ServiceInfo</a> zypp::RepoManager::Impl::getService </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>alias</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00645">645</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a0f162318e55bcf275359884b9a290d48"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f162318e55bcf275359884b9a290d48">◆ </a></span>addService() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::addService </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> & </td> <td class="paramname"><em>service</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01941">1941</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a80fa1a1d7742ba62005a4dfcc0d98d40"></a> <h2 class="memtitle"><span class="permalink"><a href="#a80fa1a1d7742ba62005a4dfcc0d98d40">◆ </a></span>addService() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::addService </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>alias</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1Url.html">Url</a> & </td> <td class="paramname"><em>url</em> </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 class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00653">653</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a8356021d0662e422c6f316a7811ae5f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8356021d0662e422c6f316a7811ae5f8">◆ </a></span>removeService() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::removeService </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>alias</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l01963">1963</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="acd90801a21d8ea92672ba8dad201c023"></a> <h2 class="memtitle"><span class="permalink"><a href="#acd90801a21d8ea92672ba8dad201c023">◆ </a></span>removeService() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::removeService </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> & </td> <td class="paramname"><em>service</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00657">657</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a22c3c0d63c8760ba23538e1d878f9c80"></a> <h2 class="memtitle"><span class="permalink"><a href="#a22c3c0d63c8760ba23538e1d878f9c80">◆ </a></span>refreshServices()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::refreshServices </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoManager.html#ae22411de6f3134aeffd6e7515749cc74">RefreshServiceOptions</a> & </td> <td class="paramname"><em>options_r</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l02019">2019</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a06f81d0e9b1bd29b991531fcb532b736"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06f81d0e9b1bd29b991531fcb532b736">◆ </a></span>refreshService() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::refreshService </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>alias</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoManager.html#ae22411de6f3134aeffd6e7515749cc74">RefreshServiceOptions</a> & </td> <td class="paramname"><em>options_r</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000061">Todo:</a></b></dt><dd>add callbacks for apps (start, end, repo removed, repo added, repo changed)? </dd></dl> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l02037">2037</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="ad7a515c23b342b130bf0e48fd5f32380"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad7a515c23b342b130bf0e48fd5f32380">◆ </a></span>refreshService() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::refreshService </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> & </td> <td class="paramname"><em>service</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoManager.html#ae22411de6f3134aeffd6e7515749cc74">RefreshServiceOptions</a> & </td> <td class="paramname"><em>options_r</em> </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 class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00663">663</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="aa26659c037bc1f56d49c06d078efdf99"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa26659c037bc1f56d49c06d078efdf99">◆ </a></span>modifyService()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::modifyService </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>oldAlias</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> & </td> <td class="paramname"><em>newService</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000062">Todo:</a></b></dt><dd>refresh the service automatically if url is changed? </dd></dl> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l02404">2404</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a14861bafb04c217358d4c1864fd0f510"></a> <h2 class="memtitle"><span class="permalink"><a href="#a14861bafb04c217358d4c1864fd0f510">◆ </a></span>probeService()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structzypp_1_1repo_1_1ServiceType.html">repo::ServiceType</a> zypp::RepoManager::Impl::probeService </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1Url.html">Url</a> & </td> <td class="paramname"><em>url</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l02479">2479</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a012049896d0c40e5a58ef59e5f7542bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a012049896d0c40e5a58ef59e5f7542bd">◆ </a></span>saveService()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::saveService </td> <td>(</td> <td class="paramtype"><a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> & </td> <td class="paramname"><em>service</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00727">727</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="af0cd15d4775a9f04702371f7309196bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0cd15d4775a9f04702371f7309196bb">◆ </a></span>generateNonExistingName()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> zypp::RepoManager::Impl::generateNonExistingName </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> & </td> <td class="paramname"><em>dir</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>basefilename</em> </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>Generate a non existing filename in a directory, using a base name. </p> <p>For example if a directory contains 3 files</p> <p>|– bar |– foo `– moo</p> <p>If you try to generate a unique filename for this directory, based on "ruu" you will get "ruu", but if you use the base "foo" you will get "foo_1"</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">dir</td><td>Directory where the file needs to be unique </td></tr> <tr><td class="paramname">basefilename</td><td>string to base the filename on. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00761">761</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a6cc46baf60ac62a2c14f65817d9637bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6cc46baf60ac62a2c14f65817d9637bb">◆ </a></span>generateFilename() <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::string zypp::RepoManager::Impl::generateFilename </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00675">675</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a23650ef481086ec07c44920a9960b500"></a> <h2 class="memtitle"><span class="permalink"><a href="#a23650ef481086ec07c44920a9960b500">◆ </a></span>generateFilename() <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::string zypp::RepoManager::Impl::generateFilename </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1ServiceInfo.html">ServiceInfo</a> & </td> <td class="paramname"><em>info</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00678">678</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="aceecfaf21a71c10857219f5b2da36cf9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aceecfaf21a71c10857219f5b2da36cf9">◆ </a></span>setCacheStatus()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::setCacheStatus </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoStatus.html">RepoStatus</a> & </td> <td class="paramname"><em>status</em> </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 class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00681">681</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="ab387770424784c1dd26765f041787f3d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab387770424784c1dd26765f041787f3d">◆ </a></span>touchIndexFile()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::touchIndexFile </td> <td>(</td> <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> & </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00931">931</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a83c970a5e3534a1a76b5e67f4a91fc8a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a83c970a5e3534a1a76b5e67f4a91fc8a">◆ </a></span>getRepositoriesInService()</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename OutputIterator > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::getRepositoriesInService </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>alias</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">OutputIterator </td> <td class="paramname"><em>out</em> </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 class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00691">691</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="adef59077f2938676d35b2aa9a79fa242"></a> <h2 class="memtitle"><span class="permalink"><a href="#adef59077f2938676d35b2aa9a79fa242">◆ </a></span>init_knownServices()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::init_knownServices </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00776">776</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a07abe75a5861de4f2a5b4635008fefc2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07abe75a5861de4f2a5b4635008fefc2">◆ </a></span>init_knownRepositories()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void zypp::RepoManager::Impl::init_knownRepositories </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00829">829</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="ae29fc009df9f70126f0ca83b5ce96832"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae29fc009df9f70126f0ca83b5ce96832">◆ </a></span>repos()</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_1RepoManager.html#a738ea8ed487e34d496fedd2a53461a8e">RepoSet</a>& zypp::RepoManager::Impl::repos </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 class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00703">703</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a20d453e711dcc6779544edb35843a6b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a20d453e711dcc6779544edb35843a6b3">◆ </a></span>reposManip()</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_1RepoManager.html#a738ea8ed487e34d496fedd2a53461a8e">RepoSet</a>& zypp::RepoManager::Impl::reposManip </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00704">704</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a159b4cfd94f8b41125d5277bcb243f88"></a> <h2 class="memtitle"><span class="permalink"><a href="#a159b4cfd94f8b41125d5277bcb243f88">◆ </a></span>clone()</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_1RepoManager_1_1Impl.html">Impl</a>* zypp::RepoManager::Impl::clone </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 class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>clone for <a class="el" href="structzypp_1_1RWCOW__pointer.html" title="RW_pointer supporting 'copy on write' functionality.">RWCOW_pointer</a> </p> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00716">716</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <h2 class="groupheader">Friends And Related Function Documentation</h2> <a id="a91244b4183feffa93ea04a0fb0526a9c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91244b4183feffa93ea04a0fb0526a9c">◆ </a></span>rwcowClone</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_1RepoManager_1_1Impl.html">Impl</a>* rwcowClone </td> <td>(</td> <td class="paramtype">const <a class="el" href="structzypp_1_1RepoManager_1_1Impl.html">Impl</a> * </td> <td class="paramname"><em>rhs</em></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"> </div> </div> <a id="a5ef0212b24d0ac117ef9aaee04b72826"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ef0212b24d0ac117ef9aaee04b72826">◆ </a></span>operator<<()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::ostream & operator<< </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structzypp_1_1RepoManager_1_1Impl.html">RepoManager::Impl</a> & </td> <td class="paramname"><em>obj</em> </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="RepoManager_8cc_source.html#l00722">722</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="a5bf7bf60044b830c0c14d1d9234d3074"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5bf7bf60044b830c0c14d1d9234d3074">◆ </a></span>_options</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_1RepoManagerOptions.html">RepoManagerOptions</a> zypp::RepoManager::Impl::_options</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00707">707</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a2dc070beca97b54c80f3d95a48b9c5b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2dc070beca97b54c80f3d95a48b9c5b3">◆ </a></span>_reposX</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_1RepoManager.html#a738ea8ed487e34d496fedd2a53461a8e">RepoSet</a> zypp::RepoManager::Impl::_reposX</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00708">708</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="a938feb40e32b9f0b0b201d965493db91"></a> <h2 class="memtitle"><span class="permalink"><a href="#a938feb40e32b9f0b0b201d965493db91">◆ </a></span>_services</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_1RepoManager.html#ae7a93e1abf192f4593cd336d85bbbb31">ServiceSet</a> zypp::RepoManager::Impl::_services</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00709">709</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <a id="acb02b1124ce690969d5881b562d34f5a"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb02b1124ce690969d5881b562d34f5a">◆ </a></span>_reposDirty</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_1DefaultIntegral.html">DefaultIntegral</a><<a class="el" href="classbool.html">bool</a>,false> zypp::RepoManager::Impl::_reposDirty</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="RepoManager_8cc_source.html#l00711">711</a> of file <a class="el" href="RepoManager_8cc_source.html">RepoManager.cc</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li>zypp/<a class="el" href="RepoManager_8cc_source.html">RepoManager.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_1RepoManager.html">RepoManager</a></li><li class="navelem"><a class="el" href="structzypp_1_1RepoManager_1_1Impl.html">Impl</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>