zypp::SystemCheck Class Reference

Save and restore locale set from file. More...

#include <SystemCheck.h>

Inheritance diagram for zypp::SystemCheck:
[legend]

List of all members.

Public Member Functions

const Pathname & file ()
 Return the file path.
bool setFile (const Pathname &file) const
 Set configuration file of system requirements Should be used for testcase only.
const CapabilitySetrequiredSystemCap () const
 Returns a list of required system capabilities.
const CapabilitySetconflictSystemCap () const
 Returns a list of conflicting system capabilities.

Static Public Member Functions

static const SystemCheckinstance ()
 Singleton.

Private Member Functions

 SystemCheck ()
 Ctor taking the file to read.
bool loadFile () const

Friends

std::ostream & operator<< (std::ostream &str, const SystemCheck &obj)


Detailed Description

Save and restore locale set from file.

Definition at line 29 of file SystemCheck.h.


Constructor & Destructor Documentation

zypp::SystemCheck::SystemCheck (  )  [private]

Ctor taking the file to read.

Definition at line 45 of file SystemCheck.cc.

References zypp::_file, instance(), and loadFile().


Member Function Documentation

const SystemCheck & zypp::SystemCheck::instance (  )  [static]

const Pathname & zypp::SystemCheck::file (  ) 

Return the file path.

Definition at line 59 of file SystemCheck.cc.

References zypp::_file.

bool zypp::SystemCheck::setFile ( const Pathname &  file  )  const

Set configuration file of system requirements Should be used for testcase only.

Definition at line 52 of file SystemCheck.cc.

References zypp::_file, loadFile(), and MIL.

const CapabilitySet & zypp::SystemCheck::requiredSystemCap (  )  const

Returns a list of required system capabilities.

Definition at line 63 of file SystemCheck.cc.

References zypp::_require.

Referenced by zypp::solver::detail::SATResolver::problems(), and zypp::solver::detail::SATResolver::setSystemRequirements().

const CapabilitySet & zypp::SystemCheck::conflictSystemCap (  )  const

Returns a list of conflicting system capabilities.

Definition at line 67 of file SystemCheck.cc.

References zypp::_conflict.

Referenced by zypp::solver::detail::SATResolver::problems(), and zypp::solver::detail::SATResolver::setSystemRequirements().

bool zypp::SystemCheck::loadFile (  )  const [private]

Definition at line 71 of file SystemCheck.cc.

References zypp::_conflict, zypp::_file, zypp::_require, ERR, MIL, zypp::str::split(), zypp::str::trim(), and WAR.

Referenced by setFile(), and SystemCheck().


Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream &  str,
const SystemCheck obj 
) [friend]

Stream output

Definition at line 116 of file SystemCheck.cc.


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

doxygen