libzypp  10.5.0
zypp::solver::detail::ProblemSolutionCombi Class Reference

Class representing one possible solution to one problem found during resolving This problem solution is a combination of different actions. More...

#include <ProblemSolutionCombi.h>

Inheritance diagram for zypp::solver::detail::ProblemSolutionCombi:

List of all members.

Public Member Functions

 ProblemSolutionCombi (ResolverProblem_Ptr parent)
 Constructor.
void addSingleAction (PoolItem item, const TransactionKind action)
 Add a single action of an item.
void addSingleAction (Capability capability, const TransactionKind action)
 Add a single action of a capability.
void addSingleAction (SolverQueueItem_Ptr item, const TransactionKind action)
 Add a single action of a SolverQueueItem.
int actionCount ()
 returns the number of actions
void addDescription (const std::string description)
 Set description text (append)
void addFrontDescription (const std::string &description)
 Set description text (prepend)

Protected Attributes

int actNumber

Detailed Description

Class representing one possible solution to one problem found during resolving This problem solution is a combination of different actions.

e.G. install, delete, keep different resolvables.

Definition at line 46 of file ProblemSolutionCombi.h.


Constructor & Destructor Documentation

zypp::solver::detail::ProblemSolutionCombi::ProblemSolutionCombi ( ResolverProblem_Ptr  parent)

Constructor.

Definition at line 48 of file ProblemSolutionCombi.cc.


Member Function Documentation

void zypp::solver::detail::ProblemSolutionCombi::addSingleAction ( PoolItem  item,
const TransactionKind  action 
)

Add a single action of an item.

Definition at line 62 of file ProblemSolutionCombi.cc.

void zypp::solver::detail::ProblemSolutionCombi::addSingleAction ( Capability  capability,
const TransactionKind  action 
)

Add a single action of a capability.

Definition at line 56 of file ProblemSolutionCombi.cc.

void zypp::solver::detail::ProblemSolutionCombi::addSingleAction ( SolverQueueItem_Ptr  item,
const TransactionKind  action 
)

Add a single action of a SolverQueueItem.

Definition at line 68 of file ProblemSolutionCombi.cc.

int zypp::solver::detail::ProblemSolutionCombi::actionCount ( ) [inline]

returns the number of actions

Definition at line 74 of file ProblemSolutionCombi.h.

void zypp::solver::detail::ProblemSolutionCombi::addDescription ( const std::string  description)

Set description text (append)

Definition at line 74 of file ProblemSolutionCombi.cc.

void zypp::solver::detail::ProblemSolutionCombi::addFrontDescription ( const std::string &  description)

Set description text (prepend)

Definition at line 93 of file ProblemSolutionCombi.cc.


Member Data Documentation


The documentation for this class was generated from the following files: