#include <interface.h>

Inheritance diagram for DBus::ProxyBase:
Inheritance graph

Public Member Functions

virtual const ObjectProxyobject () const =0
 

Protected Member Functions

InterfaceProxyfind_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()

virtual DBus::ProxyBase::~ProxyBase ( )
inlineprotectedvirtual

Definition at line 95 of file interface.h.

Member Function Documentation

◆ _invoke_method()

virtual Message DBus::ProxyBase::_invoke_method ( CallMessage )
protectedpure virtual

◆ _invoke_method_noreply()

virtual bool DBus::ProxyBase::_invoke_method_noreply ( CallMessage call)
protectedpure virtual

◆ find_interface()

InterfaceProxy * ProxyBase::find_interface ( const std::string &  name)
protected

Definition at line 116 of file interface.cpp.

References _interfaces.

Referenced by DBus::ObjectProxy::handle_message().

◆ object()

virtual const ObjectProxy * DBus::ProxyBase::object ( ) const
pure virtual

Implemented in DBus::ObjectProxy.

Member Data Documentation

◆ _interfaces


The documentation for this class was generated from the following files: