DBus::InterfaceProxy Class Reference

#include <interface.h>

Inheritance diagram for DBus::InterfaceProxy:
Inheritance graph

Public Member Functions

 InterfaceProxy (const std::string &name)
Message invoke_method (const CallMessage &)
bool invoke_method_noreply (const CallMessage &call)
bool dispatch_signal (const SignalMessage &)
Public Member Functions inherited from DBus::Interface
 Interface (const std::string &name)
virtual ~Interface ()
const std::string & name () const
Public Member Functions inherited from DBus::ProxyBase
virtual const ObjectProxyobject () const =0

Protected Attributes

SignalTable _signals
Protected Attributes inherited from DBus::ProxyBase
InterfaceProxyTable _interfaces

Additional Inherited Members

Protected Member Functions inherited from DBus::ProxyBase
InterfaceProxyfind_interface (const std::string &name)
virtual ~ProxyBase ()
virtual Message _invoke_method (CallMessage &)=0
virtual bool _invoke_method_noreply (CallMessage &call)=0

Detailed Description

Definition at line 163 of file interface.h.

Constructor & Destructor Documentation

◆ InterfaceProxy()

InterfaceProxy::InterfaceProxy ( const std::string & name)

Member Function Documentation

◆ dispatch_signal()

bool InterfaceProxy::dispatch_signal ( const SignalMessage & msg)

◆ invoke_method()

Message InterfaceProxy::invoke_method ( const CallMessage & call)

◆ invoke_method_noreply()

bool InterfaceProxy::invoke_method_noreply ( const CallMessage & call)

Member Data Documentation

◆ _signals

SignalTable DBus::InterfaceProxy::_signals
protected

Definition at line 177 of file interface.h.

Referenced by dispatch_signal().


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