Imported Upstream version 1.72.0
[platform/upstream/boost.git] / boost / beast / _experimental / http / icy_stream.hpp
index 5d075ff..81730b5 100644 (file)
@@ -224,11 +224,14 @@ public:
     */
     template<
         class MutableBufferSequence,
-        class ReadHandler>
+        BOOST_BEAST_ASYNC_TPARAM2 ReadHandler =
+            net::default_completion_token_t<executor_type>
+    >
     BOOST_BEAST_ASYNC_RESULT2(ReadHandler)
     async_read_some(
         MutableBufferSequence const& buffers,
-        ReadHandler&& handler);
+        ReadHandler&& handler =
+            net::default_completion_token_t<executor_type>{});
 
     /** Write some data to the stream.
     
@@ -303,11 +306,14 @@ public:
     */
     template<
         class ConstBufferSequence,
-        class WriteHandler>
+        BOOST_BEAST_ASYNC_TPARAM2 WriteHandler =
+            net::default_completion_token_t<executor_type>
+    >
     BOOST_BEAST_ASYNC_RESULT2(WriteHandler)
     async_write_some(
         ConstBufferSequence const& buffers,
-        WriteHandler&& handler);
+        WriteHandler&& handler =
+            net::default_completion_token_t<executor_type>{});
 };
 
 } // http