Public Member Functions | |
void | report_error (const std::string &reason, DBusError &error) const |
report HAL error and reset the error condition | |
Impl () | |
Ctor. | |
~Impl () | |
Dtor. | |
bool | query (const std::string &cap_r) const |
query for HAL capability present | |
bool | query (const std::string &cap_r, Rel op_r, const std::string &val_r) const |
query for HAL capability having a specific value | |
Static Public Member Functions | |
static shared_ptr< Impl > | nullimpl () |
Offer default Impl. | |
Public Attributes | |
DBusConnection * | _connection |
pointer to dbus connection | |
LibHalContext * | _context |
pointer to complete hal context | |
Related Functions | |
(Note that these are not member functions.) | |
std::ostream & | operator<< (std::ostream &str, const Hal::Impl &obj) |
Definition at line 48 of file Hal.cc.
|
Ctor.
Definition at line 72 of file Hal.cc. References _connection, _context, error, and report_error(). |
|
Dtor.
Definition at line 105 of file Hal.cc. References _connection, and _context. |
|
report HAL error and reset the error condition
Definition at line 64 of file Hal.cc. References ERR. |
|
query for HAL capability present
Definition at line 120 of file Hal.cc. References zypp::Rel::ANY. |
|
query for HAL capability having a specific value
Definition at line 126 of file Hal.cc. References _context, zypp::Rel::ANY_e, zypp::Rel::EQ_e, error, zypp::Rel::GE_e, zypp::Rel::GT_e, INT, zypp::Rel::LE_e, zypp::Rel::LT_e, zypp::Rel::NE_e, zypp::Rel::NONE_e, and report_error(). |
|
Offer default Impl.
|
|
Stream output And maybe std::ostream & operator<< Hal::Impl below too. return libhal version or something like that. |
|
pointer to dbus connection
|
|
pointer to complete hal context
|