zypp::target::modalias::Modalias::Impl Struct Reference

Modalias implementation. More...

List of all members.

Public Member Functions

 Impl ()
 Ctor.
 ~Impl ()
 Dtor.
bool query (const std::string &cap_r) const
 query for modalias capability present
bool query (const std::string &cap_r, Rel op_r, const std::string &val_r) const
 query for modalias capability having a specific value

Static Public Member Functions

static shared_ptr< Implnullimpl ()
 Offer default Impl.

Public Attributes

struct modalias_list_modaliases

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const Modalias::Impl &obj)
 Stream output And maybe std::ostream & operator<< Modalias::Impl below too.


Detailed Description

Modalias implementation.

Definition at line 143 of file Modalias.cc.


Constructor & Destructor Documentation

zypp::target::modalias::Modalias::Impl::Impl (  )  [inline]

Ctor.

Definition at line 148 of file Modalias.cc.

References _modaliases, DBG, zypp::target::modalias::foreach_file(), and zypp::target::modalias::iterate_busses().

zypp::target::modalias::Modalias::Impl::~Impl (  )  [inline]

Dtor.

Definition at line 160 of file Modalias.cc.

References _modaliases, zypp::target::modalias::modalias_list::modalias, and zypp::target::modalias::modalias_list::next.


Member Function Documentation

bool zypp::target::modalias::Modalias::Impl::query ( const std::string &  cap_r  )  const [inline]

query for modalias capability present

Definition at line 174 of file Modalias.cc.

References zypp::Rel::ANY.

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

query for modalias capability having a specific value

Definition at line 180 of file Modalias.cc.

References _modaliases, zypp::Rel::ANY_e, zypp::Rel::EQ_e, zypp::Rel::GE_e, zypp::Rel::GT_e, INT, zypp::Rel::LE_e, zypp::Rel::LT_e, zypp::target::modalias::modalias_list::modalias, zypp::Rel::NE_e, zypp::target::modalias::modalias_list::next, and zypp::Rel::NONE_e.

static shared_ptr<Impl> zypp::target::modalias::Modalias::Impl::nullimpl (  )  [inline, static]

Offer default Impl.

Definition at line 250 of file Modalias.cc.


Friends And Related Function Documentation

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

Stream output And maybe std::ostream & operator<< Modalias::Impl below too.

return libhal version or something like that.

Definition at line 264 of file Modalias.cc.


Member Data Documentation

struct modalias_list* zypp::target::modalias::Modalias::Impl::_modaliases [read]

Definition at line 145 of file Modalias.cc.

Referenced by Impl(), query(), and ~Impl().


The documentation for this struct was generated from the following file:
Generated on Tue Sep 25 19:23:28 2007 for libzypp by  doxygen 1.5.3