Program Listing for File ReceiveMessage.cpp
↰ Return to documentation for file (BackendAsyncmsg/ReceiveMessage.cpp
)
#include "ReceiveMessage.hpp"
netio3::asyncmsg::ReceiveMessage::ReceiveMessage(const ReceiveMessageConfig& config) :
m_typeId{config.typeId}, m_transactionId{config.transactionId}, m_msgSize{config.size}
{
m_message.data.resize(m_msgSize);
}
void netio3::asyncmsg::ReceiveMessage::toBuffers(std::vector<boost::asio::mutable_buffer>& buffers)
{
const auto dataBuffer = boost::asio::buffer(m_message.data);
buffers.push_back(dataBuffer);
}