|
libzypp
15.3.0
|
Classes | |
| class | CheckIfBest |
| class | CheckIfUpdate |
| class | CollectPseudoInstalled |
| struct | DoTransact |
| struct | FindPackage |
| class | HelixControl |
| Creates a file in helix format which contains all controll action of a testcase ( file is known as *-test.xml) More... | |
| class | HelixResolvable |
| Creates a file in helix format which includes all available or installed packages,patches,selections.... More... | |
| class | Helper |
| class | InjectSolutionAction |
| A problem solution action that injects an artificial "provides" to the pool to satisfy open requirements or remove the conflict of concerning resolvable. More... | |
| struct | ItemCapKind |
| class | LookFor |
| class | LookForReinstall |
| class | LookForUpdate |
| class | ProblemSolutionCombi |
| Class representing one possible solution to one problem found during resolving This problem solution is a combination of different actions. More... | |
| class | ProblemSolutionIgnore |
| Class representing one possible solution to one problem found during resolving This problem solution ignores one or more items by setting his dependencies to weak. More... | |
| class | Resolver |
| A mid layer class we should remove. More... | |
| struct | SATCollectTransact |
| class | SATResolver |
| class | SolutionAction |
| Abstract base class for one action of a problem solution. More... | |
| class | SolverQueueItem |
| class | SolverQueueItemDelete |
| class | SolverQueueItemInstall |
| class | SolverQueueItemInstallOneOf |
| class | SolverQueueItemLock |
| class | SolverQueueItemUpdate |
| class | Testcase |
| Generating a testcase of the current pool and solver state. More... | |
| class | TransactionSolutionAction |
| struct | UndoTransact |
Typedefs | |
| typedef std::multimap< PoolItem, ItemCapKind > | ItemCapKindMap |
| typedef std::list< ItemCapKind > | ItemCapKindList |
| typedef std::list< SolverQueueItem_Ptr > | SolverQueueItemList |
| typedef std::map< Repository, HelixResolvable_Ptr > | RepositoryTable |
| typedef std::list< PoolItem > | PoolItemList |
| typedef std::set< PoolItem > | PoolItemSet |
| typedef std::list< SolutionAction_Ptr > | SolutionActionList |
| typedef std::list< SolutionAction_constPtr > | CSolutionActionList |
Enumerations | |
| enum | TransactionKind { KEEP, INSTALL, REMOVE, UNLOCK, LOCK, REMOVE_EXTRA_REQUIRE, REMOVE_EXTRA_CONFLICT, ADD_SOLVE_QUEUE_ITEM, REMOVE_SOLVE_QUEUE_ITEM } |
| A problem solution action that performs a transaction (installs, removes, keep ...) one resolvable (package, patch, pattern, product). More... | |
| enum | InjectSolutionKind { WEAK } |
| Type of ignoring; currently only WEAK. More... | |
| enum | SolverQueueItemType { QUEUE_ITEM_TYPE_UNKNOWN = 0, QUEUE_ITEM_TYPE_UPDATE, QUEUE_ITEM_TYPE_INSTALL, QUEUE_ITEM_TYPE_DELETE, QUEUE_ITEM_TYPE_INSTALL_ONE_OF, QUEUE_ITEM_TYPE_LOCK } |
| typedef std::multimap<PoolItem,ItemCapKind> zypp::solver::detail::ItemCapKindMap |
Definition at line 87 of file Resolver.h.
| typedef std::list<ItemCapKind> zypp::solver::detail::ItemCapKindList |
Definition at line 88 of file Resolver.h.
| typedef std::list<SolverQueueItem_Ptr> zypp::solver::detail::SolverQueueItemList |
Definition at line 59 of file SolverQueueItem.h.
| typedef std::map<Repository, HelixResolvable_Ptr> zypp::solver::detail::RepositoryTable |
Definition at line 246 of file Testcase.cc.
| typedef std::list<PoolItem> zypp::solver::detail::PoolItemList |
| typedef std::set<PoolItem> zypp::solver::detail::PoolItemSet |
| typedef std::list<SolutionAction_Ptr> zypp::solver::detail::SolutionActionList |
| typedef std::list<SolutionAction_constPtr> zypp::solver::detail::CSolutionActionList |
A problem solution action that performs a transaction (installs, removes, keep ...) one resolvable (package, patch, pattern, product).
| Enumerator | |
|---|---|
| KEEP | |
| INSTALL | |
| REMOVE | |
| UNLOCK | |
| LOCK | |
| REMOVE_EXTRA_REQUIRE | |
| REMOVE_EXTRA_CONFLICT | |
| ADD_SOLVE_QUEUE_ITEM | |
| REMOVE_SOLVE_QUEUE_ITEM | |
Definition at line 66 of file SolutionAction.h.
Type of ignoring; currently only WEAK.
| Enumerator | |
|---|---|
| WEAK | |
Definition at line 131 of file SolutionAction.h.
| Enumerator | |
|---|---|
| QUEUE_ITEM_TYPE_UNKNOWN | |
| QUEUE_ITEM_TYPE_UPDATE | |
| QUEUE_ITEM_TYPE_INSTALL | |
| QUEUE_ITEM_TYPE_DELETE | |
| QUEUE_ITEM_TYPE_INSTALL_ONE_OF | |
| QUEUE_ITEM_TYPE_LOCK | |
Definition at line 49 of file SolverQueueItem.h.
| ostream& zypp::solver::detail::operator<< | ( | ostream & | os, |
| const PoolItemList & | itemlist | ||
| ) |
|
static |
| zypp::solver::detail::IMPL_PTR_TYPE | ( | ProblemSolutionCombi | ) |
| zypp::solver::detail::IMPL_PTR_TYPE | ( | ProblemSolutionIgnore | ) |
| zypp::solver::detail::IMPL_PTR_TYPE | ( | Resolver | ) |
| zypp::solver::detail::IMPL_PTR_TYPE | ( | SATResolver | ) |
| int zypp::solver::detail::vendorCheck | ( | Pool * | pool, |
| Solvable * | solvable1, | ||
| Solvable * | solvable2 | ||
| ) |
Definition at line 96 of file SATResolver.cc.
|
inline |
Definition at line 103 of file SATResolver.cc.
|
inline |
Definition at line 119 of file SATResolver.cc.
|
static |
Definition at line 307 of file SATResolver.cc.
|
inline |
Definition at line 1004 of file SATResolver.cc.
|
inline |
Definition at line 1014 of file SATResolver.cc.
| zypp::solver::detail::IMPL_PTR_TYPE | ( | SolutionAction | ) |
| zypp::solver::detail::IMPL_PTR_TYPE | ( | TransactionSolutionAction | ) |
| zypp::solver::detail::IMPL_PTR_TYPE | ( | InjectSolutionAction | ) |
| ostream& zypp::solver::detail::operator<< | ( | ostream & | os, |
| const SolutionActionList & | actionlist | ||
| ) |
Definition at line 79 of file SolutionAction.cc.
| ostream& zypp::solver::detail::operator<< | ( | ostream & | os, |
| const CSolutionActionList & | actionlist | ||
| ) |
Definition at line 90 of file SolutionAction.cc.
| zypp::solver::detail::IMPL_PTR_TYPE | ( | SolverQueueItem | ) |
| ostream& zypp::solver::detail::operator<< | ( | ostream & | os, |
| const SolverQueueItemList & | itemlist | ||
| ) |
Definition at line 61 of file SolverQueueItem.cc.
| zypp::solver::detail::IMPL_PTR_TYPE | ( | SolverQueueItemDelete | ) |
| zypp::solver::detail::IMPL_PTR_TYPE | ( | SolverQueueItemInstall | ) |
| zypp::solver::detail::IMPL_PTR_TYPE | ( | SolverQueueItemInstallOneOf | ) |
| zypp::solver::detail::IMPL_PTR_TYPE | ( | SolverQueueItemLock | ) |
| zypp::solver::detail::IMPL_PTR_TYPE | ( | SolverQueueItemUpdate | ) |
|
inline |
Definition at line 55 of file Testcase.cc.
|
inline |
Definition at line 60 of file Testcase.cc.
| std::string zypp::solver::detail::helixXML | ( | const T & | obj | ) |
| std::string zypp::solver::detail::helixXML | ( | const Edition & | edition | ) |
Definition at line 78 of file Testcase.cc.
| std::string zypp::solver::detail::helixXML | ( | const Arch & | arch | ) |
Definition at line 90 of file Testcase.cc.
| std::string zypp::solver::detail::helixXML | ( | const Capability & | cap | ) |
Definition at line 98 of file Testcase.cc.
| std::string zypp::solver::detail::helixXML | ( | const Capabilities & | caps | ) |
Definition at line 152 of file Testcase.cc.
| std::string zypp::solver::detail::helixXML | ( | const CapabilitySet & | caps | ) |
Definition at line 166 of file Testcase.cc.
|
inline |
Definition at line 179 of file Testcase.cc.
| std::string zypp::solver::detail::helixXML | ( | const PoolItem & | item | ) |
Definition at line 188 of file Testcase.cc.
| zypp::solver::detail::DEFINE_PTR_TYPE | ( | HelixResolvable | ) |
| zypp::solver::detail::IMPL_PTR_TYPE | ( | HelixResolvable | ) |
| zypp::solver::detail::DEFINE_PTR_TYPE | ( | Resolver | ) |
| zypp::solver::detail::DEFINE_PTR_TYPE | ( | SolutionAction | ) |
| zypp::solver::detail::DEFINE_PTR_TYPE | ( | TransactionSolutionAction | ) |
| zypp::solver::detail::DEFINE_PTR_TYPE | ( | InjectSolutionAction | ) |
| zypp::solver::detail::DEFINE_PTR_TYPE | ( | SolverQueueItem | ) |
| zypp::solver::detail::DEFINE_PTR_TYPE | ( | SolverQueueItemUpdate | ) |
| zypp::solver::detail::DEFINE_PTR_TYPE | ( | SolverQueueItemDelete | ) |
| zypp::solver::detail::DEFINE_PTR_TYPE | ( | SolverQueueItemInstall | ) |
| zypp::solver::detail::DEFINE_PTR_TYPE | ( | SolverQueueItemInstallOneOf | ) |
| zypp::solver::detail::DEFINE_PTR_TYPE | ( | SolverQueueItemLock | ) |