Base class for all methods(proxy and local).
More...
#include <methodbase.h>
Base class for all methods(proxy and local).
Note that the name of the method is immutable and cannot be changed once a method is created.
- Author
- Rick L Vinyard Jr rviny.nosp@m.ard@.nosp@m.cs.nm.nosp@m.su.e.nosp@m.du
◆ MethodBase()
DBus::MethodBase::MethodBase |
( |
const std::string & |
name | ) |
|
|
protected |
◆ ~MethodBase()
DBus::MethodBase::~MethodBase |
( |
| ) |
|
|
virtual |
◆ arg_name()
std::string DBus::MethodBase::arg_name |
( |
size_t |
i | ) |
const |
◆ arg_names()
const std::vector< std::string > & DBus::MethodBase::arg_names |
( |
| ) |
const |
◆ DBUS_CXX_PROPAGATE_CONST()
DBus::MethodBase::DBUS_CXX_PROPAGATE_CONST |
( |
std::unique_ptr< priv_data > |
| ) |
|
|
private |
◆ handle_call_message()
◆ introspect()
virtual std::string DBus::MethodBase::introspect |
( |
int |
space_depth = 0 | ) |
const |
|
inlinevirtual |
◆ name()
const std::string & DBus::MethodBase::name |
( |
| ) |
const |
◆ sendMessage()
uint32_t DBus::MethodBase::sendMessage |
( |
std::shared_ptr< Connection > |
connection, |
|
|
const std::shared_ptr< const Message > |
message |
|
) |
| |
|
protected |
◆ set_arg_name()
void DBus::MethodBase::set_arg_name |
( |
size_t |
i, |
|
|
const std::string & |
name |
|
) |
| |
The documentation for this class was generated from the following files: