#include <interface.h>
Public Member Functions | |
virtual const ObjectAdaptor * | object () const =0 |
Protected Member Functions | |
InterfaceAdaptor * | find_interface (const std::string &name) |
virtual | ~AdaptorBase () |
virtual void | _emit_signal (SignalMessage &)=0 |
Protected Attributes | |
InterfaceAdaptorTable | _interfaces |
Definition at line 57 of file interface.h.
virtual DBus::AdaptorBase::~AdaptorBase | ( | ) | [inline, protected, virtual] |
Definition at line 67 of file interface.h.
virtual void DBus::AdaptorBase::_emit_signal | ( | SignalMessage & | ) | [protected, pure virtual] |
Referenced by DBus::InterfaceAdaptor::emit_signal().
InterfaceAdaptor * AdaptorBase::find_interface | ( | const std::string & | name | ) | [protected] |
Definition at line 42 of file interface.cpp.
References _interfaces.
Referenced by DBus::PropertiesAdaptor::Get(), and DBus::PropertiesAdaptor::Set().
virtual const ObjectAdaptor* DBus::AdaptorBase::object | ( | ) | const [pure virtual] |
InterfaceAdaptorTable DBus::AdaptorBase::_interfaces [protected] |
Definition at line 72 of file interface.h.
Referenced by find_interface(), DBus::InterfaceAdaptor::InterfaceAdaptor(), and DBus::IntrospectableAdaptor::Introspect().