58 {
return *getZYpp()->resolver(); }
autoSoftLocks_iterator autoSoftLocksEnd() const
void getActiveSoftLocks(AutoSoftLocks &activeLocks_r)
Suggest a new soft-lock list based on the current selection.
A Solvable object within the sat Pool.
const_iterator begin() const
void setRequestedLocales(const LocaleSet &locales_r)
Set the requested locales.
std::vector< PoolItem > ItemContainerT
pure items
pool::PoolTraits::size_type size_type
bool isRequestedLocale(const Locale &locale_r) const
Whether this Locale is in the set of requested locales.
const pool::PoolTraits::Id2ItemT & id2item() const
size_type knownRepositoriesSize() const
Forward list of Repositories that contribute ResObjects from sat::Pool.
bool isRequestedLocale(const Locale &locale_r) const
Whether this Locale is in the set of requested locales.
void setAutoSoftLocks(const AutoSoftLocks &newLocks_r)
Set a new soft-lock list.
const ContainerT & store() const
pool::PoolTraits::HardLockQueries HardLockQueries
const_iterator end() const
bool hardLockQueriesEmpty() const
ResPool::instance().proxy();.
void setAutoSoftLocks(const AutoSoftLocks &newLocks_r)
bool eraseRequestedLocale(const Locale &locale_r)
Erase one Locale from the set of requested locales.
Repository reposFind(const std::string &alias_r) const
Find a Repository named alias_r.
const AutoSoftLocks & autoSoftLocks() const
shared_ptr< PoolImpl > Impl_Ptr
static Pool instance()
Singleton ctor.
pool::PoolTraits::autoSoftLocks_iterator autoSoftLocks_iterator
repository_iterator knownRepositoriesEnd() const
ResPoolProxy proxy() const
preliminary
Dependency resolver interface.
std::ostream & operator<<(std::ostream &str, const Exception &obj)
void getHardLockQueries(HardLockQueries &activeLocks_r)
Suggest a new set of queries based on the current selection.
autoSoftLocks_iterator autoSoftLocksBegin() const
PoolItem find(const sat::Solvable &slv_r) const
Return the corresponding PoolItem.
const LocaleSet & getRequestedLocales() const
Return the requested locales.
std::tr1::unordered_set< Locale > LocaleSet
hardLockQueries_iterator hardLockQueriesBegin() const
bool addRequestedLocale(const Locale &locale_r)
Add one Locale to the set of requested locales.
size_type autoSoftLocksSize() const
Simple serial number provider.
void getActiveSoftLocks(AutoSoftLocks &activeLocks_r)
void setHardLockQueries(const HardLockQueries &newLocks_r)
Set a new set of queries.
pool::PoolTraits::AutoSoftLocks AutoSoftLocks
repository_iterator knownRepositoriesBegin() const
size_type knownRepositoriesSize() const
hardLockQueries_iterator hardLockQueriesEnd() const
const LocaleSet & getRequestedLocales() const
Return the requested locales.
Resolver & resolver() const
The Resolver.
bool addRequestedLocale(const Locale &locale_r)
Add one Locale to the set of requested locales.
pool::PoolTraits::hardLockQueries_iterator hardLockQueries_iterator
repository_iterator knownRepositoriesBegin() const
repository_iterator knownRepositoriesEnd() const
bool isAvailableLocale(const Locale &locale_r) const
Whether this Locale is in the set of available locales.
const SerialNumber & serial() const
The pools serial number.
const HardLockQueries & hardLockQueries() const
Reference to a PoolItem connecting ResObject and ResStatus.
const LocaleSet & getAvailableLocales() const
Get the set of available locales.
const LocaleSet & getAvailableLocales() const
Get the set of available locales.
Repository reposFind(const std::string &alias_r) const
const Id2ItemT & id2item() const
void setHardLockQueries(const HardLockQueries &newLocks_r)
size_type hardLockQueriesSize() const
PoolItem find(const sat::Solvable &slv_r) const
Return the corresponding PoolItem.
ResPoolProxy proxy(ResPool self) const
bool autoSoftLocksEmpty() const
RW_pointer< pool::PoolTraits::Impl > _pimpl
Access to implementation.
std::tr1::unordered_multimap< sat::detail::IdType, PoolItem > Id2ItemT
ident index
ResPool(pool::PoolTraits::Impl_Ptr impl_r)
Ctor.
void setRequestedLocales(const LocaleSet &locales_r)
Set the requested locales.
const pool::PoolTraits::ItemContainerT & store() const
const SerialNumber & serial() const
Housekeeping data serial number.
bool eraseRequestedLocale(const Locale &locale_r)
Erase one Locale from the set of requested locales.
bool isAvailableLocale(const Locale &locale_r) const
Whether this Locale is in the set of available locales.
bool getHardLockQueries(HardLockQueries &activeLocks_r)
static ResPool instance()
Singleton ctor.