RepoInfo implementation.  
 More...
|  | 
| (Note that these are not member symbols.)  | 
| std::ostream & | operator<< (std::ostream &str, const RepoInfo::Impl &obj) | 
|  | Stream output. 
 | 
RepoInfo implementation. 
Definition at line 78 of file RepoInfo.cc.
◆ Impl() [1/3]
  
  | 
        
          | zypp::RepoInfo::Impl::Impl | ( |  | ) |  |  | inline | 
 
 
◆ Impl() [2/3]
  
  | 
        
          | zypp::RepoInfo::Impl::Impl | ( | const Impl & |  | ) |  |  | default | 
 
 
◆ Impl() [3/3]
  
  | 
        
          | zypp::RepoInfo::Impl::Impl | ( | Impl && |  | ) |  |  | delete | 
 
 
◆ ~Impl()
  
  | 
        
          | zypp::RepoInfo::Impl::~Impl | ( |  | ) |  |  | inline | 
 
 
◆ operator=() [1/2]
  
  | 
        
          | Impl & zypp::RepoInfo::Impl::operator= | ( | const Impl & |  | ) |  |  | delete | 
 
 
◆ operator=() [2/2]
  
  | 
        
          | Impl & zypp::RepoInfo::Impl::operator= | ( | Impl && |  | ) |  |  | delete | 
 
 
◆ setType()
◆ setProbedType()
  
  | 
        
          | void zypp::RepoInfo::Impl::setProbedType | ( | const repo::RepoType & | t | ) | const |  | inline | 
 
 
◆ type()
◆ licenseTgz()
  
  | 
        
          | Pathname zypp::RepoInfo::Impl::licenseTgz | ( | const std::string & | name_r | ) | const |  | inline | 
 
Path to a license tarball in case it exists in the repo. 
Definition at line 118 of file RepoInfo.cc.
 
 
◆ baseUrl()
◆ baseUrls() [1/2]
◆ location()
  
  | 
        
          | Url zypp::RepoInfo::Impl::location | ( |  | ) | const |  | inline | 
 
 
◆ resetMirrorUrls()
  
  | 
        
          | void zypp::RepoInfo::Impl::resetMirrorUrls | ( |  | ) | const |  | inline | 
 
 
◆ mirrorUrls()
  
  | 
        
          | url_set & zypp::RepoInfo::Impl::mirrorUrls | ( |  | ) | const |  | inline | 
 
Fetch the repo mirrors from the server. 
- Todo
- this should be a pipeline 
Definition at line 174 of file RepoInfo.cc.
 
 
◆ repoOrigins()
◆ baseUrls() [2/2]
◆ baseurl2dump()
  
  | 
        
          | bool zypp::RepoInfo::Impl::baseurl2dump | ( |  | ) | const |  | inline | 
 
 
◆ gpgKeyUrls() [1/2]
◆ gpgKeyUrls() [2/2]
◆ repoStatusString()
  
  | 
        
          | std::string zypp::RepoInfo::Impl::repoStatusString | ( |  | ) | const |  | inline | 
 
 
◆ contentKeywords()
  
  | 
        
          | const std::set< std::string > & zypp::RepoInfo::Impl::contentKeywords | ( |  | ) | const |  | inline | 
 
 
◆ addContent()
  
  | 
        
          | void zypp::RepoInfo::Impl::addContent | ( | const std::string & | keyword_r | ) |  |  | inline | 
 
 
◆ hasContent() [1/2]
  
  | 
        
          | bool zypp::RepoInfo::Impl::hasContent | ( |  | ) | const |  | inline | 
 
 
◆ hasContent() [2/2]
  
  | 
        
          | bool zypp::RepoInfo::Impl::hasContent | ( | const std::string & | keyword_r | ) | const |  | inline | 
 
 
◆ internalValidRepoSignature()
  
  | 
        
          | TriBool zypp::RepoInfo::Impl::internalValidRepoSignature | ( |  | ) | const |  | inline | 
 
