DBus::AdaptorBase Class Referenceabstract
#include <interface.h>
Inheritance diagram for DBus::AdaptorBase:
![Inheritance graph](classDBus_1_1AdaptorBase__inherit__graph.png)
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 |
Detailed Description
Definition at line 58 of file interface.h.
Constructor & Destructor Documentation
◆ ~AdaptorBase()
|
inlineprotectedvirtual |
Definition at line 68 of file interface.h.
Member Function Documentation
◆ _emit_signal()
|
protectedpure virtual |
Implemented in DBus::ObjectAdaptor.
Referenced by DBus::InterfaceAdaptor::emit_signal().
◆ find_interface()
|
protected |
Definition at line 42 of file interface.cpp.
References _interfaces.
Referenced by DBus::PropertiesAdaptor::Get(), DBus::ObjectAdaptor::handle_message(), and DBus::PropertiesAdaptor::Set().
◆ object()
|
pure virtual |
Implemented in DBus::ObjectAdaptor.
Referenced by DBus::IntrospectableAdaptor::Introspect().
Member Data Documentation
◆ _interfaces
|
protected |
Definition at line 73 of file interface.h.
Referenced by find_interface(), DBus::InterfaceAdaptor::InterfaceAdaptor(), and DBus::IntrospectableAdaptor::Introspect().
The documentation for this class was generated from the following files: