|
libzypp
16.13.0
|
RepoInfo implementation. More...
Public Member Functions | |
| Impl () | |
| ~Impl () | |
| void | setProbedType (const repo::RepoType &t) const |
| Pathname | licenseTgz () const |
| Path to a license tarball in case it exists in the repo. More... | |
| const RepoVariablesReplacedUrlList & | baseUrls () const |
| RepoVariablesReplacedUrlList & | baseUrls () |
| bool | baseurl2dump () const |
| const RepoVariablesReplacedUrlList & | gpgKeyUrls () const |
| RepoVariablesReplacedUrlList & | gpgKeyUrls () |
| const std::set< std::string > & | contentKeywords () const |
| void | addContent (const std::string &keyword_r) |
| bool | hasContent () const |
| bool | hasContent (const std::string &keyword_r) const |
| void | metadataPath (Pathname new_r) |
| void | packagesPath (Pathname new_r) |
| bool | usesAutoMethadataPaths () const |
| Pathname | metadataPath () const |
| Pathname | packagesPath () const |
| TriBool | internalValidRepoSignature () const |
| Signature check result needs to be stored/retrieved from _metadataPath. More... | |
| void | internalSetValidRepoSignature (TriBool value_r) |
| bool | triBoolFromPath (const Pathname &path_r, TriBool &ret_r) const |
| TriBool | triBoolFromPath (const Pathname &path_r) const |
Public Attributes | |
| TriBool | _gpgCheck |
| default gpgcheck behavior: Y/N/ZConf More... | |
| TriBool | _repoGpgCheck |
| need to check repo sign.: Y/N/(ZConf(Y/N/gpgCheck)) More... | |
| TriBool | _pkgGpgCheck |
| need to check pkg sign.: Y/N/(ZConf(Y/N/gpgCheck && no valid repo sign.)) More... | |
| TriBool | keeppackages |
| RepoVariablesReplacedUrl | _mirrorListUrl |
| bool | _mirrorListForceMetalink |
| repo::RepoType | type |
| Pathname | path |
| std::string | service |
| std::string | targetDistro |
| DefaultIntegral< unsigned, defaultPriority > | priority |
| bool | emptybaseurls |
| repo::RepoVariablesUrlReplacer | replacer |
Static Public Attributes | |
| static const unsigned | defaultPriority = 99 |
| static const unsigned | noPriority = unsigned(-1) |
Private Member Functions | |
| Impl * | clone () const |
| clone for RWCOW_pointer More... | |
Private Attributes | |
| TriBool | _validRepoSignature |
| have signed and valid repo metadata More... | |
| Pathname | _metadataPath |
| Pathname | _packagesPath |
| RepoVariablesReplacedUrlList | _baseUrls |
| std::pair< FalseBool, std::set< std::string > > | _keywords |
| RepoVariablesReplacedUrlList | _gpgKeyUrls |
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 44 of file RepoInfo.cc.
|
inline |
Definition at line 46 of file RepoInfo.cc.
|
inline |
Definition at line 57 of file RepoInfo.cc.
|
inline |
Definition at line 64 of file RepoInfo.cc.
|
inline |
Path to a license tarball in case it exists in the repo.
Definition at line 76 of file RepoInfo.cc.
|
inline |
Definition at line 92 of file RepoInfo.cc.
|
inline |
Definition at line 105 of file RepoInfo.cc.
|
inline |
Definition at line 108 of file RepoInfo.cc.
|
inline |
Definition at line 112 of file RepoInfo.cc.
|
inline |
Definition at line 115 of file RepoInfo.cc.
|
inline |
Definition at line 119 of file RepoInfo.cc.
|
inline |
Definition at line 122 of file RepoInfo.cc.
|
inline |
Definition at line 125 of file RepoInfo.cc.
|
inline |
Definition at line 170 of file RepoInfo.cc.
|
inline |
Signature check result needs to be stored/retrieved from _metadataPath.
Don't call them from outside validRepoSignature/setValidRepoSignature
Definition at line 177 of file RepoInfo.cc.
|
inline |
Definition at line 190 of file RepoInfo.cc.
|
inline |
Definition at line 208 of file RepoInfo.cc.
|
inline |
Definition at line 226 of file RepoInfo.cc.
|
inline |
Definition at line 246 of file RepoInfo.cc.
|
inline |
Definition at line 249 of file RepoInfo.cc.
|
inline |
Definition at line 252 of file RepoInfo.cc.
|
inline |
Definition at line 255 of file RepoInfo.cc.
|
inline |
Definition at line 262 of file RepoInfo.cc.
|
inlineprivate |
clone for RWCOW_pointer
Definition at line 284 of file RepoInfo.cc.
|
related |
Stream output
Definition at line 290 of file RepoInfo.cc.
|
static |
Definition at line 61 of file RepoInfo.cc.
|
static |
Definition at line 62 of file RepoInfo.cc.
| TriBool zypp::RepoInfo::Impl::_gpgCheck |
default gpgcheck behavior: Y/N/ZConf
Definition at line 232 of file RepoInfo.cc.
| TriBool zypp::RepoInfo::Impl::_repoGpgCheck |
need to check repo sign.: Y/N/(ZConf(Y/N/gpgCheck))
Definition at line 233 of file RepoInfo.cc.
| TriBool zypp::RepoInfo::Impl::_pkgGpgCheck |
need to check pkg sign.: Y/N/(ZConf(Y/N/gpgCheck && no valid repo sign.))
Definition at line 234 of file RepoInfo.cc.
|
private |
have signed and valid repo metadata
Definition at line 236 of file RepoInfo.cc.
| TriBool zypp::RepoInfo::Impl::keeppackages |
Definition at line 238 of file RepoInfo.cc.
| RepoVariablesReplacedUrl zypp::RepoInfo::Impl::_mirrorListUrl |
Definition at line 239 of file RepoInfo.cc.
| bool zypp::RepoInfo::Impl::_mirrorListForceMetalink |
Definition at line 240 of file RepoInfo.cc.
| repo::RepoType zypp::RepoInfo::Impl::type |
Definition at line 241 of file RepoInfo.cc.
| Pathname zypp::RepoInfo::Impl::path |
Definition at line 242 of file RepoInfo.cc.
| std::string zypp::RepoInfo::Impl::service |
Definition at line 243 of file RepoInfo.cc.
| std::string zypp::RepoInfo::Impl::targetDistro |
Definition at line 244 of file RepoInfo.cc.
| DefaultIntegral<unsigned,defaultPriority> zypp::RepoInfo::Impl::priority |
Definition at line 269 of file RepoInfo.cc.
|
mutable |
Definition at line 270 of file RepoInfo.cc.
| repo::RepoVariablesUrlReplacer zypp::RepoInfo::Impl::replacer |
Definition at line 271 of file RepoInfo.cc.
|
private |
Definition at line 274 of file RepoInfo.cc.
|
private |
Definition at line 275 of file RepoInfo.cc.
|
mutableprivate |
Definition at line 277 of file RepoInfo.cc.
|
mutableprivate |
Definition at line 278 of file RepoInfo.cc.
|
private |
Definition at line 280 of file RepoInfo.cc.