9#ifndef RAD_SM_REQUESTOR_RAW_HPP
10#define RAD_SM_REQUESTOR_RAW_HPP
25 SMRequestorRaw(
const std::string& endpoint,
const std::string& identity,
30 size_t Send(
const std::string& payload_type,
const std::string& payload,
31 const long timeout = 0);
33 void ReplyHandler(
const std::error_code& err_code,
const std::string& msg_type_id,
34 const void* data,
const size_t data_size);
48 std::string m_reply_payload_type;
49 std::string m_reply_payload;
AnyEvent class header file.
Definition msgRequestorRaw.hpp:30
Definition smAdapter.hpp:60
Definition smRequestorRaw.hpp:23
SMRequestorRaw(const SMRequestorRaw &)=delete
size_t Send(const std::string &payload_type, const std::string &payload, const long timeout=0)
Definition smRequestorRaw.cpp:57
const std::string & GetReplyPayload()
Definition smRequestorRaw.cpp:91
virtual ~SMRequestorRaw()
Definition smRequestorRaw.cpp:47
const std::string & GetReplyPayloadType()
Definition smRequestorRaw.cpp:99
SMRequestorRaw & operator=(const SMRequestorRaw &)=delete
void ReplyHandler(const std::error_code &err_code, const std::string &msg_type_id, const void *data, const size_t data_size)
Definition smRequestorRaw.cpp:71
SMRequestorRaw(const std::string &endpoint, const std::string &identity, boost::asio::io_context &ios, SMAdapter &sm, UniqueEvent &&ok_event, UniqueEvent &&err_event, UniqueEvent &&timeout_event)
Definition smRequestorRaw.cpp:30
MsgRequestorRaw class header file.
Definition actionsApp.cpp:23
std::unique_ptr< AnyEvent > UniqueEvent
Definition anyEvent.hpp:45
SMAdapter class header file.