s.buffer_.commit(net::buffer_copy(
s.buffer_.prepare(result.size),
b, result.size));
+
+ BOOST_ASIO_HANDLER_LOCATION((
+ __FILE__, __LINE__,
+ "flat_stream::async_write_some"));
+
s.stream_.async_write_some(
s.buffer_.data(), std::move(*this));
}
{
s.buffer_.clear();
s.buffer_.shrink_to_fit();
+
+ BOOST_ASIO_HANDLER_LOCATION((
+ __FILE__, __LINE__,
+ "flat_stream::async_write_some"));
+
s.stream_.async_write_some(
beast::buffers_prefix(
result.size, b), std::move(*this));
template<class NextLayer>
template<
class MutableBufferSequence,
- class ReadHandler>
+ BOOST_BEAST_ASYNC_TPARAM2 ReadHandler>
BOOST_BEAST_ASYNC_RESULT2(ReadHandler)
flat_stream<NextLayer>::
async_read_some(
template<class NextLayer>
template<
class ConstBufferSequence,
- class WriteHandler>
+ BOOST_BEAST_ASYNC_TPARAM2 WriteHandler>
BOOST_BEAST_ASYNC_RESULT2(WriteHandler)
flat_stream<NextLayer>::
async_write_some(