9 #ifndef RAD_MSG_REQUEST_HPP
10 #define RAD_MSG_REQUEST_HPP
12 #include <rad/logger.hpp>
21 template <
typename TYPE>
27 MsgRequest(
const std::string& orig_id,
const TYPE& pb);
41 std::string m_originator_id;
45 template <
typename TYPE>
50 template <
typename TYPE>
52 : m_originator_id(orig_id), m_proto_buffer(pb) {
56 template <
typename TYPE>
58 : m_originator_id(r.GetOriginatorId()), m_proto_buffer(r.GetProtoBuffer()) {
62 template <
typename TYPE>
67 template <
typename TYPE>
77 template <
typename TYPE>
80 return m_originator_id;
83 template <
typename TYPE>
86 return m_proto_buffer;
89 template <
typename TYPE>
95 template <
typename TYPE>
103 #endif // RAD_MSG_REQUEST_HPP
log4cplus::Logger & GetLogger()
Definition: logger.cpp:43
Definition: msgRequest.hpp:22
virtual ~MsgRequest()
Definition: msgRequest.hpp:63
Definition: requests.pb.h:1372
const std::string & GetOriginatorId() const
Definition: msgRequest.hpp:78
MsgRequest()
Definition: msgRequest.hpp:46
#define RAD_TRACE(logger)
Definition: logger.hpp:19
void SetProtoBuffer(const TYPE &pb)
Definition: msgRequest.hpp:96
const MsgRequest< TYPE > & operator=(const MsgRequest< TYPE > &r)
Definition: msgRequest.hpp:68
void SetOriginatorId(const std::string &id)
Definition: msgRequest.hpp:90
const TYPE & GetProtoBuffer() const
Definition: msgRequest.hpp:84