Signature check result needs to be stored/retrieved from _metadataPath. 
Don't call them from outside validRepoSignature/setValidRepoSignature 
Definition at line 312 of file RepoInfo.cc.
 
 
◆ internalSetValidRepoSignature()
  
  | 
        
          | void zypp::RepoInfo::Impl::internalSetValidRepoSignature | ( | TriBool | value_r | ) |  |  | inline | 
 
 
◆ internalUnsignedConfirmed()
  
  | 
        
          | bool zypp::RepoInfo::Impl::internalUnsignedConfirmed | ( |  | ) | const |  | inline | 
 
We definitely have a symlink pointing to "indeterminate" (for repoGpgCheckIsMandatory)? 
I.e. user accepted the unsigned repo in Downloader. A test whether internalValidRepoSignature is indeterminate would include not yet checked repos, which is unwanted here. 
Definition at line 348 of file RepoInfo.cc.
 
 
◆ triBoolFromPath() [1/2]
◆ triBoolFromPath() [2/2]
  
  | 
        
          | TriBool zypp::RepoInfo::Impl::triBoolFromPath | ( | const Pathname & | path_r | ) | const |  | inline | 
 
 
◆ rawGpgCheck() [1/2]
  
  | 
        
          | TriBool zypp::RepoInfo::Impl::rawGpgCheck | ( |  | ) | const |  | inline | 
 
 
◆ rawRepoGpgCheck() [1/2]
  
  | 
        
          | TriBool zypp::RepoInfo::Impl::rawRepoGpgCheck | ( |  | ) | const |  | inline | 
 
 
◆ rawPkgGpgCheck() [1/2]
  
  | 
        
          | TriBool zypp::RepoInfo::Impl::rawPkgGpgCheck | ( |  | ) | const |  | inline | 
 
 
◆ rawGpgCheck() [2/2]
  
  | 
        
          | void zypp::RepoInfo::Impl::rawGpgCheck | ( | TriBool | val_r | ) |  |  | inline | 
 
 
◆ rawRepoGpgCheck() [2/2]
  
  | 
        
          | void zypp::RepoInfo::Impl::rawRepoGpgCheck | ( | TriBool | val_r | ) |  |  | inline | 
 
 
◆ rawPkgGpgCheck() [2/2]
  
  | 
        
          | void zypp::RepoInfo::Impl::rawPkgGpgCheck | ( | TriBool | val_r | ) |  |  | inline | 
 
 
◆ cfgGpgCheck()
  
  | 
        
          | bool zypp::RepoInfo::Impl::cfgGpgCheck | ( |  | ) | const |  | inline | 
 
 
◆ cfgRepoGpgCheck()
  
  | 
        
          | TriBool zypp::RepoInfo::Impl::cfgRepoGpgCheck | ( |  | ) | const |  | inline | 
 
 
◆ cfgPkgGpgCheck()
  
  | 
        
          | TriBool zypp::RepoInfo::Impl::cfgPkgGpgCheck | ( |  | ) | const |  | inline | 
 
 
◆ mirrorListUrl()
THE mirrorListUrl to work with (either_cfgMirrorlistUrl or _cfgMetalinkUrl) 
Definition at line 415 of file RepoInfo.cc.
 
 
◆ setMirrorlistUrl()
  
  | 
        
          | void zypp::RepoInfo::Impl::setMirrorlistUrl | ( | const Url & | url_r | ) |  |  | inline | 
 
 
◆ setMetalinkUrl()
  
  | 
        
          | void zypp::RepoInfo::Impl::setMetalinkUrl | ( | const Url & | url_r | ) |  |  | inline | 
 
 
◆ cfgMirrorlistUrl()
Config file writing needs to tell them appart. 
Definition at line 425 of file RepoInfo.cc.
 
 
◆ cfgMetalinkUrl()
Config file writing needs to tell them appart. 
Definition at line 428 of file RepoInfo.cc.
 
 
◆ metadataPath() [1/2]
  
  | 
        
          | void zypp::RepoInfo::Impl::metadataPath | ( | Pathname | new_r | ) |  |  | inline | 
 
 
◆ packagesPath() [1/2]
  
  | 
        
          | void zypp::RepoInfo::Impl::packagesPath | ( | Pathname | new_r | ) |  |  | inline | 
 
 
