25 boost::system::error_code
error;
34 bool Connect(
SendResult& res,
const std::string& host,
const std::string& service, std::chrono::steady_clock::duration timeout);
38 bool ReadMessage(
SendResult& res, std::chrono::steady_clock::duration timeout);
39 bool WriteMessage(
SendResult& res, std::chrono::steady_clock::duration timeout);
40 void Run(std::chrono::steady_clock::duration timeout);
42 boost::asio::io_context fio_context;
43 tcp::socket fSocket{fio_context};
Definition mvrxchange_client.h:19
bool Connect(SendResult &res, const std::string &host, const std::string &service, std::chrono::steady_clock::duration timeout)
Definition mvrxchange_client.cpp:120
SendResult SendMessage(std::chrono::steady_clock::duration timeout)
Definition mvrxchange_client.cpp:20
~MVRxchangeClient()
Definition mvrxchange_client.cpp:15
Definition mvrxchange_message.h:13
Definition mvrxchange_client.h:11
Definition mvrxchange_client.h:23
MVRxchangePacket message
Definition mvrxchange_client.h:27
bool success
Definition mvrxchange_client.h:24
TCPMessageInfo messageInfo
Definition mvrxchange_client.h:26
boost::system::error_code error
Definition mvrxchange_client.h:25
Definition mvrxchange_client.h:13
uint16_t port
Definition mvrxchange_client.h:14
std::string ip
Definition mvrxchange_client.h:15