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_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_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 78 of file ResolverInfo.h.

#define RESOLVER_INFO_PRIORITY_VERBOSE   100
 

Definition at line 79 of file ResolverInfo.h.

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

#define RESOLVER_INFO_PRIORITY_DEBUGGING   0
 

Definition at line 80 of file ResolverInfo.h.


Generated on Thu Jul 6 00:07:29 2006 for zypp by  doxygen 1.4.6