#include <Resolver.h>
Definition at line 88 of file Resolver.h.
| zypp::solver::detail::Resolver::Resolver | ( | const ResPool & | pool | ) |
| virtual zypp::solver::detail::Resolver::~Resolver | ( | ) | [virtual] |
| bool zypp::solver::detail::Resolver::doesObsoleteCapability | ( | PoolItem_Ref | candidate, | |
| const Capability & | cap | |||
| ) | [private] |
| bool zypp::solver::detail::Resolver::doesObsoleteItem | ( | PoolItem_Ref | candidate, | |
| PoolItem_Ref | installed | |||
| ) | [private] |
| void zypp::solver::detail::Resolver::collectResolverInfo | ( | void | ) | [private] |
| virtual std::ostream& zypp::solver::detail::Resolver::dumpOn | ( | std::ostream & | str | ) | const [virtual] |
| void zypp::solver::detail::Resolver::dumpTaskList | ( | const PoolItemList & | install, | |
| const PoolItemList & | remove | |||
| ) |
| QueueItemList zypp::solver::detail::Resolver::initialItems | ( | ) | const [inline] |
Definition at line 190 of file Resolver.h.
References _initial_items, and initialItems().
Referenced by initialItems().
| ResolverQueueList zypp::solver::detail::Resolver::pendingQueues | ( | ) | const [inline] |
Definition at line 192 of file Resolver.h.
References _pending_queues, and pendingQueues().
Referenced by pendingQueues().
| ResolverQueueList zypp::solver::detail::Resolver::prunedQueues | ( | ) | const [inline] |
Definition at line 193 of file Resolver.h.
References _pruned_queues, and prunedQueues().
Referenced by prunedQueues().
| ResolverQueueList zypp::solver::detail::Resolver::completeQueues | ( | ) | const [inline] |
Definition at line 194 of file Resolver.h.
References _complete_queues, and completeQueues().
Referenced by completeQueues().
| ResolverQueueList zypp::solver::detail::Resolver::deferredQueues | ( | ) | const [inline] |
Definition at line 195 of file Resolver.h.
References _deferred_queues, and deferredQueues().
Referenced by deferredQueues().
| ResolverQueueList zypp::solver::detail::Resolver::invalidQueues | ( | ) | const [inline] |
Definition at line 196 of file Resolver.h.
References _invalid_queues, and invalidQueues().
Referenced by invalidQueues().
| ResolverContext_Ptr zypp::solver::detail::Resolver::bestContext | ( | void | ) | const [inline] |
Definition at line 198 of file Resolver.h.
References _best_context, and bestContext().
Referenced by bestContext().
| ResolverContext_Ptr zypp::solver::detail::Resolver::context | ( | void | ) | const |
depending on the last solver result, either return bestContext() of the first invalid context
| void zypp::solver::detail::Resolver::setTimeout | ( | int | seconds | ) | [inline] |
| void zypp::solver::detail::Resolver::setMaxSolverPasses | ( | int | count | ) | [inline] |
| int zypp::solver::detail::Resolver::timeout | ( | ) | const [inline] |
| int zypp::solver::detail::Resolver::maxSolverPasses | ( | ) | const [inline] |
| ResPool zypp::solver::detail::Resolver::pool | ( | void | ) | const |
| void zypp::solver::detail::Resolver::setPool | ( | const ResPool & | pool | ) | [inline] |
Definition at line 212 of file Resolver.h.
References _pool, and setPool().
Referenced by setPool().
| void zypp::solver::detail::Resolver::addSubscribedSource | ( | Repository | source | ) |
| void zypp::solver::detail::Resolver::addPoolItemToInstall | ( | PoolItem_Ref | item | ) |
| void zypp::solver::detail::Resolver::addPoolItemsToInstallFromList | ( | PoolItemList & | rl | ) |
| void zypp::solver::detail::Resolver::addPoolItemToLockUninstalled | ( | PoolItem_Ref | item | ) |
| void zypp::solver::detail::Resolver::addPoolItemToKepp | ( | PoolItem_Ref | item | ) |
| void zypp::solver::detail::Resolver::addPoolItemToRemove | ( | PoolItem_Ref | item | ) |
| void zypp::solver::detail::Resolver::addPoolItemsToRemoveFromList | ( | PoolItemList & | rl | ) |
| void zypp::solver::detail::Resolver::addPoolItemToEstablish | ( | PoolItem_Ref | item | ) |
| void zypp::solver::detail::Resolver::addPoolItemsToEstablishFromList | ( | PoolItemList & | rl | ) |
| void zypp::solver::detail::Resolver::addPoolItemToVerify | ( | PoolItem_Ref | item | ) |
| void zypp::solver::detail::Resolver::addExtraCapability | ( | const Capability & | capability | ) |
| void zypp::solver::detail::Resolver::removeExtraCapability | ( | const Capability & | capability | ) |
| void zypp::solver::detail::Resolver::addExtraConflict | ( | const Capability & | capability | ) |
| const CapSet zypp::solver::detail::Resolver::extraCapability | ( | ) | [inline] |
Definition at line 234 of file Resolver.h.
References _extra_caps, and extraCapability().
Referenced by extraCapability().
| const CapSet zypp::solver::detail::Resolver::extraConflicts | ( | ) | [inline] |
Definition at line 235 of file Resolver.h.
References _extra_conflicts, and extraConflicts().
Referenced by extraConflicts().
| void zypp::solver::detail::Resolver::addIgnoreConflict | ( | const PoolItem_Ref | item, | |
| const Capability & | capability | |||
| ) |
| void zypp::solver::detail::Resolver::addIgnoreRequires | ( | const PoolItem_Ref | item, | |
| const Capability & | capability | |||
| ) |
| void zypp::solver::detail::Resolver::addIgnoreObsoletes | ( | const PoolItem_Ref | item, | |
| const Capability & | capability | |||
| ) |
| void zypp::solver::detail::Resolver::addIgnoreInstalledItem | ( | const PoolItem_Ref | item | ) |
| void zypp::solver::detail::Resolver::addIgnoreArchitectureItem | ( | const PoolItem_Ref | item | ) |
| void zypp::solver::detail::Resolver::addIgnoreVendorItem | ( | const PoolItem_Ref | item | ) |
| void zypp::solver::detail::Resolver::setForceResolve | ( | const bool | force | ) | [inline] |
| const bool zypp::solver::detail::Resolver::forceResolve | ( | ) | [inline] |
| void zypp::solver::detail::Resolver::setPreferHighestVersion | ( | const bool | highestVersion | ) | [inline] |
| const bool zypp::solver::detail::Resolver::preferHighestVersion | ( | ) | [inline] |
| void zypp::solver::detail::Resolver::setTryAllPossibilities | ( | const bool | tryAllPossibilities | ) | [inline] |
Definition at line 252 of file Resolver.h.
References _tryAllPossibilities, and setTryAllPossibilities().
Referenced by setTryAllPossibilities().
| const bool zypp::solver::detail::Resolver::tryAllPossibilities | ( | ) | const [inline] |
Definition at line 253 of file Resolver.h.
References _tryAllPossibilities, and tryAllPossibilities().
Referenced by tryAllPossibilities().
| bool zypp::solver::detail::Resolver::verifySystem | ( | bool | considerNewHardware = false |
) |
| void zypp::solver::detail::Resolver::establishState | ( | ResolverContext_Ptr | context = NULL |
) |
| bool zypp::solver::detail::Resolver::establishPool | ( | void | ) |
| void zypp::solver::detail::Resolver::freshenState | ( | ResolverContext_Ptr | context = NULL, |
|
| bool | resetAfterSolve = true | |||
| ) |
| bool zypp::solver::detail::Resolver::freshenPool | ( | bool | resetAfterSolve = true |
) |
| bool zypp::solver::detail::Resolver::resolveDependencies | ( | const ResolverContext_Ptr | context = NULL |
) |
| bool zypp::solver::detail::Resolver::resolvePool | ( | bool | tryAllPossibilities = false |
) |
| bool zypp::solver::detail::Resolver::transactResObject | ( | ResObject::constPtr | robj, | |
| bool | install = true, |
|||
| bool | recursive = false | |||
| ) |
| bool zypp::solver::detail::Resolver::transactResKind | ( | Resolvable::Kind | kind | ) |
| void zypp::solver::detail::Resolver::transactReset | ( | ResStatus::TransactByValue | causer | ) |
| void zypp::solver::detail::Resolver::doUpgrade | ( | zypp::UpgradeStatistics & | opt_stats_r | ) |
| PoolItemList zypp::solver::detail::Resolver::problematicUpdateItems | ( | void | ) | const [inline] |
| ResolverProblemList zypp::solver::detail::Resolver::problems | ( | const bool | ignoreValidSolution = false |
) | const |
| void zypp::solver::detail::Resolver::applySolutions | ( | const ProblemSolutionList & | solutions | ) |
| std::list<std::string> zypp::solver::detail::Resolver::problemDescription | ( | void | ) | const |
| void zypp::solver::detail::Resolver::undo | ( | void | ) |
| const ItemCapKindList zypp::solver::detail::Resolver::isInstalledBy | ( | const PoolItem_Ref | item | ) |
| const ItemCapKindList zypp::solver::detail::Resolver::installs | ( | const PoolItem_Ref | item | ) |
| void zypp::solver::detail::Resolver::reset | ( | bool | resetValidResults = false, |
|
| bool | keepExtras = false | |||
| ) |
| Arch zypp::solver::detail::Resolver::architecture | ( | ) | const [inline] |
| void zypp::solver::detail::Resolver::setArchitecture | ( | const Arch & | arch | ) | [inline] |
| bool zypp::solver::detail::Resolver::testing | ( | void | ) | const [inline] |
Definition at line 292 of file Resolver.h.
References _testing, and testing().
Referenced by testing().
| void zypp::solver::detail::Resolver::setTesting | ( | bool | testing | ) | [inline] |
Definition at line 293 of file Resolver.h.
References _testing, and setTesting().
Referenced by setTesting().
| std::ostream& operator<< | ( | std::ostream & | str, | |
| const Resolver & | obj | |||
| ) | [friend] |
Definition at line 184 of file Resolver.h.
ResPool zypp::solver::detail::Resolver::_pool [private] |
SerialNumberWatcher zypp::solver::detail::Resolver::_poolchanged [private] |
Definition at line 92 of file Resolver.h.
unsigned zypp::solver::detail::Resolver::_timeout_seconds [private] |
unsigned zypp::solver::detail::Resolver::_maxSolverPasses [private] |
Definition at line 95 of file Resolver.h.
Referenced by maxSolverPasses(), and setMaxSolverPasses().
bool zypp::solver::detail::Resolver::_verifying [private] |
Definition at line 96 of file Resolver.h.
bool zypp::solver::detail::Resolver::_testing [private] |
bool zypp::solver::detail::Resolver::_tryAllPossibilities [private] |
Definition at line 104 of file Resolver.h.
Referenced by setTryAllPossibilities(), and tryAllPossibilities().
QueueItemList zypp::solver::detail::Resolver::_initial_items [private] |
PoolItemList zypp::solver::detail::Resolver::_items_to_install [private] |
Definition at line 108 of file Resolver.h.
PoolItemList zypp::solver::detail::Resolver::_items_to_establish [private] |
Definition at line 109 of file Resolver.h.
PoolItemList zypp::solver::detail::Resolver::_items_to_remove [private] |
Definition at line 110 of file Resolver.h.
PoolItemList zypp::solver::detail::Resolver::_items_to_verify [private] |
Definition at line 111 of file Resolver.h.
PoolItemList zypp::solver::detail::Resolver::_items_to_lockUninstalled [private] |
Definition at line 112 of file Resolver.h.
PoolItemList zypp::solver::detail::Resolver::_items_to_keep [private] |
Definition at line 113 of file Resolver.h.
ContextPool zypp::solver::detail::Resolver::contextPool [private] |
Definition at line 116 of file Resolver.h.
PoolItemList zypp::solver::detail::Resolver::_update_items [private] |
ItemCapKindMap zypp::solver::detail::Resolver::_isInstalledBy [private] |
Definition at line 122 of file Resolver.h.
ItemCapKindMap zypp::solver::detail::Resolver::_installs [private] |
Definition at line 123 of file Resolver.h.
CapSet zypp::solver::detail::Resolver::_extra_caps [private] |
CapSet zypp::solver::detail::Resolver::_extra_conflicts [private] |
IgnoreMap zypp::solver::detail::Resolver::_ignoreConflicts [private] |
Definition at line 131 of file Resolver.h.
IgnoreMap zypp::solver::detail::Resolver::_ignoreRequires [private] |
Definition at line 133 of file Resolver.h.
IgnoreMap zypp::solver::detail::Resolver::_ignoreObsoletes [private] |
Definition at line 135 of file Resolver.h.
PoolItemList zypp::solver::detail::Resolver::_ignoreArchitecture [private] |
Definition at line 137 of file Resolver.h.
PoolItemList zypp::solver::detail::Resolver::_ignoreInstalledItem [private] |
Definition at line 139 of file Resolver.h.
PoolItemList zypp::solver::detail::Resolver::_ignoreArchitectureItem [private] |
Definition at line 141 of file Resolver.h.
PoolItemList zypp::solver::detail::Resolver::_ignoreVendorItem [private] |
Definition at line 143 of file Resolver.h.
ResolverQueueList zypp::solver::detail::Resolver::_pending_queues [private] |
ResolverQueueList zypp::solver::detail::Resolver::_pruned_queues [private] |
ResolverQueueList zypp::solver::detail::Resolver::_complete_queues [private] |
ResolverQueueList zypp::solver::detail::Resolver::_deferred_queues [private] |
ResolverQueueList zypp::solver::detail::Resolver::_invalid_queues [private] |
int zypp::solver::detail::Resolver::_valid_solution_count [private] |
Definition at line 151 of file Resolver.h.
ResolverContext_Ptr zypp::solver::detail::Resolver::_best_context [private] |
ResolverContext_Ptr zypp::solver::detail::Resolver::_establish_context [private] |
Definition at line 155 of file Resolver.h.
bool zypp::solver::detail::Resolver::_timed_out [private] |
Definition at line 156 of file Resolver.h.
std::set<Repository> zypp::solver::detail::Resolver::_subscribed [private] |
Definition at line 158 of file Resolver.h.
Arch zypp::solver::detail::Resolver::_architecture [private] |
bool zypp::solver::detail::Resolver::_forceResolve [private] |
bool zypp::solver::detail::Resolver::_upgradeMode [private] |
Definition at line 165 of file Resolver.h.
bool zypp::solver::detail::Resolver::_preferHighestVersion [private] |
Definition at line 166 of file Resolver.h.
Referenced by preferHighestVersion(), and setPreferHighestVersion().
1.5.3