openthread-br
0.3.0-72c0388
|
#include <src/dbus/server/dbus_request.hpp>
Public Member Functions | |
DBusRequest (DBusConnection *aConnection, DBusMessage *aMessage) | |
DBusRequest (const DBusRequest &aOther) | |
DBusRequest & | operator= (const DBusRequest &aOther) |
DBusMessage * | GetMessage (void) |
DBusConnection * | GetConnection (void) |
template<typename... Args> | |
void | Reply (const std::tuple< Args... > &aReply) |
template<typename ResultType = int> | |
void | ReplyOtResult (otError aError, Optional< ResultType > aResult=Optional< ResultType >()) |
~DBusRequest (void) | |
This class represents a incoming call for a d-bus method.
|
inline |
The constructor of dbus request.
[in] | aConnection | The dbus connection. |
[in] | aMessage | The incoming dbus message. |
|
inline |
The copy constructor of dbus request.
[in] | aOther | The object to be copied from. |
|
inline |
The destructor of DBusRequest
|
inline |
This method returns underlying d-bus connection.
|
inline |
This method returns the message sent to call the d-bus method.
|
inline |
The assignment operator of dbus request.
[in] | aOther | The object to be copied from. |
|
inline |
This method replies to the d-bus method call.
[in] | aReply | The tuple to be sent. |
|
inline |
This method replies an otError to the d-bus method call.
[in] | aError | The error to be sent. |
[in] | aResult | The return value of the method call, if any. |