zypp::target::modalias::Modalias Class Reference

Hardware abstaction layer. More...

#include <Modalias.h>

List of all members.

Public Member Functions

 ~Modalias ()
 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 Modaliasinstance ()
 Singleton access.

Private Member Functions

 Modalias ()
 Singleton ctor.

Private Attributes

RW_pointer< Impl_pimpl
 Pointer to implementation.

Friends

std::ostream & operator<< (std::ostream &str, const Modalias &obj)
 Stream output.

Classes

struct  Impl
 Modalias implementation. More...


Detailed Description

Hardware abstaction layer.

Singleton.

Definition at line 38 of file Modalias.h.


Constructor & Destructor Documentation

zypp::target::modalias::Modalias::~Modalias (  ) 

Dtor.

Definition at line 289 of file Modalias.cc.

zypp::target::modalias::Modalias::Modalias (  )  [private]

Singleton ctor.

Definition at line 280 of file Modalias.cc.


Member Function Documentation

Modalias & zypp::target::modalias::Modalias::instance (  )  [static]

Singleton access.

Definition at line 297 of file Modalias.cc.

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

bool zypp::target::modalias::Modalias::query ( const std::string &  cap_r  )  const

Definition at line 307 of file Modalias.cc.

References _pimpl.

bool zypp::target::modalias::Modalias::query ( const std::string &  cap_r,
Rel  op_r,
const std::string &  val_r 
) const

Definition at line 310 of file Modalias.cc.

References _pimpl.


Friends And Related Function Documentation

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

Stream output.

Definition at line 320 of file Modalias.cc.


Member Data Documentation

RW_pointer<Impl> zypp::target::modalias::Modalias::_pimpl [private]

Pointer to implementation.

Definition at line 68 of file Modalias.h.

Referenced by zypp::target::modalias::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