summaryrefslogtreecommitdiff
path: root/boost/beast/http/impl/write.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/beast/http/impl/write.hpp')
-rw-r--r--boost/beast/http/impl/write.hpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/boost/beast/http/impl/write.hpp b/boost/beast/http/impl/write.hpp
index 5636ce92f8..79b0c83d71 100644
--- a/boost/beast/http/impl/write.hpp
+++ b/boost/beast/http/impl/write.hpp
@@ -14,8 +14,9 @@
#include <boost/beast/core/async_base.hpp>
#include <boost/beast/core/bind_handler.hpp>
#include <boost/beast/core/buffers_range.hpp>
-#include <boost/beast/core/ostream.hpp>
+#include <boost/beast/core/make_printable.hpp>
#include <boost/beast/core/stream_traits.hpp>
+#include <boost/beast/core/detail/is_invocable.hpp>
#include <boost/asio/coroutine.hpp>
#include <boost/asio/post.hpp>
#include <boost/asio/write.hpp>
@@ -159,7 +160,7 @@ template<
class write_op
: public beast::async_base<
Handler, beast::executor_type<Stream>>
- , public net::coroutine
+ , public asio::coroutine
{
Stream& s_;
serializer<isRequest, Body, Fields>& sr_;
@@ -262,7 +263,7 @@ struct run_write_some_op
{
template<
class WriteHandler,
- class Stream,
+ class Stream,
bool isRequest, class Body, class Fields>
void
operator()(
@@ -903,7 +904,7 @@ operator<<(std::ostream& os,
{
typename Fields::writer fr{
h, h.version(), h.method()};
- return os << buffers(fr.get());
+ return os << beast::make_printable(fr.get());
}
template<class Fields>
@@ -913,7 +914,7 @@ operator<<(std::ostream& os,
{
typename Fields::writer fr{
h, h.version(), h.result_int()};
- return os << buffers(fr.get());
+ return os << beast::make_printable(fr.get());
}
template<bool isRequest, class Body, class Fields>