#include <RepositoryImpl.h>
Public Member Functions | |
| RepositoryImpl (const RepoInfo &info=RepoInfo()) | |
| virtual | ~RepositoryImpl () |
| const RepoInfo & | info () const |
| const ResStore & | resolvables () const |
| const std::list < packagedelta::PatchRpm > & | patchRpms () const |
| const std::list < packagedelta::DeltaRpm > & | deltaRpms () const |
| virtual void | createResolvables () |
| virtual void | createPatchAndDeltas () |
| RepositoryImpl (const null &) | |
| Repository | selfRepository () |
Static Public Member Functions | |
| static RepositoryImpl_Ptr | nullimpl () |
| Offer default Impl. | |
Protected Attributes | |
| ResStore | _store |
| std::list < packagedelta::PatchRpm > | _patchRpms |
| std::list < packagedelta::DeltaRpm > | _deltaRpms |
Private Attributes | |
| bool | _restore_lazy_initialized |
| bool | _deltas_lazy_initialized |
| RepoInfo | _info |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const RepositoryImpl &obj) |
Classes | |
| struct | null |
Definition at line 26 of file RepositoryImpl.h.
Ctor.
| info | What is known about this source at construction time. |
Definition at line 12 of file RepositoryImpl.cc.
Referenced by nullimpl().
| zypp::repo::RepositoryImpl::~RepositoryImpl | ( | ) | [virtual] |
Dtor
Definition at line 25 of file RepositoryImpl.cc.
| zypp::repo::RepositoryImpl::RepositoryImpl | ( | const null & | ) |
Definition at line 30 of file RepositoryImpl.cc.
| const RepoInfo & zypp::repo::RepositoryImpl::info | ( | ) | const |
Information about this repository You can't change this information after creation. Use RepoManager for that.
Definition at line 20 of file RepositoryImpl.cc.
References _info.
Referenced by zypp::repo::cached::RepoImpl::createPatchAndDeltas(), zypp::repo::cached::RepoImpl::createResolvables(), and zypp::repo::cached::RepoImpl::~RepoImpl().
| const ResStore & zypp::repo::RepositoryImpl::resolvables | ( | ) | const |
Definition at line 35 of file RepositoryImpl.cc.
References _restore_lazy_initialized, _store, and createResolvables().
| const std::list< packagedelta::PatchRpm > & zypp::repo::RepositoryImpl::patchRpms | ( | ) | const |
Definition at line 56 of file RepositoryImpl.cc.
References _deltas_lazy_initialized, _patchRpms, and createPatchAndDeltas().
| const std::list< packagedelta::DeltaRpm > & zypp::repo::RepositoryImpl::deltaRpms | ( | ) | const |
Definition at line 67 of file RepositoryImpl.cc.
References _deltaRpms, _deltas_lazy_initialized, and createPatchAndDeltas().
| void zypp::repo::RepositoryImpl::createResolvables | ( | ) | [virtual] |
Reimplemented in zypp::repo::cached::RepoImpl, and zypp::repo::memory::RepoImpl.
Definition at line 45 of file RepositoryImpl.cc.
References WAR.
Referenced by resolvables().
| void zypp::repo::RepositoryImpl::createPatchAndDeltas | ( | ) | [virtual] |
Reimplemented in zypp::repo::cached::RepoImpl, and zypp::repo::memory::RepoImpl.
Definition at line 50 of file RepositoryImpl.cc.
References WAR.
Referenced by deltaRpms(), and patchRpms().
| static RepositoryImpl_Ptr zypp::repo::RepositoryImpl::nullimpl | ( | ) | [inline, static] |
| Repository zypp::repo::RepositoryImpl::selfRepository | ( | ) | [inline] |
Definition at line 71 of file RepositoryImpl.h.
| std::ostream& operator<< | ( | std::ostream & | str, | |
| const RepositoryImpl & | obj | |||
| ) | [friend] |
ResStore zypp::repo::RepositoryImpl::_store [protected] |
Definition at line 75 of file RepositoryImpl.h.
Referenced by zypp::repo::cached::RepoImpl::createResolvables(), and resolvables().
std::list<packagedelta::PatchRpm> zypp::repo::RepositoryImpl::_patchRpms [protected] |
Definition at line 76 of file RepositoryImpl.h.
Referenced by zypp::repo::cached::RepoImpl::createPatchAndDeltas(), and patchRpms().
std::list<packagedelta::DeltaRpm> zypp::repo::RepositoryImpl::_deltaRpms [protected] |
Definition at line 77 of file RepositoryImpl.h.
Referenced by zypp::repo::cached::RepoImpl::createPatchAndDeltas(), and deltaRpms().
bool zypp::repo::RepositoryImpl::_restore_lazy_initialized [private] |
bool zypp::repo::RepositoryImpl::_deltas_lazy_initialized [private] |
RepoInfo zypp::repo::RepositoryImpl::_info [private] |
1.5.3