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()
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 320 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 356 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 423 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 433 of file RepoInfo.cc.
◆ cfgMetalinkUrl()
Config file writing needs to tell them appart.
Definition at line 436 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 394 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 395 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 396 of file RepoInfo.cc.
◆ _validRepoSignature
TriBool zypp::RepoInfo::Impl::_validRepoSignature |
|
private |
have signed and valid repo metadata
Definition at line 415 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
◆ _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: