#include <dbus-method-result-builder.hpp>
Public Types | |
typedef std::shared_ptr < MethodResultBuilder > | Pointer |
Public Member Functions | |
DbusMethodResultBuilder (const ::dbus::MethodResultBuilder::Pointer &methodResultBuilderPtr) | |
~DbusMethodResultBuilder () | |
template<typename Data > | |
void | set (const std::shared_ptr< Data > &data) |
Private Member Functions | |
void | setImpl (const std::shared_ptr< void > &data) override |
void | setVoid () override |
void | setError (const std::string &name, const std::string &message) override |
std::string | getID () const override |
Private Attributes | |
::dbus::MethodResultBuilder::Pointer | mMethodResultBuilderPtr |
std::function< GVariant *(std::shared_ptr< void >)> | mSerialize |
|
inherited |
vasum::api::DbusMethodResultBuilder< Data >::DbusMethodResultBuilder | ( | const ::dbus::MethodResultBuilder::Pointer & | methodResultBuilderPtr | ) |
|
inline |
|
overrideprivatevirtual |
Implements vasum::api::MethodResultBuilder.
|
inlineinherited |
|
overrideprivatevirtual |
Implements vasum::api::MethodResultBuilder.
|
overrideprivatevirtual |
Implements vasum::api::MethodResultBuilder.
|
overrideprivatevirtual |
Implements vasum::api::MethodResultBuilder.
|
private |
|
private |