libzypp  15.3.0
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...

Public Member Functions

 HelixControl (const std::string &controlPath, const RepositoryTable &sourceTable, const Arch &systemArchitecture, const LocaleSet &languages, const target::Modalias::ModaliasList &modaliasList, const std::set< std::string > &multiversionSpec, const std::string &systemPath, const bool forceResolve, const bool onlyRequires, const bool ignorealreadyrecommended)
 
 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 272 of file Testcase.cc.

Constructor & Destructor Documentation

zypp::solver::detail::HelixControl::HelixControl ( const std::string &  controlPath,
const RepositoryTable sourceTable,
const Arch systemArchitecture,
const LocaleSet languages,
const target::Modalias::ModaliasList modaliasList,
const std::set< std::string > &  multiversionSpec,
const std::string &  systemPath,
const bool  forceResolve,
const bool  onlyRequires,
const bool  ignorealreadyrecommended 
)

Definition at line 310 of file Testcase.cc.

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

Definition at line 381 of file Testcase.cc.

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

Definition at line 387 of file Testcase.cc.

Member Function Documentation

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

Definition at line 394 of file Testcase.cc.

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

Definition at line 404 of file Testcase.cc.

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

Definition at line 414 of file Testcase.cc.

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

Definition at line 424 of file Testcase.cc.

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

Definition at line 433 of file Testcase.cc.

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

Definition at line 443 of file Testcase.cc.

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

Definition at line 451 of file Testcase.cc.

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

Definition at line 456 of file Testcase.cc.

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

Definition at line 461 of file Testcase.cc.

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

Definition at line 307 of file Testcase.cc.

Member Data Documentation

std::string zypp::solver::detail::HelixControl::dumpFile
private

Definition at line 275 of file Testcase.cc.

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

Definition at line 276 of file Testcase.cc.


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