error_code& ec,
ConstBufferSequence const& buffers)
{
+ BOOST_ASIO_HANDLER_LOCATION((
+ __FILE__, __LINE__,
+ "http::async_write_some"));
+
invoked = true;
ec = {};
op_.s_.async_write_some(
if(ec)
{
BOOST_ASSERT(! f.invoked);
+
+ BOOST_ASIO_HANDLER_LOCATION((
+ __FILE__, __LINE__,
+ "http::async_write_some"));
+
return net::post(
s_.get_executor(),
beast::bind_front_handler(
BOOST_ASSERT(sr_.is_done());
}
+ BOOST_ASIO_HANDLER_LOCATION((
+ __FILE__, __LINE__,
+ "http::async_write_some"));
+
return net::post(
s_.get_executor(),
beast::bind_front_handler(
if(Predicate{}(sr_))
{
BOOST_ASIO_CORO_YIELD
- net::post(
- s_.get_executor(),
- std::move(*this));
+ {
+ BOOST_ASIO_HANDLER_LOCATION((
+ __FILE__, __LINE__,
+ "http::async_write"));
+
+ net::post(
+ s_.get_executor(),
+ std::move(*this));
+ }
goto upcall;
}
for(;;)
{
BOOST_ASIO_CORO_YIELD
- beast::http::async_write_some(
- s_, sr_, std::move(*this));
+ {
+ BOOST_ASIO_HANDLER_LOCATION((
+ __FILE__, __LINE__,
+ "http::async_write"));
+
+ beast::http::async_write_some(
+ s_, sr_, std::move(*this));
+ }
bytes_transferred_ += bytes_transferred;
if(ec)
goto upcall;
void
operator()()
{
+ BOOST_ASIO_HANDLER_LOCATION((
+ __FILE__, __LINE__,
+ "http::async_write(msg)"));
+
async_write(s_, sr_, std::move(*this));
}
template<
class AsyncWriteStream,
bool isRequest, class Body, class Fields,
- class WriteHandler>
+ BOOST_BEAST_ASYNC_TPARAM2 WriteHandler>
BOOST_BEAST_ASYNC_RESULT2(WriteHandler)
async_write_some_impl(
AsyncWriteStream& stream,
template<
class AsyncWriteStream,
bool isRequest, class Body, class Fields,
- class WriteHandler>
+ BOOST_BEAST_ASYNC_TPARAM2 WriteHandler>
BOOST_BEAST_ASYNC_RESULT2(WriteHandler)
async_write_some(
AsyncWriteStream& stream,
template<
class AsyncWriteStream,
bool isRequest, class Body, class Fields,
- class WriteHandler>
+ BOOST_BEAST_ASYNC_TPARAM2 WriteHandler>
BOOST_BEAST_ASYNC_RESULT2(WriteHandler)
async_write_header(
AsyncWriteStream& stream,
template<
class AsyncWriteStream,
bool isRequest, class Body, class Fields,
- class WriteHandler>
+ BOOST_BEAST_ASYNC_TPARAM2 WriteHandler>
BOOST_BEAST_ASYNC_RESULT2(WriteHandler)
async_write(
AsyncWriteStream& stream,
template<
class AsyncWriteStream,
bool isRequest, class Body, class Fields,
- class WriteHandler>
+ BOOST_BEAST_ASYNC_TPARAM2 WriteHandler>
BOOST_BEAST_ASYNC_RESULT2(WriteHandler)
async_write(
AsyncWriteStream& stream,
template<
class AsyncWriteStream,
bool isRequest, class Body, class Fields,
- class WriteHandler>
+ BOOST_BEAST_ASYNC_TPARAM2 WriteHandler>
BOOST_BEAST_ASYNC_RESULT2(WriteHandler)
async_write(
AsyncWriteStream& stream,