libzypp 9.41.1

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

List of all members.

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="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 268 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 = "solver-system.xml.gz",
const bool  forceResolve = false,
const bool  onlyRequires = false,
const bool  ignorealreadyrecommended = false 
)
zypp::solver::detail::HelixControl::HelixControl ( )

Definition at line 377 of file Testcase.cc.

References dumpFile.

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

Definition at line 383 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 390 of file Testcase.cc.

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

Referenced by zypp::solver::detail::Testcase::createTestcase().

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

Definition at line 400 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 410 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 420 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 429 of file Testcase.cc.

References file.

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

Definition at line 439 of file Testcase.cc.

References file, and for_.

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

Definition at line 447 of file Testcase.cc.

References file.

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

Definition at line 452 of file Testcase.cc.

References file.

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

Definition at line 457 of file Testcase.cc.

References file.

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

Definition at line 303 of file Testcase.cc.

References dumpFile.


Member Data Documentation

Definition at line 271 of file Testcase.cc.

Referenced by filename(), and HelixControl().


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