An interface used to set a result to a method call. More...
#include <method-result-builder.hpp>
Public Types | |
typedef std::shared_ptr < MethodResultBuilder > | Pointer |
Public Member Functions | |
virtual | ~MethodResultBuilder () |
virtual void | setVoid ()=0 |
virtual void | setError (const std::string &name, const std::string &message)=0 |
virtual std::string | getID () const =0 |
template<typename Data > | |
void | set (const std::shared_ptr< Data > &data) |
Private Member Functions | |
virtual void | setImpl (const std::shared_ptr< void > &data)=0 |
An interface used to set a result to a method call.
typedef std::shared_ptr<MethodResultBuilder> vasum::api::MethodResultBuilder::Pointer |
|
inlinevirtual |
|
pure virtual |
Implemented in vasum::api::DbusMethodResultBuilder< Data >, and vasum::api::IPCMethodResultBuilder.
|
inline |
|
pure virtual |
Implemented in vasum::api::DbusMethodResultBuilder< Data >, and vasum::api::IPCMethodResultBuilder.
|
privatepure virtual |
Implemented in vasum::api::DbusMethodResultBuilder< Data >, and vasum::api::IPCMethodResultBuilder.
|
pure virtual |
Implemented in vasum::api::DbusMethodResultBuilder< Data >, and vasum::api::IPCMethodResultBuilder.