#include <YUMSourceImpl.h>
Inheritance diagram for zypp::source::yum::YUMSourceImpl:

Definition at line 66 of file YUMSourceImpl.h.
|
|
Definition at line 70 of file YUMSourceImpl.h. |
|
|
Definition at line 203 of file YUMSourceImpl.h. |
|
|
Default Ctor. Just initilizes data members. Metadata retrieval is delayed untill factoryInit. Definition at line 108 of file YUMSourceImpl.cc. |
|
|
default implementation returns now() so the source is always reread when in doubt
Reimplemented from zypp::source::SourceImpl. Definition at line 111 of file YUMSourceImpl.cc. References repomdFile(). |
|
|
Reimplemented from zypp::source::SourceImpl. Definition at line 315 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::_cache_dir, zypp::filesystem::Pathname::empty(), and saveMetadataTo(). Referenced by factoryInit(). |
|
|
Reimplemented from zypp::source::SourceImpl. Definition at line 422 of file YUMSourceImpl.cc. References _repo_group, _repo_patches, _repo_pattern, _repo_primary, and _repo_product. |
|
|
Reimplemented from zypp::source::SourceImpl. Definition at line 85 of file YUMSourceImpl.h. References typeString(). |
|
|
Text used for identifying the type of the source. Used by the SourceFactory when creating a source of a given type only. Definition at line 94 of file YUMSourceImpl.h. Referenced by type(). |
|
|
is the download of metadata from the url needed
Definition at line 290 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::_path, zypp::Url::asString(), zypp::filesystem::Pathname::asString(), cacheExists(), zypp::CheckSum::empty(), zypp::source::SourceImpl::provideFile(), repomdFileSignature(), zypp::filesystem::sha1sum(), zypp::source::SourceImpl::url(), and ZYPP_THROW. Referenced by saveMetadataTo(). |
|
||||||||||||||||||||||||
|
|
|
||||||||||||
|
||||||||||||
|
Definition at line 1025 of file YUMSourceImpl.cc. References zypp::Arch_noarch, createGroupDependencies(), zypp::parser::yum::YUMGroupData::groupId, zypp::detail::makeResolvableFromImpl(), zypp::Edition::noedition, ZYPP_CAUGHT, and ZYPP_THROW. Referenced by provideSelections(). |
|
||||||||||||
|
Definition at line 1051 of file YUMSourceImpl.cc. References zypp::parser::yum::YUMPatternData::arch, createDependencies(), zypp::parser::yum::YUMPatternData::epoch, zypp::detail::makeResolvableFromImpl(), zypp::parser::yum::YUMPatternData::name, zypp::parser::yum::YUMPatternData::rel, zypp::parser::yum::YUMPatternData::ver, ZYPP_CAUGHT, and ZYPP_THROW. Referenced by providePatterns(). |
|
||||||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
Definition at line 1144 of file YUMSourceImpl.cc. References zypp::parser::yum::YUMObjectData::arch, createDependencies(), zypp::parser::yum::YUMObjectData::epoch, zypp::detail::makeResolvableFromImpl(), zypp::parser::yum::YUMProductData::name, name, zypp::parser::yum::YUMObjectData::rel, zypp::parser::yum::YUMObjectData::ver, ZYPP_CAUGHT, and ZYPP_THROW. Referenced by provideProducts(). |
|
||||||||||||
|
Definition at line 1310 of file YUMSourceImpl.cc. References createCapability(), zypp::Dep::PROVIDES, and zypp::parser::yum::YUMObjectData::provides. Referenced by augmentPackage(), createMessage(), createPatch(), createPattern(), createProduct(), and createScript(). |
|
|
Definition at line 1392 of file YUMSourceImpl.cc. References createCapability(), zypp::parser::yum::YUMGroupData::packageList, zypp::Dep::RECOMMENDS, zypp::Dep::REQUIRES, and zypp::Dep::SUGGESTS. Referenced by createGroup(). |
|
||||||||||||
|
|
Ctor substitute. Actually get the metadata.
Reimplemented from zypp::source::SourceImpl. Definition at line 253 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::_cache_dir, zypp::source::SourceImpl::autorefresh(), cacheExists(), DBG, zypp::filesystem::Pathname::empty(), readRepomd(), zypp::source::SourceImpl::resetMediaVerifier(), saveMetadataTo(), storeMetadata(), and zypp::source::SourceImpl::tmpMetadataDir(). |
|
|
Check checksums of metadata files.
Definition at line 372 of file YUMSourceImpl.cc. References _repo_files, _repo_group, _repo_patches, _repo_pattern, _repo_primary, _repo_product, zypp::bit::asString(), zypp::parser::XMLNodeIteratorBase::atEnd(), DBG, ERR, zypp::source::SourceReport::NO_ERROR, repomdFile(), report, and zypp::source::SourceImpl::selfSourceRef(). Referenced by factoryInit(). |
|
|
Late initialize the ResStore.
Reimplemented from zypp::source::SourceImpl. Definition at line 858 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::_store, providePackages(), providePatches(), providePatterns(), provideProducts(), provideSelections(), and zypp::source::SourceImpl::selfSourceRef(). |
|
||||||||||||
|
Provide only resolvable of a certain kind.
Reimplemented from zypp::source::SourceImpl. Definition at line 838 of file YUMSourceImpl.cc. References providePackages(), providePatches(), providePatterns(), provideProducts(), provideSelections(), and zypp::source::SourceImpl::selfSourceRef(). |
|
||||||||||||
|
Definition at line 444 of file YUMSourceImpl.cc. References _, _repo_product, zypp::filesystem::Pathname::asString(), zypp::parser::XMLNodeIteratorBase::atEnd(), createProduct(), ERR, zypp::str::form(), zypp::ResStore::insert(), zypp::source::SourceReport::INVALID, metadataRoot(), report, zypp::source::SourceImpl::selfSourceRef(), and ZYPP_THROW. Referenced by createResolvables(), and provideResolvablesByKind(). |
|
||||||||||||
|
Definition at line 502 of file YUMSourceImpl.cc. References _, _repo_files, zypp::filesystem::Pathname::asString(), zypp::parser::XMLNodeIteratorBase::atEnd(), DBG, zypp::str::form(), zypp::source::yum::get_stream_size(), zypp::source::SourceReport::INVALID, metadataRoot(), report, zypp::source::SourceImpl::selfSourceRef(), and ZYPP_THROW. Referenced by createResolvables(), and provideResolvablesByKind(). |
|
||||||||||||
|
Definition at line 631 of file YUMSourceImpl.cc. References _, _repo_group, zypp::filesystem::Pathname::asString(), zypp::parser::XMLNodeIteratorBase::atEnd(), createGroup(), DBG, zypp::str::form(), zypp::ResStore::insert(), zypp::source::SourceReport::INVALID, metadataRoot(), report, zypp::source::SourceImpl::selfSourceRef(), and ZYPP_THROW. Referenced by createResolvables(), and provideResolvablesByKind(). |
|
||||||||||||
|
Definition at line 681 of file YUMSourceImpl.cc. References _, _repo_pattern, zypp::filesystem::Pathname::asString(), zypp::parser::XMLNodeIteratorBase::atEnd(), createPattern(), DBG, zypp::str::form(), zypp::ResStore::insert(), zypp::source::SourceReport::INVALID, metadataRoot(), report, zypp::source::SourceImpl::selfSourceRef(), and ZYPP_THROW. Referenced by createResolvables(), and provideResolvablesByKind(). |
|
||||||||||||
|
Definition at line 731 of file YUMSourceImpl.cc. References _, _repo_patches, zypp::filesystem::Pathname::asString(), zypp::parser::XMLNodeIteratorBase::atEnd(), DBG, zypp::str::form(), zypp::source::SourceReport::INVALID, metadataRoot(), report, zypp::source::SourceImpl::selfSourceRef(), and ZYPP_THROW. Referenced by createResolvables(), and provideResolvablesByKind(). |
|
|
Definition at line 127 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::_cache_dir, zypp::filesystem::Pathname::empty(), and zypp::source::SourceImpl::tmpMetadataDir(). Referenced by providePackages(), providePatches(), providePatterns(), provideProducts(), provideSelections(), repomdFile(), repomdFileKey(), and repomdFileSignature(). |
|
|
Definition at line 116 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::_cache_dir, MIL, and repomdFile(). Referenced by downloadNeeded(), and factoryInit(). |
|
|
|
Definition at line 333 of file YUMSourceImpl.cc. References zypp::source::SourceImpl::alias(), zypp::source::SourceImpl::copyLocalMetadata(), downloadMetadata(), downloadNeeded(), MIL, and ZYPP_THROW. Referenced by factoryInit(), and storeMetadata(). |
|
|
Definition at line 132 of file YUMSourceImpl.cc. References metadataRoot(). Referenced by cacheExists(), readRepomd(), and timestamp(). |
|
|
Definition at line 137 of file YUMSourceImpl.cc. References metadataRoot(). Referenced by downloadNeeded(). |
|
|
Definition at line 142 of file YUMSourceImpl.cc. References metadataRoot(). |
|
|
Definition at line 177 of file YUMSourceImpl.h. Referenced by readRepomd(), and resolvableKinds(). |
|
|
Definition at line 178 of file YUMSourceImpl.h. Referenced by providePackages(), and readRepomd(). |
|
|
Definition at line 179 of file YUMSourceImpl.h. Referenced by provideSelections(), readRepomd(), and resolvableKinds(). |
|
|
Definition at line 180 of file YUMSourceImpl.h. Referenced by providePatterns(), readRepomd(), and resolvableKinds(). |
|
|
Definition at line 181 of file YUMSourceImpl.h. Referenced by provideProducts(), readRepomd(), and resolvableKinds(). |
|
|
Definition at line 182 of file YUMSourceImpl.h. Referenced by providePatches(), readRepomd(), and resolvableKinds(). |
|
|
Definition at line 204 of file YUMSourceImpl.h. Referenced by augmentPackage(). |
1.4.6