DBus::ProxyBase Class Referenceabstract
#include <interface.h>
Inheritance diagram for DBus::ProxyBase:
![Inheritance graph](classDBus_1_1ProxyBase__inherit__graph.png)
Public Member Functions | |
virtual const ObjectProxy * | object () const =0 |
Protected Member Functions | |
InterfaceProxy * | find_interface (const std::string &name) |
virtual | ~ProxyBase () |
virtual Message | _invoke_method (CallMessage &)=0 |
virtual bool | _invoke_method_noreply (CallMessage &call)=0 |
Protected Attributes | |
InterfaceProxyTable | _interfaces |
Detailed Description
Definition at line 85 of file interface.h.
Constructor & Destructor Documentation
◆ ~ProxyBase()
|
inlineprotectedvirtual |
Definition at line 95 of file interface.h.
Member Function Documentation
◆ _invoke_method()
|
protectedpure virtual |
Implemented in DBus::ObjectProxy.
Referenced by DBus::InterfaceProxy::invoke_method().
◆ _invoke_method_noreply()
|
protectedpure virtual |
Implemented in DBus::ObjectProxy.
Referenced by DBus::InterfaceProxy::invoke_method_noreply().
◆ find_interface()
|
protected |
Definition at line 116 of file interface.cpp.
References _interfaces.
Referenced by DBus::ObjectProxy::handle_message().
◆ object()
|
pure virtual |
Implemented in DBus::ObjectProxy.
Member Data Documentation
◆ _interfaces
|
protected |
Definition at line 102 of file interface.h.
Referenced by find_interface(), DBus::InterfaceProxy::InterfaceProxy(), DBus::ObjectProxy::register_obj(), and DBus::ObjectProxy::unregister_obj().
The documentation for this class was generated from the following files: