11#include <rad/logger.hpp>
34 const std::string& response_code,
35 const std::string& response_data);
43 const std::string&
Code()
const;
46 const std::string&
Data()
const;
49 std::string
ToString(
const uint16_t truncate = 128)
const;
IFW CTD Multiprocessing Toolkit Message class.
Definition message.hpp:25
~Response()
Definition response.cpp:31
std::string m_response_code
Definition response.hpp:55
const std::string & Code() const
Return application specific response code.
Definition response.cpp:62
ifw::ccf::mptk::Message m_message
Definition response.hpp:54
std::string ToString(const uint16_t truncate=128) const
Generate ASCII output providing a status of the object.
Definition response.cpp:35
const Message & GetMessage() const
Get reference to original message object (for which the response was sent).
Definition response.cpp:57
Response()
Definition response.cpp:13
std::string m_response_data
Definition response.hpp:56
Response & operator=(const Response &source)
Definition response.cpp:51
const std::string & Data() const
Return response data (payload).
Definition response.cpp:67