9 #ifndef RAD_MSG_REQUEST_HPP
10 #define RAD_MSG_REQUEST_HPP
12 #include <rad/Logger.hpp>
21 template<
typename TYPE>
28 MsgRequest(
const std::string& origId,
const TYPE& pb);
42 std::string mOriginatorId;
46 template<
typename TYPE>
52 template<
typename TYPE>
54 : mOriginatorId(origId),
60 template<
typename TYPE>
62 : mOriginatorId(r.GetOriginatorId()),
63 mProtoBuffer(r.GetProtoBuffer())
68 template<
typename TYPE>
74 template<
typename TYPE>
85 template<
typename TYPE>
92 template<
typename TYPE>
99 template<
typename TYPE>
106 template<
typename TYPE>
Definition: MsgRequest.hpp:22
virtual ~MsgRequest()
Definition: MsgRequest.hpp:69
Definition: requests.pb.h:5446
string id
Definition: requests.proto:15
const std::string & GetOriginatorId() const
Definition: MsgRequest.hpp:86
MsgRequest()
Definition: MsgRequest.hpp:47
#define RAD_LOG_TRACE()
Definition: Logger.hpp:319
void SetProtoBuffer(const TYPE &pb)
Definition: MsgRequest.hpp:107
const MsgRequest< TYPE > & operator=(const MsgRequest< TYPE > &r)
Definition: MsgRequest.hpp:75
void SetOriginatorId(const std::string &id)
Definition: MsgRequest.hpp:100
const TYPE & GetProtoBuffer() const
Definition: MsgRequest.hpp:93