|
libzypp
15.3.0
|
#include <SATResolver.h>

Private Member Functions | |
| std::string | SATprobleminfoString (Id problem, std::string &detail, Id &ignoreId) |
| void | resetItemTransaction (PoolItem item) |
| void | solverInit (const PoolItemList &weakItems) |
| bool | solving (const CapabilitySet &requires_caps=CapabilitySet(), const CapabilitySet &conflict_caps=CapabilitySet()) |
| void | solverEnd () |
| void | setLocks () |
| void | setSystemRequirements () |
| sat::Solvable | mapSolvable (const Id &id) |
| PoolItem | mapItem (const PoolItem &item) |
Private Attributes | |
| ResPool | _pool |
| Pool * | _SATPool |
| Solver * | _solv |
| Queue | _jobQueue |
| PoolItemList | _problem_items |
| PoolItemList | _items_to_install |
| PoolItemList | _items_to_remove |
| PoolItemList | _items_to_lock |
| PoolItemList | _items_to_keep |
| PoolItemList | _result_items_to_install |
| PoolItemList | _result_items_to_remove |
| bool | _fixsystem |
| bool | _allowdowngrade |
| bool | _allowarchchange |
| bool | _allowvendorchange |
| bool | _allowuninstall |
| bool | _updatesystem |
| bool | _noupdateprovide |
| bool | _dosplitprovides |
| bool | _onlyRequires |
| bool | _ignorealreadyrecommended |
| bool | _distupgrade |
| bool | _distupgrade_removeunsupported |
| bool | _solveSrcPackages |
| bool | _cleandepsOnRemove |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const SATResolver &obj) |
Additional Inherited Members | |
Static Public Member Functions inherited from zypp::base::ReferenceCounted | |
| static void | add_ref (const ReferenceCounted *ptr_r) |
| Called by zypp::intrusive_ptr to add a reference. More... | |
| static void | release (const ReferenceCounted *ptr_r) |
| Called by zypp::intrusive_ptr to add a reference. More... | |
Protected Member Functions inherited from zypp::base::ReferenceCounted | |
| virtual void | ref_to (unsigned) const |
| Trigger derived classes after refCount was increased. More... | |
| virtual void | unref_to (unsigned) const |
| Trigger derived classes after refCount was decreased. More... | |
Related Functions inherited from zypp::base::ReferenceCounted | |
| void | intrusive_ptr_add_ref (const ReferenceCounted *ptr_r) |
| void | intrusive_ptr_release (const ReferenceCounted *ptr_r) |
| std::ostream & | operator<< (std::ostream &str, const ReferenceCounted &obj) |
Definition at line 71 of file SATResolver.h.
| zypp::solver::detail::SATResolver::SATResolver | ( | const ResPool & | pool, |
| Pool * | SATPool | ||
| ) |
Definition at line 170 of file SATResolver.cc.
|
virtual |
Definition at line 192 of file SATResolver.cc.
|
private |
Definition at line 1023 of file SATResolver.cc.
|
private |
Definition at line 206 of file SATResolver.cc.
|
private |
Definition at line 671 of file SATResolver.cc.
|
private |
Definition at line 454 of file SATResolver.cc.
|
private |
Definition at line 742 of file SATResolver.cc.
|
private |
Definition at line 1459 of file SATResolver.cc.
|
private |
Definition at line 1493 of file SATResolver.cc.
|
private |
Definition at line 1020 of file SATResolver.cc.
Definition at line 1017 of file SATResolver.cc.
|
virtual |
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::base::ReferenceCounted.
Definition at line 130 of file SATResolver.cc.
| ResPool zypp::solver::detail::SATResolver::pool | ( | void | ) | const |
Definition at line 200 of file SATResolver.cc.
|
inline |
Definition at line 144 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::resolvePool | ( | const CapabilitySet & | requires_caps, |
| const CapabilitySet & | conflict_caps, | ||
| const PoolItemList & | weakItems, | ||
| const std::set< Repository > & | upgradeRepos | ||
| ) |
Definition at line 755 of file SATResolver.cc.
| bool zypp::solver::detail::SATResolver::resolveQueue | ( | const SolverQueueItemList & | requestQueue, |
| const PoolItemList & | weakItems | ||
| ) |
Definition at line 821 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::doUpdate | ( | ) |
Definition at line 866 of file SATResolver.cc.
| ResolverProblemList zypp::solver::detail::SATResolver::problems | ( | ) |
Definition at line 1162 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::applySolutions | ( | const ProblemSolutionList & | solutions | ) |
Definition at line 1448 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::addPoolItemToInstall | ( | PoolItem | item | ) |
Definition at line 251 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::addPoolItemsToInstallFromList | ( | PoolItemList & | rl | ) |
Definition at line 260 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::addPoolItemToLock | ( | PoolItem | item | ) |
Definition at line 286 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::addPoolItemToKeep | ( | PoolItem | item | ) |
Definition at line 294 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::addPoolItemToRemove | ( | PoolItem | item | ) |
Definition at line 269 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::addPoolItemsToRemoveFromList | ( | PoolItemList & | rl | ) |
Definition at line 278 of file SATResolver.cc.
|
inline |
Definition at line 171 of file SATResolver.h.
|
inline |
Definition at line 172 of file SATResolver.h.
|
inline |
Definition at line 174 of file SATResolver.h.
|
inline |
Definition at line 175 of file SATResolver.h.
|
inline |
Definition at line 177 of file SATResolver.h.
|
inline |
Definition at line 178 of file SATResolver.h.
|
inline |
Definition at line 180 of file SATResolver.h.
|
inline |
Definition at line 181 of file SATResolver.h.
|
inline |
Definition at line 183 of file SATResolver.h.
|
inline |
Definition at line 184 of file SATResolver.h.
|
inline |
Definition at line 186 of file SATResolver.h.
|
inline |
Definition at line 187 of file SATResolver.h.
|
inline |
Definition at line 189 of file SATResolver.h.
|
inline |
Definition at line 190 of file SATResolver.h.
|
inline |
Definition at line 192 of file SATResolver.h.
|
inline |
Definition at line 193 of file SATResolver.h.
|
inline |
Definition at line 195 of file SATResolver.h.
|
inline |
Definition at line 196 of file SATResolver.h.
|
inline |
Definition at line 198 of file SATResolver.h.
|
inline |
Definition at line 199 of file SATResolver.h.
|
inline |
Definition at line 201 of file SATResolver.h.
|
inline |
Definition at line 202 of file SATResolver.h.
|
inline |
Definition at line 204 of file SATResolver.h.
|
inline |
Definition at line 205 of file SATResolver.h.
|
inline |
Definition at line 207 of file SATResolver.h.
|
inline |
Definition at line 208 of file SATResolver.h.
|
inline |
Definition at line 210 of file SATResolver.h.
|
inline |
Definition at line 211 of file SATResolver.h.
|
inline |
Definition at line 213 of file SATResolver.h.
|
inline |
Definition at line 215 of file SATResolver.h.
|
inline |
Definition at line 216 of file SATResolver.h.
|
inline |
Definition at line 217 of file SATResolver.h.
| sat::StringQueue zypp::solver::detail::SATResolver::autoInstalled | ( | ) | const |
Definition at line 1529 of file SATResolver.cc.
| sat::StringQueue zypp::solver::detail::SATResolver::userInstalled | ( | ) | const |
Definition at line 1537 of file SATResolver.cc.
|
friend |
Definition at line 140 of file SATResolver.h.
|
private |
Definition at line 74 of file SATResolver.h.
|
private |
Definition at line 75 of file SATResolver.h.
|
private |
Definition at line 76 of file SATResolver.h.
|
private |
Definition at line 77 of file SATResolver.h.
|
private |
Definition at line 80 of file SATResolver.h.
|
private |
Definition at line 83 of file SATResolver.h.
|
private |
Definition at line 84 of file SATResolver.h.
|
private |
Definition at line 85 of file SATResolver.h.
|
private |
Definition at line 86 of file SATResolver.h.
|
private |
Definition at line 89 of file SATResolver.h.
|
private |
Definition at line 90 of file SATResolver.h.
|
private |
Definition at line 92 of file SATResolver.h.
|
private |
Definition at line 93 of file SATResolver.h.
|
private |
Definition at line 94 of file SATResolver.h.
|
private |
Definition at line 95 of file SATResolver.h.
|
private |
Definition at line 96 of file SATResolver.h.
|
private |
Definition at line 97 of file SATResolver.h.
|
private |
Definition at line 98 of file SATResolver.h.
|
private |
Definition at line 99 of file SATResolver.h.
|
private |
Definition at line 100 of file SATResolver.h.
|
private |
Definition at line 101 of file SATResolver.h.
|
private |
Definition at line 102 of file SATResolver.h.
|
private |
Definition at line 103 of file SATResolver.h.
|
private |
Definition at line 104 of file SATResolver.h.
|
private |
Definition at line 105 of file SATResolver.h.