Base class for all proxy(remote) methods.
More...
#include <methodproxybase.h>
Base class for all proxy(remote) methods.
This class allows remote methods to be used in a generic manner, as the MethodProxy class is templated and thus cannot be used in a generic manner(e.g. stored in a vector).
- Author
- Rick L Vinyard Jr rviny.nosp@m.ard@.nosp@m.cs.nm.nosp@m.su.e.nosp@m.du
◆ MethodProxyBase() [1/2]
DBus::MethodProxyBase::MethodProxyBase |
( |
const std::string & |
name | ) |
|
|
protected |
◆ MethodProxyBase() [2/2]
◆ ~MethodProxyBase()
DBus::MethodProxyBase::~MethodProxyBase |
( |
| ) |
|
◆ call()
std::shared_ptr< const ReturnMessage > DBus::MethodProxyBase::call |
( |
std::shared_ptr< const CallMessage > |
call_message, |
|
|
int |
timeout_milliseconds = -1 |
|
) |
| const |
◆ create()
std::shared_ptr< MethodProxyBase > DBus::MethodProxyBase::create |
( |
const std::string & |
name | ) |
|
|
static |
◆ create_call_message()
std::shared_ptr< CallMessage > DBus::MethodProxyBase::create_call_message |
( |
| ) |
const |
◆ DBUS_CXX_PROPAGATE_CONST()
DBus::MethodProxyBase::DBUS_CXX_PROPAGATE_CONST |
( |
std::unique_ptr< priv_data > |
| ) |
|
|
private |
◆ interface_name()
◆ name()
const std::string & DBus::MethodProxyBase::name |
( |
| ) |
const |
◆ set_interface()
◆ InterfaceProxy
The documentation for this class was generated from the following files: