5 #ifndef IFW_CTD_MPTK_RESPONSE_HPP_
6 #define IFW_CTD_MPTK_RESPONSE_HPP_
10 #include "rad/Logger.hpp"
12 #include "ctd/mptk/Message.hpp"
32 const std::string& response_code,
33 const std::string& response_data);
41 const std::string&
Code()
const;
44 const std::string&
Data()
const;
47 std::string
Print(
const uint16_t truncate = 128)
const;
64 #endif // IFW_CTD_MPTK_RESPONSE_HPP_
Response & operator=(const Response &source)
Definition: Response.cpp:54
IFW CTD Multiprocessing Toolkit Message class.
Definition: Message.hpp:17
std::string Print(const uint16_t truncate=128) const
Generate ASCII output providing a status of the object.
Definition: Response.cpp:36
ctd::mptk::Message m_message
Definition: Response.hpp:52
const Message & GetMessage() const
Get reference to original message object (for which the response was sent).
Definition: Response.cpp:61
Response()
Definition: Response.cpp:12
const std::string & Code() const
Return application specific response code.
Definition: Response.cpp:67
std::string m_response_data
Definition: Response.hpp:54
std::string m_response_code
Definition: Response.hpp:53
~Response()
Definition: Response.cpp:32
const std::string & Data() const
Return response data (payload).
Definition: Response.cpp:73