26 #ifndef COMMON_RESULT_IPC_METHOD_RESULT_BUILDER_HPP
27 #define COMMON_RESULT_IPC_METHOD_RESULT_BUILDER_HPP
47 void setImpl(
const std::shared_ptr<void>&
data)
override;
49 void setError(
const std::string& name,
const std::string& message)
override;
50 std::string
getID()
const override;
59 #endif // COMMON_RESULT_IPC_METHOD_RESULT_BUILDER_HPP
std::shared_ptr< MethodResult > Pointer
Definition: method-result.hpp:47
Configuration file for the code.
void setImpl(const std::shared_ptr< void > &data) override
Definition: ipc-method-result-builder.cpp:35
An interface used to set a result to a method call.
Definition: method-result-builder.hpp:39
std::string getID() const override
Definition: ipc-method-result-builder.cpp:51
IPCMethodResultBuilder(const cargo::ipc::MethodResult::Pointer &methodResult)
Definition: ipc-method-result-builder.cpp:30
char data[368]
Definition: initctl.cpp:41
const std::string IPC_CONNECTION_PREFIX
Definition: ipc-method-result-builder.hpp:39
Class for sending the result of a method.
Definition: ipc-method-result-builder.hpp:41
~IPCMethodResultBuilder()
Definition: ipc-method-result-builder.hpp:44
void setError(const std::string &name, const std::string &message) override
Definition: ipc-method-result-builder.cpp:45
cargo::ipc::MethodResult::Pointer mMethodResultPtr
Definition: ipc-method-result-builder.hpp:52
void setVoid() override
Definition: ipc-method-result-builder.cpp:40
Interface for result builders.