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 PoolItemList &languages, const std::string &systemPath="solver-system.xml")
 HelixControl ()
 ~HelixControl ()
void installResolvable (const ResObject::constPtr &resObject)
void lockResolvable (const ResObject::constPtr &resObject)
void deleteResolvable (const ResObject::constPtr &resObject)
void addDependencies (const CapSet &capRequire, const CapSet &capConflict)
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 88 of file Testcase.h.


Constructor & Destructor Documentation

zypp::solver::detail::HelixControl::HelixControl ( const std::string &  controlPath,
const RepositoryTable sourceTable,
const Arch systemArchitecture,
const PoolItemList languages,
const std::string &  systemPath = "solver-system.xml" 
)

Definition at line 332 of file Testcase.cc.

References file, zypp::Repository::numericId(), zypp::str::numstring(), TAB, and ZYPP_THROW.

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

Definition at line 367 of file Testcase.cc.

References dumpFile.

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

Definition at line 373 of file Testcase.cc.

References file.


Member Function Documentation

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

Definition at line 379 of file Testcase.cc.

References file, zypp::Repository::numericId(), zypp::str::numstring(), and zypp::str::toLower().

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

Definition at line 388 of file Testcase.cc.

References file, zypp::Repository::numericId(), zypp::str::numstring(), and zypp::str::toLower().

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

Definition at line 397 of file Testcase.cc.

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

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

Definition at line 404 of file Testcase.cc.

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

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

Definition at line 107 of file Testcase.h.

References dumpFile.


Member Data Documentation

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

Definition at line 91 of file Testcase.h.

Referenced by filename(), and HelixControl().

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

Definition at line 92 of file Testcase.h.

Referenced by addDependencies(), deleteResolvable(), HelixControl(), installResolvable(), lockResolvable(), and ~HelixControl().


The documentation for this class was generated from the following files:
Generated on Tue Sep 25 19:23:27 2007 for libzypp by  doxygen 1.5.3