ResolverInfo.h File Reference

#include "zypp/solver/detail/Types.h"

Go to the source code of this file.

Namespaces

namespace  zypp
namespace  zypp::solver
namespace  zypp::solver::detail

Classes

class  zypp::solver::detail::ResolverInfo

Defines

#define RESOLVER_INFO_PRIORITY_USER   500
#define RESOLVER_INFO_PRIORITY_VERBOSE   100
#define RESOLVER_INFO_PRIORITY_DEBUGGING   0

Typedefs

typedef void(* zypp::solver::detail::ResolverInfoFn )(ResolverInfo_Ptr info, void *data)
typedef std::list
< ResolverInfo_Ptr > 
zypp::solver::detail::ResolverInfoList

Enumerations

enum  zypp::solver::detail::ResolverInfoType {
  zypp::solver::detail::RESOLVER_INFO_TYPE_INVALID = 0, zypp::solver::detail::RESOLVER_INFO_TYPE_NEEDED_BY, zypp::solver::detail::RESOLVER_INFO_TYPE_CONFLICTS_WITH, zypp::solver::detail::RESOLVER_INFO_TYPE_OBSOLETES,
  zypp::solver::detail::RESOLVER_INFO_TYPE_DEPENDS_ON, zypp::solver::detail::RESOLVER_INFO_TYPE_CHILD_OF, zypp::solver::detail::RESOLVER_INFO_TYPE_MISSING_REQ, zypp::solver::detail::RESOLVER_INFO_TYPE_INVALID_SOLUTION,
  zypp::solver::detail::RESOLVER_INFO_TYPE_UNINSTALLABLE, zypp::solver::detail::RESOLVER_INFO_TYPE_REJECT_INSTALL, zypp::solver::detail::RESOLVER_INFO_TYPE_INSTALL_TO_BE_UNINSTALLED, zypp::solver::detail::RESOLVER_INFO_TYPE_INSTALL_UNNEEDED,
  zypp::solver::detail::RESOLVER_INFO_TYPE_INSTALL_PARALLEL, zypp::solver::detail::RESOLVER_INFO_TYPE_INCOMPLETES, zypp::solver::detail::RESOLVER_INFO_TYPE_ESTABLISHING, zypp::solver::detail::RESOLVER_INFO_TYPE_INSTALLING,
  zypp::solver::detail::RESOLVER_INFO_TYPE_UPDATING, zypp::solver::detail::RESOLVER_INFO_TYPE_SKIPPING, zypp::solver::detail::RESOLVER_INFO_TYPE_NO_OTHER_PROVIDER, zypp::solver::detail::RESOLVER_INFO_TYPE_NO_PROVIDER,
  zypp::solver::detail::RESOLVER_INFO_TYPE_NO_UPGRADE, zypp::solver::detail::RESOLVER_INFO_TYPE_UNINSTALL_PROVIDER, zypp::solver::detail::RESOLVER_INFO_TYPE_KEEP_PROVIDER, zypp::solver::detail::RESOLVER_INFO_TYPE_PARALLEL_PROVIDER,
  zypp::solver::detail::RESOLVER_INFO_TYPE_NOT_INSTALLABLE_PROVIDER, zypp::solver::detail::RESOLVER_INFO_TYPE_LOCKED_PROVIDER, zypp::solver::detail::RESOLVER_INFO_TYPE_OTHER_ARCH_PROVIDER, zypp::solver::detail::RESOLVER_INFO_TYPE_OTHER_VENDOR_PROVIDER,
  zypp::solver::detail::RESOLVER_INFO_TYPE_CANT_SATISFY, zypp::solver::detail::RESOLVER_INFO_TYPE_UNINSTALL_TO_BE_INSTALLED, zypp::solver::detail::RESOLVER_INFO_TYPE_UNINSTALL_INSTALLED, zypp::solver::detail::RESOLVER_INFO_TYPE_UNINSTALL_LOCKED,
  zypp::solver::detail::RESOLVER_INFO_TYPE_CONFLICT_CANT_INSTALL, zypp::solver::detail::RESOLVER_INFO_TYPE_CONFLICT_UNINSTALLABLE
}


Define Documentation

#define RESOLVER_INFO_PRIORITY_USER   500

Definition at line 80 of file ResolverInfo.h.

Referenced by zypp::solver::detail::moreDetails(), and zypp::solver::detail::moreDetailsCb().

#define RESOLVER_INFO_PRIORITY_VERBOSE   100

Definition at line 81 of file ResolverInfo.h.

Referenced by zypp::solver::detail::ResolverContext::addInfo(), zypp::solver::detail::ResolverContext::install(), zypp::solver::detail::NoInstallableProviders::operator()(), zypp::solver::detail::UninstallConflicting::operator()(), zypp::solver::detail::ConflictProcess::operator()(), zypp::solver::detail::QueueItemUninstall::process(), zypp::solver::detail::QueueItemRequire::process(), zypp::solver::detail::QueueItemInstall::process(), zypp::solver::detail::QueueItemEstablish::process(), zypp::solver::detail::ResolverContext::uninstall(), and zypp::solver::detail::ResolverContext::upgrade().

#define RESOLVER_INFO_PRIORITY_DEBUGGING   0

Definition at line 82 of file ResolverInfo.h.


Generated on Tue Sep 25 19:23:12 2007 for libzypp by  doxygen 1.5.3