libzypp  9.1.2
Public Member Functions | Private Attributes
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 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 267 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 std::string &  systemPath = "solver-system.xml.gz",
const bool  forceResolve = false,
const bool  onlyRequires = false,
const bool  ignorealreadyrecommended = false 
)

Definition at line 362 of file Testcase.cc.

References dumpFile.

Definition at line 368 of file Testcase.cc.

References file.


Member Function Documentation

Definition at line 375 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 385 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 395 of file Testcase.cc.

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

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

References file.

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

Definition at line 424 of file Testcase.cc.

References file, and for_.

Definition at line 432 of file Testcase.cc.

References file.

Definition at line 437 of file Testcase.cc.

References file.

Definition at line 442 of file Testcase.cc.

References file.

Definition at line 300 of file Testcase.cc.

References dumpFile.


Member Data Documentation

Definition at line 270 of file Testcase.cc.

Referenced by filename(), and HelixControl().

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

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