zypp::solver::detail::HelixControl Class Reference

Creates a file in helix format which contains all controll action of a testcase ( file is known as *-test.xml). More...

#include <Testcase.h>

List of all members.

Public Member Functions

 HelixControl (const std::string &controlPath, const RepositoryTable &sourceTable, const Arch &systemArchitecture, const LocaleSet &languages, const std::string &systemPath="solver-system.xml.gz", const bool forceResolve=false, const bool onlyRequires=false, const bool ignorealreadyrecommended=false)
 HelixControl ()
 ~HelixControl ()
void installResolvable (const ResObject::constPtr &resObject, const ResStatus &status)
void lockResolvable (const ResObject::constPtr &resObject, const ResStatus &status)
void keepResolvable (const ResObject::constPtr &resObject, const ResStatus &status)
void deleteResolvable (const ResObject::constPtr &resObject, const ResStatus &status)
void addDependencies (const CapabilitySet &capRequire, const CapabilitySet &capConflict)
void addUpgradeRepos (const std::set< Repository > &upgradeRepos_r)
void distupgrade ()
void verifySystem ()
void update ()
std::string filename ()

Private Attributes

std::string dumpFile
std::ofstream * file


Detailed Description

Creates a file in helix format which contains all controll action of a testcase ( file is known as *-test.xml).

Definition at line 92 of file Testcase.h.


Constructor & Destructor Documentation

zypp::solver::detail::HelixControl::HelixControl ( const std::string &  controlPath,
const RepositoryTable sourceTable,
const Arch systemArchitecture,
const LocaleSet languages,
const std::string &  systemPath = "solver-system.xml.gz",
const bool  forceResolve = false,
const bool  onlyRequires = false,
const bool  ignorealreadyrecommended = false 
)

zypp::solver::detail::HelixControl::HelixControl (  ) 

Definition at line 474 of file Testcase.cc.

References dumpFile.

zypp::solver::detail::HelixControl::~HelixControl (  ) 

Definition at line 480 of file Testcase.cc.

References file.


Member Function Documentation

void zypp::solver::detail::HelixControl::installResolvable ( const ResObject::constPtr resObject,
const ResStatus status 
)

Definition at line 487 of file Testcase.cc.

References file, and zypp::str::toLower().

void zypp::solver::detail::HelixControl::lockResolvable ( const ResObject::constPtr resObject,
const ResStatus status 
)

Definition at line 497 of file Testcase.cc.

References file, and zypp::str::toLower().

void zypp::solver::detail::HelixControl::keepResolvable ( const ResObject::constPtr resObject,
const ResStatus status 
)

Definition at line 507 of file Testcase.cc.

References file, and zypp::str::toLower().

void zypp::solver::detail::HelixControl::deleteResolvable ( const ResObject::constPtr resObject,
const ResStatus status 
)

Definition at line 517 of file Testcase.cc.

References file, and zypp::str::toLower().

void zypp::solver::detail::HelixControl::addDependencies ( const CapabilitySet capRequire,
const CapabilitySet capConflict 
)

Definition at line 526 of file Testcase.cc.

References file.

void zypp::solver::detail::HelixControl::addUpgradeRepos ( const std::set< Repository > &  upgradeRepos_r  ) 

Definition at line 536 of file Testcase.cc.

References file, and for_.

void zypp::solver::detail::HelixControl::distupgrade (  ) 

Definition at line 544 of file Testcase.cc.

References file.

void zypp::solver::detail::HelixControl::verifySystem (  ) 

Definition at line 549 of file Testcase.cc.

References file.

void zypp::solver::detail::HelixControl::update (  ) 

Definition at line 554 of file Testcase.cc.

References file.

std::string zypp::solver::detail::HelixControl::filename (  )  [inline]

Definition at line 125 of file Testcase.h.

References dumpFile.


Member Data Documentation

Definition at line 95 of file Testcase.h.

Referenced by filename(), and HelixControl().

std::ofstream* zypp::solver::detail::HelixControl::file [private]


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

doxygen