|
libzypp
9.1.2
|
RepoInfo implementation. More...

Public Member Functions | |
| Impl () | |
| ~Impl () | |
| void | setProbedType (const repo::RepoType &t) const |
| Pathname | licenseTgz () const |
| Url | getmirrorListUrl () const |
| Url & | setmirrorListUrl () |
| const std::set< Url > & | baseUrls () const |
| std::set< Url > & | baseUrls () |
| bool | baseurl2dump () const |
| bool | keepPackagesDefault () const |
| Compute a resonable default for keepPackages based on URL scheme. | |
Public Attributes | |
| TriBool | gpgcheck |
| TriBool | keeppackages |
| Url | gpgkey_url |
| repo::RepoType | type |
| Pathname | path |
| std::string | service |
| std::string | targetDistro |
| Pathname | metadatapath |
| Pathname | packagespath |
| DefaultIntegral< unsigned, defaultPriority > | priority |
| bool | emptybaseurls |
| repo::RepoVariablesUrlReplacer | replacer |
Static Public Attributes | |
| static const unsigned | defaultPriority = 99 |
Private Member Functions | |
| Impl * | clone () const |
| clone for RWCOW_pointer | |
Private Attributes | |
| Url | mirrorlist_url |
| std::set< Url > | _baseUrls |
Friends | |
| Impl * | rwcowClone (const Impl *rhs) |
Related Functions | |
(Note that these are not member functions.) | |
| std::ostream & | operator<< (std::ostream &str, const RepoInfo::Impl &obj) |
RepoInfo implementation.
Definition at line 37 of file RepoInfo.cc.
| zypp::RepoInfo::Impl::Impl | ( | ) | [inline] |
Reimplemented from zypp::repo::RepoInfoBase::Impl.
Definition at line 39 of file RepoInfo.cc.
| zypp::RepoInfo::Impl::~Impl | ( | ) | [inline] |
Reimplemented from zypp::repo::RepoInfoBase::Impl.
Definition at line 47 of file RepoInfo.cc.
| void zypp::RepoInfo::Impl::setProbedType | ( | const repo::RepoType & | t | ) | const [inline] |
Definition at line 53 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::setProbedType().
| Pathname zypp::RepoInfo::Impl::licenseTgz | ( | ) | const [inline] |
Definition at line 64 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::getLicense(), zypp::RepoInfo::getLicenseLocales(), and zypp::RepoInfo::hasLicense().
| Url zypp::RepoInfo::Impl::getmirrorListUrl | ( | ) | const [inline] |
Definition at line 67 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::dumpAsIniOn(), zypp::RepoInfo::dumpOn(), and zypp::RepoInfo::mirrorListUrl().
| Url& zypp::RepoInfo::Impl::setmirrorListUrl | ( | ) | [inline] |
Definition at line 72 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::setMirrorListUrl().
| const std::set<Url>& zypp::RepoInfo::Impl::baseUrls | ( | ) | const [inline] |
Definition at line 77 of file RepoInfo.cc.
References DBG, and zypp::repo::RepoMirrorList::getUrls().
Referenced by zypp::RepoInfo::addBaseUrl(), zypp::RepoInfo::baseUrls(), zypp::RepoInfo::baseUrlsBegin(), zypp::RepoInfo::baseUrlsEmpty(), zypp::RepoInfo::baseUrlsEnd(), zypp::RepoInfo::baseUrlsSize(), zypp::RepoInfo::dumpAsIniOn(), and zypp::RepoInfo::setBaseUrl().
| std::set<Url>& zypp::RepoInfo::Impl::baseUrls | ( | ) | [inline] |
Definition at line 98 of file RepoInfo.cc.
| bool zypp::RepoInfo::Impl::baseurl2dump | ( | ) | const [inline] |
Definition at line 103 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::baseUrlSet(), zypp::RepoInfo::dumpAsIniOn(), zypp::RepoInfo::dumpAsXMLOn(), and zypp::RepoInfo::dumpOn().
| bool zypp::RepoInfo::Impl::keepPackagesDefault | ( | ) | const [inline] |
Compute a resonable default for keepPackages based on URL scheme.
Definition at line 109 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::keepPackages().
| Impl* zypp::RepoInfo::Impl::clone | ( | ) | const [inline, private] |
clone for RWCOW_pointer
Reimplemented from zypp::repo::RepoInfoBase::Impl.
Definition at line 141 of file RepoInfo.cc.
| Impl* rwcowClone | ( | const Impl * | rhs | ) | [friend] |
| std::ostream & operator<< | ( | std::ostream & | str, |
| const RepoInfo::Impl & | obj | ||
| ) | [related] |
Stream output
Definition at line 147 of file RepoInfo.cc.
const unsigned zypp::RepoInfo::Impl::defaultPriority = 99 [static] |
Definition at line 51 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::defaultPriority(), and zypp::RepoInfo::setPriority().
Definition at line 122 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::dumpAsIniOn(), zypp::RepoInfo::gpgCheck(), and zypp::RepoInfo::setGpgCheck().
Definition at line 123 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::dumpAsIniOn(), zypp::RepoInfo::dumpOn(), and zypp::RepoInfo::setKeepPackages().
Definition at line 124 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::gpgKeyUrl(), and zypp::RepoInfo::setGpgKeyUrl().
Definition at line 125 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::setType(), and zypp::RepoInfo::type().
| Pathname zypp::RepoInfo::Impl::path |
Definition at line 126 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::dumpAsIniOn(), zypp::RepoInfo::path(), and zypp::RepoInfo::setPath().
| std::string zypp::RepoInfo::Impl::service |
Definition at line 127 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::service(), and zypp::RepoInfo::setService().
| std::string zypp::RepoInfo::Impl::targetDistro |
Definition at line 128 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::setTargetDistribution(), and zypp::RepoInfo::targetDistribution().
| Pathname zypp::RepoInfo::Impl::metadatapath |
Definition at line 129 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::metadataPath(), and zypp::RepoInfo::setMetadataPath().
| Pathname zypp::RepoInfo::Impl::packagespath |
Definition at line 130 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::packagesPath(), and zypp::RepoInfo::setPackagesPath().
Definition at line 131 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::priority(), and zypp::RepoInfo::setPriority().
bool zypp::RepoInfo::Impl::emptybaseurls [mutable] |
Definition at line 132 of file RepoInfo.cc.
Definition at line 133 of file RepoInfo.cc.
Referenced by zypp::RepoInfo::baseUrls(), zypp::RepoInfo::baseUrlsBegin(), and zypp::RepoInfo::baseUrlsEnd().
Url zypp::RepoInfo::Impl::mirrorlist_url [private] |
Definition at line 136 of file RepoInfo.cc.
std::set<Url> zypp::RepoInfo::Impl::_baseUrls [mutable, private] |
Definition at line 137 of file RepoInfo.cc.
1.7.6.1