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)
 Stream output.

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 257 of file Hal.cc.

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

Singleton ctor.

Definition at line 248 of file Hal.cc.


Member Function Documentation

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

Singleton access.

Definition at line 265 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 275 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 278 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 288 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 Tue Sep 25 19:23:28 2007 for libzypp by  doxygen 1.5.3