19#include <zypp/pool/PoolImpl.h>
59 {
return _pimpl->proxy( *
this ); }
62 {
return *getZYpp()->resolver(); }
65 {
return _pimpl->serial(); }
68 {
return _pimpl->empty(); }
74 {
return _pimpl->find( slv_r ); }
77 {
return _pimpl->establishedStates(); }
80 {
return _pimpl->knownRepositoriesSize(); }
83 {
return _pimpl->knownRepositoriesBegin(); }
86 {
return _pimpl->knownRepositoriesEnd(); }
89 {
return _pimpl->reposFind( alias_r ); }
92 {
return _pimpl->hardLockQueries().empty(); }
95 {
return _pimpl->hardLockQueries().size(); }
98 {
return _pimpl->hardLockQueries().begin(); }
101 {
return _pimpl->hardLockQueries().end(); }
104 {
_pimpl->setHardLockQueries( newLocks_r ); }
107 {
_pimpl->getHardLockQueries( activeLocks_r ); }
111 {
return _pimpl->store(); }
114 {
return _pimpl->id2item(); }
'Language[_Country]' codes.
Combining sat::Solvable and ResStatus.
ResPool::instance().proxy();.
A copy of the Pools initial ValidateValues of pseudo installed items.
hardLockQueries_iterator hardLockQueriesBegin() const
bool isAvailableLocale(const Locale &locale_r) const
Whether this Locale is in the set of available locales.
const pool::PoolTraits::ItemContainerT & store() const
bool hardLockQueriesEmpty() const
size_type knownRepositoriesSize() const
ResPool(pool::PoolTraits::Impl_Ptr impl_r)
Ctor.
PoolItem find(const sat::Solvable &slv_r) const
Return the corresponding PoolItem.
static ResPool instance()
Singleton ctor.
repository_iterator knownRepositoriesBegin() const
bool eraseRequestedLocale(const Locale &locale_r)
Erase one Locale from the set of requested locales.
bool addRequestedLocale(const Locale &locale_r)
Add one Locale to the set of requested locales.
Repository reposFind(const std::string &alias_r) const
Find a Repository named alias_r.
void setHardLockQueries(const HardLockQueries &newLocks_r)
Set a new set of queries.
Resolver & resolver() const
The Resolver.
ResPoolProxy proxy() const
preliminary
pool::PoolTraits::size_type size_type
const LocaleSet & getAvailableLocales() const
Get the set of available locales.
const_iterator end() const
pool::PoolTraits::HardLockQueries HardLockQueries
const LocaleSet & getRequestedLocales() const
Return the requested locales.
repository_iterator knownRepositoriesEnd() const
void setRequestedLocales(const LocaleSet &locales_r)
Set the requested locales.
size_type hardLockQueriesSize() const
const pool::PoolTraits::Id2ItemT & id2item() const
EstablishedStates establishedStates() const
Factory for EstablishedStates.
RW_pointer< pool::PoolTraits::Impl > _pimpl
Access to implementation.
pool::PoolTraits::hardLockQueries_iterator hardLockQueries_iterator
const SerialNumber & serial() const
The pools serial number.
const_iterator begin() const
void getHardLockQueries(HardLockQueries &activeLocks_r)
Suggest a new set of queries based on the current selection.
hardLockQueries_iterator hardLockQueriesEnd() const
bool isRequestedLocale(const Locale &locale_r) const
Whether this Locale is in the set of requested locales.
Dependency resolver interface.
Simple serial number provider.
bool addRequestedLocale(const Locale &locale_r)
Add one Locale to the set of requested locales.
const LocaleSet & getAvailableLocales() const
Get the set of available locales.
bool isRequestedLocale(const Locale &locale_r) const
Whether this Locale is in the set of requested locales.
bool eraseRequestedLocale(const Locale &locale_r)
Erase one Locale from the set of requested locales.
static Pool instance()
Singleton ctor.
bool isAvailableLocale(const Locale &locale_r) const
Whether this Locale is in the set of available locales.
void setRequestedLocales(const LocaleSet &locales_r)
Set the requested locales.
const LocaleSet & getRequestedLocales() const
Return the requested locales.
A Solvable object within the sat Pool.
String related utilities and Regular expression matching.
Easy-to use interface to the ZYPP dependency resolver.
std::unordered_set< Locale > LocaleSet
std::ostream & operator<<(std::ostream &str, const SerialNumber &obj)
shared_ptr< PoolImpl > Impl_Ptr
std::vector< PoolItem > ItemContainerT
pure items
std::unordered_multimap< sat::detail::IdType, PoolItem > Id2ItemT
ident index