|
libzypp
17.38.7
|
This file contains private API, this might break at any time between releases. More...
Namespaces | |
| detail | |
| CLASS NAME : detail::DIWrap. | |
| env | |
| namespaces | |
Classes | |
| class | ArchitectureComponent |
| Component managing the Pool architecture. More... | |
| class | ArrayAttr |
| struct | asSolvable |
| To Solvable transform functor. More... | |
| class | AutoInstalledComponent |
| Component managing the list of autoinstalled solvables. More... | |
| class | Capabilities |
| Container of Capability (currently read only). More... | |
| class | Capability |
| A sat capability. More... | |
| class | CapDetail |
| Helper providing more detailed information about a Capability. More... | |
| class | EvaluatedSolvableSpec |
| A SolvableSpec that has been evaluated against a specific Pool. More... | |
| class | IPoolComponent |
| Interface for components that run BEFORE the whatprovides index is built. More... | |
| class | IPreparedPoolComponent |
| Interface for components that run AFTER the whatprovides index is built. More... | |
| class | LookupAttr |
| Lightweight attribute value lookup. More... | |
| class | LookupRepoAttr |
| Lightweight repository attribute value lookup. More... | |
| class | NamespaceComponent |
| Mediator managing the collection of NamespaceProviders for a Pool. More... | |
| class | NamespaceProvider |
| Abstract base class for logic providing data to a libsolv namespace. More... | |
| class | PackagePolicyComponent |
| Component managing package-level policies: retracted packages, PTF tracking, and the "reboot needed" hint. More... | |
| class | Pool |
| Orchestrator for a libsolv pool instance. More... | |
| class | PoolComponentSet |
| Registry and dispatcher for all pool components. More... | |
| class | PoolMember |
| class | PreparedPool |
| A move-only, non-owning view of a Pool that guarantees the whatprovides index is valid. More... | |
| class | Queue |
| Libsolv Id queue wrapper. More... | |
| class | Repository |
| class | Solvable |
| A Solvable object within the sat Pool. More... | |
| class | SolvableSpec |
| A pure data container describing a set of solvables by ident and/or provides. More... | |
| class | SplitIdent |
| Helper that splits an identifier into kind and name or vice versa. More... | |
| class | StringPool |
| Singleton manager for the underlying libsolv string pool. More... | |
Typedefs | |
| using | CapabilitySet = std::unordered_set< Capability > |
| using | SolvableQueue = Queue |
| Queue with Solvable ids. More... | |
| using | StringQueue = Queue |
| Queue with String ids. More... | |
Enumerations | |
| enum | InitStage : size_t { InitStage::Environment, InitStage::COUNT } |
| Execution stages for IPoolComponent (pre-index phase). More... | |
| enum | PreparedStage : size_t { PreparedStage::Policy, PreparedStage::Metadata, PreparedStage::Logging, PreparedStage::COUNT } |
| Execution stages for IPreparedPoolComponent (post-index phase). More... | |
| enum | PoolInvalidation { PoolInvalidation::Dependency, PoolInvalidation::Data } |
| Defines the scope of an invalidation request for the Pool. More... | |
Functions | |
| std::ostream & | dumpOn (std::ostream &str, const Queue &obj) |
| relates: Queue Stream output assuming a Solvable queue. More... | |
| bool | operator== (const Capability &lhs, const Capability &rhs) |
| relates: Capability More... | |
| bool | operator!= (const Capability &lhs, const Capability &rhs) |
| relates: Capability More... | |
| bool | operator< (const Capability &lhs, const Capability &rhs) |
| relates: Capability Arbitrary order. More... | |
| bool | operator== (const Queue &lhs, const Queue &rhs) |
| relates: Queue More... | |
| bool | operator!= (const Queue &lhs, const Queue &rhs) |
| relates: Queue More... | |
| bool | operator== (const Repository &lhs, const Repository &rhs) |
| relates: Repository More... | |
| bool | operator!= (const Repository &lhs, const Repository &rhs) |
| relates: Repository More... | |
| bool | operator< (const Repository &lhs, const Repository &rhs) |
| relates: Repository More... | |
| bool | operator== (const Solvable &lhs, const Solvable &rhs) |
| relates: Solvable More... | |
| bool | operator!= (const Solvable &lhs, const Solvable &rhs) |
| relates: Solvable More... | |
| bool | operator< (const Solvable &lhs, const Solvable &rhs) |
| relates: Solvable More... | |
| template<class TRes > | |
| bool | isKind (const Solvable &solvable_r) |
| relates: Solvable Test whether a Solvable is of a certain Kind. More... | |
| bool | identical (const Solvable &lhs, const Solvable &rhs) |
| relates: Solvable Test for same content. More... | |
| bool | sameNVRA (const Solvable &lhs, const Solvable &rhs) |
| relates: Solvable Test for same name version release and arch. More... | |
| int | compareByN (const Solvable &lhs, const Solvable &rhs) |
| relates: Solvable Compare according to kind and name. More... | |
| int | compareByNVR (const Solvable &lhs, const Solvable &rhs) |
| relates: Solvable Compare according to kind, name and edition. More... | |
| int | compareByNVRA (const Solvable &lhs, const Solvable &rhs) |
| relates: Solvable Compare according to kind, name, edition and arch. More... | |
Helpers and forward declarations from LookupAttrTools.h | |
| template<> | |
| std::string | LookupAttr::iterator::asType< std::string > () const |
This file contains private API, this might break at any time between releases.
You have been warned!
| using zyppng::sat::CapabilitySet = typedef std::unordered_set<Capability> |
Definition at line 35 of file capability.h.
| using zyppng::sat::SolvableQueue = typedef Queue |
| using zyppng::sat::StringQueue = typedef Queue |
|
strong |
Execution stages for IPoolComponent (pre-index phase).
Guaranteed to be executed in this order during pool.prepare(), before the whatprovides index is built.
| Enumerator | |
|---|---|
| Environment | Arches, Locales, Namespace Callbacks (The Foundation) |
| COUNT | Sentinel. |
Definition at line 35 of file poolcomponents.h.
|
strong |
Execution stages for IPreparedPoolComponent (post-index phase).
Guaranteed to be executed in this order during pool.prepare(), after the whatprovides index is built.
| Enumerator | |
|---|---|
| Policy | Blacklists, Reboot Specs, Storage Policy. |
| Metadata | ID-indexed metadata stores. |
| Logging | Diagnostic components. |
| COUNT | Sentinel. |
Definition at line 45 of file poolcomponents.h.
|
strong |
Defines the scope of an invalidation request for the Pool.
This allows providers to notify the pool of changes, avoiding unnecessary cache rebuilding.
Definition at line 66 of file poolconstants.h.
| std::ostream & zyppng::sat::dumpOn | ( | std::ostream & | str, |
| const Queue & | obj | ||
| ) |
|
inline |
relates: Capability
Definition at line 311 of file capability.h.
|
inline |
relates: Capability
Definition at line 315 of file capability.h.
|
inline |
relates: Capability Arbitrary order.
Definition at line 319 of file capability.h.
|
inline |
Definition at line 572 of file lookupattr.h.
|
inline |
relates: Repository
Definition at line 357 of file repository.h.
|
inline |
relates: Repository
Definition at line 361 of file repository.h.
|
inline |
relates: Repository
Definition at line 365 of file repository.h.
relates: Solvable
Definition at line 346 of file solvable.h.
relates: Solvable
Definition at line 350 of file solvable.h.
relates: Solvable
Definition at line 354 of file solvable.h.
relates: Solvable Test whether a Solvable is of a certain Kind.
Definition at line 359 of file solvable.h.
relates: Solvable Test for same content.
Definition at line 363 of file solvable.h.
relates: Solvable Test for same name version release and arch.
Definition at line 367 of file solvable.h.
relates: Solvable Compare according to kind and name.
Definition at line 372 of file solvable.h.
relates: Solvable Compare according to kind, name and edition.
Definition at line 384 of file solvable.h.
relates: Solvable Compare according to kind, name, edition and arch.
Definition at line 393 of file solvable.h.