Program Listing for File SendMessageBuffered.cpp

Return to documentation for file (BackendAsyncmsg/SendMessageBuffered.cpp)

#include "SendMessageBuffered.hpp"

netio3::asyncmsg::SendMessageBuffered::SendMessageBuffered(const Buffer* buffer) :
  m_buffer{buffer->data()}, m_key{buffer->getKey()}
{}

void netio3::asyncmsg::SendMessageBuffered::toBuffers(
  std::vector<boost::asio::const_buffer>& buffers) const
{
  const boost::asio::const_buffer buffer(m_buffer.data(), std::size(m_buffer));

  buffers.push_back(buffer);
}