◆ usesAutoMetadataPaths()
  
  | 
        
          | bool zypp::RepoInfo::Impl::usesAutoMetadataPaths | ( |  | ) | const |  | inline | 
 
 
◆ metadataPath() [2/2]
  
  | 
        
          | Pathname zypp::RepoInfo::Impl::metadataPath | ( |  | ) | const |  | inline | 
 
 
◆ packagesPath() [2/2]
  
  | 
        
          | Pathname zypp::RepoInfo::Impl::packagesPath | ( |  | ) | const |  | inline | 
 
 
◆ predownloadPath()
  
  | 
        
          | Pathname zypp::RepoInfo::Impl::predownloadPath | ( |  | ) | const |  | inline | 
 
 
◆ clone()
  
  | 
        
          | Impl * zypp::RepoInfo::Impl::clone | ( |  | ) | const |  | inlineprivate | 
 
 
◆ rwcowClone
◆ operator<<()
  
  | 
        
          | std::ostream & operator<< | ( | std::ostream & | str, |  
          |  |  | const RepoInfo::Impl & | obj ) |  | related | 
 
 
◆ defaultPriority
  
  | 
        
          | const unsigned zypp::RepoInfo::Impl::defaultPriority = 99 |  | static | 
 
 
◆ noPriority
  
  | 
        
          | const unsigned zypp::RepoInfo::Impl::noPriority = unsigned(-1) |  | static | 
 
 
◆ _rawGpgCheck
  
  | 
        
          | TriBool zypp::RepoInfo::Impl::_rawGpgCheck |  | private | 
 
default gpgcheck behavior: Y/N/ZConf 
Definition at line 386 of file RepoInfo.cc.
 
 
◆ _rawRepoGpgCheck
  
  | 
        
          | TriBool zypp::RepoInfo::Impl::_rawRepoGpgCheck |  | private | 
 
need to check repo sign.: Y/N/(ZConf(Y/N/gpgCheck)) 
Definition at line 387 of file RepoInfo.cc.
 
 
◆ _rawPkgGpgCheck
  
  | 
        
          | TriBool zypp::RepoInfo::Impl::_rawPkgGpgCheck |  | private | 
 
need to check pkg sign.: Y/N/(ZConf(Y/N/gpgCheck)) 
Definition at line 388 of file RepoInfo.cc.
 
 
◆ _validRepoSignature
  
  | 
        
          | TriBool zypp::RepoInfo::Impl::_validRepoSignature |  | private | 
 
have signed and valid repo metadata 
Definition at line 407 of file RepoInfo.cc.
 
 
◆ _type
◆ _cfgMirrorlistUrl
◆ _cfgMetalinkUrl
◆ keeppackages
      
        
          | TriBool zypp::RepoInfo::Impl::keeppackages | 
      
 
 
◆ path
◆ service
      
        
          | std::string zypp::RepoInfo::Impl::service | 
      
 
 
◆ targetDistro
      
        
          | std::string zypp::RepoInfo::Impl::targetDistro | 
      
 
 
◆ priority
◆ _metadataPath
  
  | 
        
          | Pathname zypp::RepoInfo::Impl::_metadataPath |  | private | 
 
 
◆ _packagesPath
  
  | 
        
          | Pathname zypp::RepoInfo::Impl::_packagesPath |  | private | 
 
 
◆ _baseUrls
◆ _mirrorUrls
  
  | 
        
          | url_set zypp::RepoInfo::Impl::_mirrorUrls |  | mutableprivate | 
 
 
◆ _lastMirrorUrlsUpdate
  
  | 
        
          | std::chrono::steady_clock::time_point zypp::RepoInfo::Impl::_lastMirrorUrlsUpdate = std::chrono::steady_clock::time_point::min() |  | mutableprivate | 
 
 
◆ _repoOrigins
◆ _keywords
  
  | 
        
          | std::pair<FalseBool, std::set<std::string> > zypp::RepoInfo::Impl::_keywords |  | mutableprivate | 
 
 
◆ _gpgKeyUrls
The documentation for this struct was generated from the following file: