zypp::target::hal::Hal Class Reference

Hardware abstaction layer. More...

#include <Hal.h>

List of all members.

Public Member Functions

 ~Hal ()
 Dtor.
bool query (const std::string &cap_r) const
bool query (const std::string &cap_r, Rel op_r, const std::string &val_r) const

Static Public Member Functions

static Halinstance ()
 Singleton access.

Private Member Functions

 Hal ()
 Singleton ctor.

Private Attributes

RW_pointer< Impl_pimpl
 Pointer to implementation.

Friends

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

Classes

struct  Impl
 Hal implementation. More...


Detailed Description

Hardware abstaction layer.

Singleton.

Definition at line 38 of file Hal.h.


Constructor & Destructor Documentation

zypp::target::hal::Hal::~Hal  ) 
 

Dtor.

Definition at line 255 of file Hal.cc.

zypp::target::hal::Hal::Hal  )  [private]
 

Singleton ctor.

Definition at line 246 of file Hal.cc.


Member Function Documentation

Hal & zypp::target::hal::Hal::instance  )  [static]
 

Singleton access.

Definition at line 263 of file Hal.cc.

Referenced by zypp::capability::HalCap::evaluate().

bool zypp::target::hal::Hal::query const std::string &  cap_r  )  const
 

Definition at line 273 of file Hal.cc.

References _pimpl.

bool zypp::target::hal::Hal::query const std::string &  cap_r,
Rel  op_r,
const std::string &  val_r
const
 

Definition at line 276 of file Hal.cc.

References _pimpl.


Friends And Related Function Documentation

std::ostream & operator<< std::ostream &  str,
const Hal obj
[friend]
 

Stream output

Definition at line 286 of file Hal.cc.


Member Data Documentation

RW_pointer<Impl> zypp::target::hal::Hal::_pimpl [private]
 

Pointer to implementation.

Definition at line 68 of file Hal.h.

Referenced by zypp::target::hal::operator<<(), and query().


The documentation for this class was generated from the following files:
Generated on Thu Jul 6 00:07:35 2006 for zypp by  doxygen 1.4.6