summaryrefslogtreecommitdiff
path: root/doc/html/boost_asio/reference/basic_datagram_socket
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/boost_asio/reference/basic_datagram_socket')
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/_basic_datagram_socket.html8
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/assign.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/assign/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/assign/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_connect.html8
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_receive.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_send.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_send_to.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/async_wait.html8
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/at_mark.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/available.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/available/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/available/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket.html75
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload1.html19
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload10.html81
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload2.html51
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html35
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html38
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html49
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload6.html58
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload7.html92
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload8.html96
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload9.html77
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/bind.html8
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/bind/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/bind/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/broadcast.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/bytes_readable.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/cancel.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/close.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/close/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/close/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/connect.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/connect/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/connect/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/debug.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/do_not_route.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/enable_connection_aborted.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/endpoint_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/executor_type.html164
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/get_io_context.html68
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/get_io_service.html68
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/get_option.html8
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload2.html10
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/impl_.html51
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/io_control.html8
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/is_open.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/keep_alive.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/linger.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer_type.html78
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/max_connections.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/max_listen_connections.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/message_do_not_route.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/message_end_of_record.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/message_flags.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/message_out_of_band.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/message_peek.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/native_handle.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/native_handle_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/non_blocking.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/open.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/open/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/open/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_.html9
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload1.html5
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload2.html12
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/out_of_band_inline.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/receive.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/receive/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/receive/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/receive/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/receive_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/receive_from.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/receive_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/release.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/release/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/release/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/reuse_address.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/send.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/send/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/send/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/send/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/send_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/send_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/send_to.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/set_option.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/shutdown.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/shutdown_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/wait.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/wait/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/wait/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket/wait_type.html2
137 files changed, 847 insertions, 687 deletions
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/_basic_datagram_socket.html b/doc/html/boost_asio/reference/basic_datagram_socket/_basic_datagram_socket.html
index de587e48b7..2319b3a623 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/_basic_datagram_socket.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/_basic_datagram_socket.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket">
<link rel="prev" href="wait_type.html" title="basic_datagram_socket::wait_type">
-<link rel="next" href="../basic_deadline_timer.html" title="basic_deadline_timer">
+<link rel="next" href="../basic_datagram_socket__rebind_executor.html" title="basic_datagram_socket::rebind_executor">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="wait_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../basic_deadline_timer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="wait_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../basic_datagram_socket__rebind_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -40,7 +40,7 @@ Destroys
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -48,7 +48,7 @@ Destroys
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="wait_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../basic_deadline_timer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="wait_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../basic_datagram_socket__rebind_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/assign.html b/doc/html/boost_asio/reference/basic_datagram_socket/assign.html
index 6c6b39286e..12d2c9ac4c 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/assign.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/assign.html
@@ -45,7 +45,7 @@ void <a class="link" href="assign/overload2.html" title="basic_datagram_socket::
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload1.html
index 16f6f87526..85e4533a77 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload1.html
@@ -40,7 +40,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload2.html
index ecf6fbe3f5..ba98b973f6 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload2.html
@@ -41,7 +41,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_connect.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_connect.html
index cd8dd6480f..33634a6d11 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_connect.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_connect.html
@@ -75,8 +75,8 @@ Start
<p>
Regardless of whether the asynchronous operation completes immediately
or not, the handler will not be invoked from within this function.
- Invocation of the handler will be performed in a manner equivalent
- to using <code class="computeroutput">boost::asio::io_context::post()</code>.
+ On immediate completion, invocation of the handler will be performed
+ in a manner equivalent to using <a class="link" href="../post.html" title="post"><code class="computeroutput">post</code></a>.
</p>
</dd>
</dl>
@@ -95,7 +95,7 @@ Start
...
-boost::asio::ip::tcp::socket socket(io_context);
+boost::asio::ip::tcp::socket socket(my_context);
boost::asio::ip::tcp::endpoint endpoint(
boost::asio::ip::address::from_string("1.2.3.4"), 12345);
socket.async_connect(endpoint, connect_handler);
@@ -103,7 +103,7 @@ socket.async_connect(endpoint, connect_handler);
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive.html
index 2cecf55140..9d87444c9c 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive.html
@@ -51,7 +51,7 @@ template&lt;
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload1.html
index 7f85968b92..a6f3aa0959 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload1.html
@@ -70,8 +70,8 @@
<p>
Regardless of whether the asynchronous operation completes immediately
or not, the handler will not be invoked from within this function.
- Invocation of the handler will be performed in a manner equivalent
- to using <code class="computeroutput">boost::asio::io_context::post()</code>.
+ On immediate completion, invocation of the handler will be performed
+ in a manner equivalent to using <a class="link" href="../../post.html" title="post"><code class="computeroutput">post</code></a>.
</p>
</dd>
</dl>
@@ -103,7 +103,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload2.html
index 38ecdd5002..b90b56dc6d 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload2.html
@@ -75,8 +75,8 @@
<p>
Regardless of whether the asynchronous operation completes immediately
or not, the handler will not be invoked from within this function.
- Invocation of the handler will be performed in a manner equivalent
- to using <code class="computeroutput">boost::asio::io_context::post()</code>.
+ On immediate completion, invocation of the handler will be performed
+ in a manner equivalent to using <a class="link" href="../../post.html" title="post"><code class="computeroutput">post</code></a>.
</p>
</dd>
</dl>
@@ -93,7 +93,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from.html
index 33b5b0969b..f45336abae 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from.html
@@ -53,7 +53,7 @@ template&lt;
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload1.html
index a5a1ae97ae..19c8abc4ef 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload1.html
@@ -78,8 +78,8 @@
<p>
Regardless of whether the asynchronous operation completes immediately
or not, the handler will not be invoked from within this function.
- Invocation of the handler will be performed in a manner equivalent
- to using <code class="computeroutput">boost::asio::io_context::post()</code>.
+ On immediate completion, invocation of the handler will be performed
+ in a manner equivalent to using <a class="link" href="../../post.html" title="post"><code class="computeroutput">post</code></a>.
</p>
</dd>
</dl>
@@ -103,7 +103,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload2.html
index f07213a61d..ea0fe63da0 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload2.html
@@ -83,8 +83,8 @@
<p>
Regardless of whether the asynchronous operation completes immediately
or not, the handler will not be invoked from within this function.
- Invocation of the handler will be performed in a manner equivalent
- to using <code class="computeroutput">boost::asio::io_context::post()</code>.
+ On immediate completion, invocation of the handler will be performed
+ in a manner equivalent to using <a class="link" href="../../post.html" title="post"><code class="computeroutput">post</code></a>.
</p>
</dd>
</dl>
@@ -92,7 +92,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_send.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_send.html
index 7390d9ee33..f6143df173 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_send.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_send.html
@@ -51,7 +51,7 @@ template&lt;
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload1.html
index b912808f73..06c088c32e 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload1.html
@@ -70,8 +70,8 @@
<p>
Regardless of whether the asynchronous operation completes immediately
or not, the handler will not be invoked from within this function.
- Invocation of the handler will be performed in a manner equivalent
- to using <code class="computeroutput">boost::asio::io_context::post()</code>.
+ On immediate completion, invocation of the handler will be performed
+ in a manner equivalent to using <a class="link" href="../../post.html" title="post"><code class="computeroutput">post</code></a>.
</p>
</dd>
</dl>
@@ -102,7 +102,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload2.html
index 35b5ed537a..8d341cc62a 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload2.html
@@ -75,8 +75,8 @@
<p>
Regardless of whether the asynchronous operation completes immediately
or not, the handler will not be invoked from within this function.
- Invocation of the handler will be performed in a manner equivalent
- to using <code class="computeroutput">boost::asio::io_context::post()</code>.
+ On immediate completion, invocation of the handler will be performed
+ in a manner equivalent to using <a class="link" href="../../post.html" title="post"><code class="computeroutput">post</code></a>.
</p>
</dd>
</dl>
@@ -92,7 +92,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to.html
index c484fcdfa4..451366fed9 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to.html
@@ -53,7 +53,7 @@ template&lt;
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload1.html
index d693faab81..6524e6240d 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload1.html
@@ -76,8 +76,8 @@
<p>
Regardless of whether the asynchronous operation completes immediately
or not, the handler will not be invoked from within this function.
- Invocation of the handler will be performed in a manner equivalent
- to using <code class="computeroutput">boost::asio::io_context::post()</code>.
+ On immediate completion, invocation of the handler will be performed
+ in a manner equivalent to using <a class="link" href="../../post.html" title="post"><code class="computeroutput">post</code></a>.
</p>
</dd>
</dl>
@@ -103,7 +103,7 @@ socket.async_send_to(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload2.html
index f8284d5d13..0d1d6bcf9f 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload2.html
@@ -81,8 +81,8 @@
<p>
Regardless of whether the asynchronous operation completes immediately
or not, the handler will not be invoked from within this function.
- Invocation of the handler will be performed in a manner equivalent
- to using <code class="computeroutput">boost::asio::io_context::post()</code>.
+ On immediate completion, invocation of the handler will be performed
+ in a manner equivalent to using <a class="link" href="../../post.html" title="post"><code class="computeroutput">post</code></a>.
</p>
</dd>
</dl>
@@ -90,7 +90,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_wait.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_wait.html
index 9cf0ad9895..7d869e57c3 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/async_wait.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/async_wait.html
@@ -70,8 +70,8 @@ Asynchronously
<p>
Regardless of whether the asynchronous operation completes immediately
or not, the handler will not be invoked from within this function.
- Invocation of the handler will be performed in a manner equivalent
- to using <code class="computeroutput">boost::asio::io_context::post()</code>.
+ On immediate completion, invocation of the handler will be performed
+ in a manner equivalent to using <a class="link" href="../post.html" title="post"><code class="computeroutput">post</code></a>.
</p>
</dd>
</dl>
@@ -90,14 +90,14 @@ Asynchronously
...
-boost::asio::ip::tcp::socket socket(io_context);
+boost::asio::ip::tcp::socket socket(my_context);
...
socket.async_wait(boost::asio::ip::tcp::socket::wait_read, wait_handler);
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/at_mark.html b/doc/html/boost_asio/reference/basic_datagram_socket/at_mark.html
index 15a5a88127..a5850f91e4 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/at_mark.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/at_mark.html
@@ -41,7 +41,7 @@ bool <a class="link" href="at_mark/overload2.html" title="basic_datagram_socket:
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload1.html
index 8c11d5a15c..7f92147907 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload1.html
@@ -63,7 +63,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload2.html
index 1b879860b2..898b183bce 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload2.html
@@ -64,7 +64,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/available.html b/doc/html/boost_asio/reference/basic_datagram_socket/available.html
index 0a1bdcfa56..3778938dac 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/available.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/available.html
@@ -41,7 +41,7 @@ std::size_t <a class="link" href="available/overload2.html" title="basic_datagra
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/available/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/available/overload1.html
index 5a3fe6172d..69389fb35d 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/available/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/available/overload1.html
@@ -64,7 +64,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/available/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/available/overload2.html
index 93f81c0b3c..57183fbfcb 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/available/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/available/overload2.html
@@ -65,7 +65,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket.html
index 7376323d07..cc1d0a445b 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket">
<link rel="prev" href="available/overload2.html" title="basic_datagram_socket::available (2 of 2 overloads)">
-<link rel="next" href="basic_datagram_socket/overload1.html" title="basic_datagram_socket::basic_datagram_socket (1 of 6 overloads)">
+<link rel="next" href="basic_datagram_socket/overload1.html" title="basic_datagram_socket::basic_datagram_socket (1 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -32,60 +32,93 @@ Construct
a <a class="link" href="../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
without opening it.
</p>
-<pre class="programlisting">explicit <a class="link" href="basic_datagram_socket/overload1.html" title="basic_datagram_socket::basic_datagram_socket (1 of 6 overloads)">basic_datagram_socket</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload1.html" title="basic_datagram_socket::basic_datagram_socket (1 of 6 overloads)">more...</a></em></span>
+<pre class="programlisting">explicit <a class="link" href="basic_datagram_socket/overload1.html" title="basic_datagram_socket::basic_datagram_socket (1 of 10 overloads)">basic_datagram_socket</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload1.html" title="basic_datagram_socket::basic_datagram_socket (1 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_datagram_socket/overload2.html" title="basic_datagram_socket::basic_datagram_socket (2 of 10 overloads)">basic_datagram_socket</a>(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload2.html" title="basic_datagram_socket::basic_datagram_socket (2 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct and open a <a class="link" href="../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>.
</p>
-<pre class="programlisting"><a class="link" href="basic_datagram_socket/overload2.html" title="basic_datagram_socket::basic_datagram_socket (2 of 6 overloads)">basic_datagram_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_datagram_socket/overload3.html" title="basic_datagram_socket::basic_datagram_socket (3 of 10 overloads)">basic_datagram_socket</a>(
+ const executor_type &amp; ex,
const protocol_type &amp; protocol);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload2.html" title="basic_datagram_socket::basic_datagram_socket (2 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload3.html" title="basic_datagram_socket::basic_datagram_socket (3 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_datagram_socket/overload4.html" title="basic_datagram_socket::basic_datagram_socket (4 of 10 overloads)">basic_datagram_socket</a>(
+ ExecutionContext &amp; context,
+ const protocol_type &amp; protocol,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload4.html" title="basic_datagram_socket::basic_datagram_socket (4 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct a <a class="link" href="../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>,
opening it and binding it to the given local endpoint.
</p>
-<pre class="programlisting"><a class="link" href="basic_datagram_socket/overload3.html" title="basic_datagram_socket::basic_datagram_socket (3 of 6 overloads)">basic_datagram_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_datagram_socket/overload5.html" title="basic_datagram_socket::basic_datagram_socket (5 of 10 overloads)">basic_datagram_socket</a>(
+ const executor_type &amp; ex,
const endpoint_type &amp; endpoint);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload3.html" title="basic_datagram_socket::basic_datagram_socket (3 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload5.html" title="basic_datagram_socket::basic_datagram_socket (5 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_datagram_socket/overload6.html" title="basic_datagram_socket::basic_datagram_socket (6 of 10 overloads)">basic_datagram_socket</a>(
+ ExecutionContext &amp; context,
+ const endpoint_type &amp; endpoint,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload6.html" title="basic_datagram_socket::basic_datagram_socket (6 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct a <a class="link" href="../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
on an existing native socket.
</p>
-<pre class="programlisting"><a class="link" href="basic_datagram_socket/overload4.html" title="basic_datagram_socket::basic_datagram_socket (4 of 6 overloads)">basic_datagram_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_datagram_socket/overload7.html" title="basic_datagram_socket::basic_datagram_socket (7 of 10 overloads)">basic_datagram_socket</a>(
+ const executor_type &amp; ex,
const protocol_type &amp; protocol,
const native_handle_type &amp; native_socket);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload4.html" title="basic_datagram_socket::basic_datagram_socket (4 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload7.html" title="basic_datagram_socket::basic_datagram_socket (7 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_datagram_socket/overload8.html" title="basic_datagram_socket::basic_datagram_socket (8 of 10 overloads)">basic_datagram_socket</a>(
+ ExecutionContext &amp; context,
+ const protocol_type &amp; protocol,
+ const native_handle_type &amp; native_socket,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload8.html" title="basic_datagram_socket::basic_datagram_socket (8 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
from another.
</p>
-<pre class="programlisting"><a class="link" href="basic_datagram_socket/overload5.html" title="basic_datagram_socket::basic_datagram_socket (5 of 6 overloads)">basic_datagram_socket</a>(
+<pre class="programlisting"><a class="link" href="basic_datagram_socket/overload9.html" title="basic_datagram_socket::basic_datagram_socket (9 of 10 overloads)">basic_datagram_socket</a>(
basic_datagram_socket &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload5.html" title="basic_datagram_socket::basic_datagram_socket (5 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload9.html" title="basic_datagram_socket::basic_datagram_socket (9 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
from a socket of another protocol type.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol1</a>&gt;
-<a class="link" href="basic_datagram_socket/overload6.html" title="basic_datagram_socket::basic_datagram_socket (6 of 6 overloads)">basic_datagram_socket</a>(
- basic_datagram_socket&lt; Protocol1 &gt; &amp;&amp; other,
- typename enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload6.html" title="basic_datagram_socket::basic_datagram_socket (6 of 6 overloads)">more...</a></em></span>
+ typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol1</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+<a class="link" href="basic_datagram_socket/overload10.html" title="basic_datagram_socket::basic_datagram_socket (10 of 10 overloads)">basic_datagram_socket</a>(
+ basic_datagram_socket&lt; Protocol1, Executor1 &gt; &amp;&amp; other,
+ typename enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value &amp;&amp;is_convertible&lt; Executor1, Executor &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_datagram_socket/overload10.html" title="basic_datagram_socket::basic_datagram_socket (10 of 10 overloads)">more...</a></em></span>
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload1.html
index 53f6faa6ca..2e5061bdf8 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_datagram_socket::basic_datagram_socket (1 of 6 overloads)</title>
+<title>basic_datagram_socket::basic_datagram_socket (1 of 10 overloads)</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket::basic_datagram_socket">
<link rel="prev" href="../basic_datagram_socket.html" title="basic_datagram_socket::basic_datagram_socket">
-<link rel="next" href="overload2.html" title="basic_datagram_socket::basic_datagram_socket (2 of 6 overloads)">
+<link rel="next" href="overload2.html" title="basic_datagram_socket::basic_datagram_socket (2 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,15 +24,15 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload1"></a><a class="link" href="overload1.html" title="basic_datagram_socket::basic_datagram_socket (1 of 6 overloads)">basic_datagram_socket::basic_datagram_socket
- (1 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload1"></a><a class="link" href="overload1.html" title="basic_datagram_socket::basic_datagram_socket (1 of 10 overloads)">basic_datagram_socket::basic_datagram_socket
+ (1 of 10 overloads)</a>
</h5></div></div></div>
<p>
Construct a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
without opening it.
</p>
<pre class="programlisting">basic_datagram_socket(
- boost::asio::io_context &amp; io_context);
+ const executor_type &amp; ex);
</pre>
<p>
This constructor creates a datagram socket without opening it. The <code class="computeroutput">open()</code>
@@ -45,18 +45,17 @@
<div class="variablelist">
<p class="title"><b></b></p>
<dl class="variablelist">
-<dt><span class="term">io_context</span></dt>
+<dt><span class="term">ex</span></dt>
<dd><p>
- The <a class="link" href="../../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object that the datagram socket will use to dispatch handlers for
- any asynchronous operations performed on the socket.
+ The I/O executor that the socket will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the socket.
</p></dd>
</dl>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload10.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload10.html
new file mode 100644
index 0000000000..dec6d19f0f
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload10.html
@@ -0,0 +1,81 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_datagram_socket::basic_datagram_socket (10 of 10 overloads)</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
+<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket::basic_datagram_socket">
+<link rel="prev" href="overload9.html" title="basic_datagram_socket::basic_datagram_socket (9 of 10 overloads)">
+<link rel="next" href="../bind.html" title="basic_datagram_socket::bind">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="overload9.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bind.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload10"></a><a class="link" href="overload10.html" title="basic_datagram_socket::basic_datagram_socket (10 of 10 overloads)">basic_datagram_socket::basic_datagram_socket
+ (10 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
+ from a socket of another protocol type.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../../Protocol.html" title="Protocol requirements">Protocol1</a>,
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+basic_datagram_socket(
+ basic_datagram_socket&lt; Protocol1, Executor1 &gt; &amp;&amp; other,
+ typename enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value &amp;&amp;is_convertible&lt; Executor1, Executor &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor moves a datagram socket from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload10.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload10.parameters"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload10.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">other</span></dt>
+<dd><p>
+ The other <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload10.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload10.remarks"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload10.remarks">Remarks</a>
+ </h6>
+<p>
+ Following the move, the moved-from object is in the same state as if
+ constructed using the <code class="computeroutput">basic_datagram_socket(const executor_type&amp;)</code>
+ constructor.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="overload9.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bind.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload2.html
index ed0586cebb..f943f23cbe 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_datagram_socket::basic_datagram_socket (2 of 6 overloads)</title>
+<title>basic_datagram_socket::basic_datagram_socket (2 of 10 overloads)</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket::basic_datagram_socket">
-<link rel="prev" href="overload1.html" title="basic_datagram_socket::basic_datagram_socket (1 of 6 overloads)">
-<link rel="next" href="overload3.html" title="basic_datagram_socket::basic_datagram_socket (3 of 6 overloads)">
+<link rel="prev" href="overload1.html" title="basic_datagram_socket::basic_datagram_socket (1 of 10 overloads)">
+<link rel="next" href="overload3.html" title="basic_datagram_socket::basic_datagram_socket (3 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,18 +24,22 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload2"></a><a class="link" href="overload2.html" title="basic_datagram_socket::basic_datagram_socket (2 of 6 overloads)">basic_datagram_socket::basic_datagram_socket
- (2 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload2"></a><a class="link" href="overload2.html" title="basic_datagram_socket::basic_datagram_socket (2 of 10 overloads)">basic_datagram_socket::basic_datagram_socket
+ (2 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct and open a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>.
+ Construct a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
+ without opening it.
</p>
-<pre class="programlisting">basic_datagram_socket(
- boost::asio::io_context &amp; io_context,
- const protocol_type &amp; protocol);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_datagram_socket(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</pre>
<p>
- This constructor creates and opens a datagram socket.
+ This constructor creates a datagram socket without opening it. The <code class="computeroutput">open()</code>
+ function must be called before data can be sent or received on the socket.
</p>
<h6>
<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload2.h0"></a>
@@ -44,35 +48,18 @@
<div class="variablelist">
<p class="title"><b></b></p>
<dl class="variablelist">
-<dt><span class="term">io_context</span></dt>
+<dt><span class="term">context</span></dt>
<dd><p>
- The <a class="link" href="../../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object that the datagram socket will use to dispatch handlers for
- any asynchronous operations performed on the socket.
- </p></dd>
-<dt><span class="term">protocol</span></dt>
-<dd><p>
- An object specifying protocol parameters to be used.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload2.exceptions">Exceptions</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">boost::system::system_error</span></dt>
-<dd><p>
- Thrown on failure.
+ An execution context which provides the I/O executor that the socket
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the socket.
</p></dd>
</dl>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html
index d920a8dacd..54f2ff6ff5 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_datagram_socket::basic_datagram_socket (3 of 6 overloads)</title>
+<title>basic_datagram_socket::basic_datagram_socket (3 of 10 overloads)</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket::basic_datagram_socket">
-<link rel="prev" href="overload2.html" title="basic_datagram_socket::basic_datagram_socket (2 of 6 overloads)">
-<link rel="next" href="overload4.html" title="basic_datagram_socket::basic_datagram_socket (4 of 6 overloads)">
+<link rel="prev" href="overload2.html" title="basic_datagram_socket::basic_datagram_socket (2 of 10 overloads)">
+<link rel="next" href="overload4.html" title="basic_datagram_socket::basic_datagram_socket (4 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,21 +24,18 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload3"></a><a class="link" href="overload3.html" title="basic_datagram_socket::basic_datagram_socket (3 of 6 overloads)">basic_datagram_socket::basic_datagram_socket
- (3 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload3"></a><a class="link" href="overload3.html" title="basic_datagram_socket::basic_datagram_socket (3 of 10 overloads)">basic_datagram_socket::basic_datagram_socket
+ (3 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>,
- opening it and binding it to the given local endpoint.
+ Construct and open a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>.
</p>
<pre class="programlisting">basic_datagram_socket(
- boost::asio::io_context &amp; io_context,
- const endpoint_type &amp; endpoint);
+ const executor_type &amp; ex,
+ const protocol_type &amp; protocol);
</pre>
<p>
- This constructor creates a datagram socket and automatically opens it
- bound to the specified endpoint on the local machine. The protocol used
- is the protocol associated with the given endpoint.
+ This constructor creates and opens a datagram socket.
</p>
<h6>
<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload3.h0"></a>
@@ -47,16 +44,14 @@
<div class="variablelist">
<p class="title"><b></b></p>
<dl class="variablelist">
-<dt><span class="term">io_context</span></dt>
+<dt><span class="term">ex</span></dt>
<dd><p>
- The <a class="link" href="../../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object that the datagram socket will use to dispatch handlers for
- any asynchronous operations performed on the socket.
+ The I/O executor that the socket will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the socket.
</p></dd>
-<dt><span class="term">endpoint</span></dt>
+<dt><span class="term">protocol</span></dt>
<dd><p>
- An endpoint on the local machine to which the datagram socket will
- be bound.
+ An object specifying protocol parameters to be used.
</p></dd>
</dl>
</div>
@@ -76,7 +71,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html
index d36e28c92e..4363b1e494 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_datagram_socket::basic_datagram_socket (4 of 6 overloads)</title>
+<title>basic_datagram_socket::basic_datagram_socket (4 of 10 overloads)</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket::basic_datagram_socket">
-<link rel="prev" href="overload3.html" title="basic_datagram_socket::basic_datagram_socket (3 of 6 overloads)">
-<link rel="next" href="overload5.html" title="basic_datagram_socket::basic_datagram_socket (5 of 6 overloads)">
+<link rel="prev" href="overload3.html" title="basic_datagram_socket::basic_datagram_socket (3 of 10 overloads)">
+<link rel="next" href="overload5.html" title="basic_datagram_socket::basic_datagram_socket (5 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,21 +24,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload4"></a><a class="link" href="overload4.html" title="basic_datagram_socket::basic_datagram_socket (4 of 6 overloads)">basic_datagram_socket::basic_datagram_socket
- (4 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload4"></a><a class="link" href="overload4.html" title="basic_datagram_socket::basic_datagram_socket (4 of 10 overloads)">basic_datagram_socket::basic_datagram_socket
+ (4 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
- on an existing native socket.
+ Construct and open a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>.
</p>
-<pre class="programlisting">basic_datagram_socket(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_datagram_socket(
+ ExecutionContext &amp; context,
const protocol_type &amp; protocol,
- const native_handle_type &amp; native_socket);
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</pre>
<p>
- This constructor creates a datagram socket object to hold an existing
- native socket.
+ This constructor creates and opens a datagram socket.
</p>
<h6>
<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload4.h0"></a>
@@ -47,20 +47,16 @@
<div class="variablelist">
<p class="title"><b></b></p>
<dl class="variablelist">
-<dt><span class="term">io_context</span></dt>
+<dt><span class="term">context</span></dt>
<dd><p>
- The <a class="link" href="../../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object that the datagram socket will use to dispatch handlers for
- any asynchronous operations performed on the socket.
+ An execution context which provides the I/O executor that the socket
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the socket.
</p></dd>
<dt><span class="term">protocol</span></dt>
<dd><p>
An object specifying protocol parameters to be used.
</p></dd>
-<dt><span class="term">native_socket</span></dt>
-<dd><p>
- The new underlying socket implementation.
- </p></dd>
</dl>
</div>
<h6>
@@ -79,7 +75,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html
index 345fb52015..9e6f857505 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_datagram_socket::basic_datagram_socket (5 of 6 overloads)</title>
+<title>basic_datagram_socket::basic_datagram_socket (5 of 10 overloads)</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket::basic_datagram_socket">
-<link rel="prev" href="overload4.html" title="basic_datagram_socket::basic_datagram_socket (4 of 6 overloads)">
-<link rel="next" href="overload6.html" title="basic_datagram_socket::basic_datagram_socket (6 of 6 overloads)">
+<link rel="prev" href="overload4.html" title="basic_datagram_socket::basic_datagram_socket (4 of 10 overloads)">
+<link rel="next" href="overload6.html" title="basic_datagram_socket::basic_datagram_socket (6 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,18 +24,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload5"></a><a class="link" href="overload5.html" title="basic_datagram_socket::basic_datagram_socket (5 of 6 overloads)">basic_datagram_socket::basic_datagram_socket
- (5 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload5"></a><a class="link" href="overload5.html" title="basic_datagram_socket::basic_datagram_socket (5 of 10 overloads)">basic_datagram_socket::basic_datagram_socket
+ (5 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
- from another.
+ Construct a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>,
+ opening it and binding it to the given local endpoint.
</p>
<pre class="programlisting">basic_datagram_socket(
- basic_datagram_socket &amp;&amp; other);
+ const executor_type &amp; ex,
+ const endpoint_type &amp; endpoint);
</pre>
<p>
- This constructor moves a datagram socket from one object to another.
+ This constructor creates a datagram socket and automatically opens it
+ bound to the specified endpoint on the local machine. The protocol used
+ is the protocol associated with the given endpoint.
</p>
<h6>
<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload5.h0"></a>
@@ -44,25 +47,35 @@
<div class="variablelist">
<p class="title"><b></b></p>
<dl class="variablelist">
-<dt><span class="term">other</span></dt>
+<dt><span class="term">ex</span></dt>
<dd><p>
- The other <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
- object from which the move will occur.
+ The I/O executor that the socket will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the socket.
+ </p></dd>
+<dt><span class="term">endpoint</span></dt>
+<dd><p>
+ An endpoint on the local machine to which the datagram socket will
+ be bound.
</p></dd>
</dl>
</div>
<h6>
<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload5.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload5.remarks">Remarks</a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload5.exceptions"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload5.exceptions">Exceptions</a>
</h6>
-<p>
- Following the move, the moved-from object is in the same state as if
- constructed using the <code class="computeroutput">basic_datagram_socket(io_context&amp;) constructor</code>.
- </p>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">boost::system::system_error</span></dt>
+<dd><p>
+ Thrown on failure.
+ </p></dd>
+</dl>
+</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload6.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload6.html
index 71f1819321..13e3124c3b 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload6.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_datagram_socket::basic_datagram_socket (6 of 6 overloads)</title>
+<title>basic_datagram_socket::basic_datagram_socket (6 of 10 overloads)</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket::basic_datagram_socket">
-<link rel="prev" href="overload5.html" title="basic_datagram_socket::basic_datagram_socket (5 of 6 overloads)">
-<link rel="next" href="../bind.html" title="basic_datagram_socket::bind">
+<link rel="prev" href="overload5.html" title="basic_datagram_socket::basic_datagram_socket (5 of 10 overloads)">
+<link rel="next" href="overload7.html" title="basic_datagram_socket::basic_datagram_socket (7 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,25 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload5.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bind.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload5.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="overload7.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload6"></a><a class="link" href="overload6.html" title="basic_datagram_socket::basic_datagram_socket (6 of 6 overloads)">basic_datagram_socket::basic_datagram_socket
- (6 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload6"></a><a class="link" href="overload6.html" title="basic_datagram_socket::basic_datagram_socket (6 of 10 overloads)">basic_datagram_socket::basic_datagram_socket
+ (6 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
- from a socket of another protocol type.
+ Construct a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>,
+ opening it and binding it to the given local endpoint.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="../../Protocol.html" title="Protocol requirements">Protocol1</a>&gt;
+ typename ExecutionContext&gt;
basic_datagram_socket(
- basic_datagram_socket&lt; Protocol1 &gt; &amp;&amp; other,
- typename enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value &gt;::type * = 0);
+ ExecutionContext &amp; context,
+ const endpoint_type &amp; endpoint,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</pre>
<p>
- This constructor moves a datagram socket from one object to another.
+ This constructor creates a datagram socket and automatically opens it
+ bound to the specified endpoint on the local machine. The protocol used
+ is the protocol associated with the given endpoint.
</p>
<h6>
<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload6.h0"></a>
@@ -47,25 +50,36 @@ basic_datagram_socket(
<div class="variablelist">
<p class="title"><b></b></p>
<dl class="variablelist">
-<dt><span class="term">other</span></dt>
+<dt><span class="term">context</span></dt>
<dd><p>
- The other <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
- object from which the move will occur.
+ An execution context which provides the I/O executor that the socket
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the socket.
+ </p></dd>
+<dt><span class="term">endpoint</span></dt>
+<dd><p>
+ An endpoint on the local machine to which the datagram socket will
+ be bound.
</p></dd>
</dl>
</div>
<h6>
<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload6.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload6.remarks"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload6.remarks">Remarks</a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload6.exceptions"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload6.exceptions">Exceptions</a>
</h6>
-<p>
- Following the move, the moved-from object is in the same state as if
- constructed using the <code class="computeroutput">basic_datagram_socket(io_context&amp;) constructor</code>.
- </p>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">boost::system::system_error</span></dt>
+<dd><p>
+ Thrown on failure.
+ </p></dd>
+</dl>
+</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -73,7 +87,7 @@ basic_datagram_socket(
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload5.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bind.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload5.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="overload7.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload7.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload7.html
new file mode 100644
index 0000000000..3e26f7cd77
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload7.html
@@ -0,0 +1,92 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_datagram_socket::basic_datagram_socket (7 of 10 overloads)</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
+<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket::basic_datagram_socket">
+<link rel="prev" href="overload6.html" title="basic_datagram_socket::basic_datagram_socket (6 of 10 overloads)">
+<link rel="next" href="overload8.html" title="basic_datagram_socket::basic_datagram_socket (8 of 10 overloads)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="overload6.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="overload8.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload7"></a><a class="link" href="overload7.html" title="basic_datagram_socket::basic_datagram_socket (7 of 10 overloads)">basic_datagram_socket::basic_datagram_socket
+ (7 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
+ on an existing native socket.
+ </p>
+<pre class="programlisting">basic_datagram_socket(
+ const executor_type &amp; ex,
+ const protocol_type &amp; protocol,
+ const native_handle_type &amp; native_socket);
+</pre>
+<p>
+ This constructor creates a datagram socket object to hold an existing
+ native socket.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload7.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">ex</span></dt>
+<dd><p>
+ The I/O executor that the socket will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the socket.
+ </p></dd>
+<dt><span class="term">protocol</span></dt>
+<dd><p>
+ An object specifying protocol parameters to be used.
+ </p></dd>
+<dt><span class="term">native_socket</span></dt>
+<dd><p>
+ The new underlying socket implementation.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload7.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload7.exceptions"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload7.exceptions">Exceptions</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">boost::system::system_error</span></dt>
+<dd><p>
+ Thrown on failure.
+ </p></dd>
+</dl>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="overload6.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="overload8.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload8.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload8.html
new file mode 100644
index 0000000000..931c715137
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload8.html
@@ -0,0 +1,96 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_datagram_socket::basic_datagram_socket (8 of 10 overloads)</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
+<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket::basic_datagram_socket">
+<link rel="prev" href="overload7.html" title="basic_datagram_socket::basic_datagram_socket (7 of 10 overloads)">
+<link rel="next" href="overload9.html" title="basic_datagram_socket::basic_datagram_socket (9 of 10 overloads)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="overload7.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="overload9.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload8"></a><a class="link" href="overload8.html" title="basic_datagram_socket::basic_datagram_socket (8 of 10 overloads)">basic_datagram_socket::basic_datagram_socket
+ (8 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
+ on an existing native socket.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_datagram_socket(
+ ExecutionContext &amp; context,
+ const protocol_type &amp; protocol,
+ const native_handle_type &amp; native_socket,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a datagram socket object to hold an existing
+ native socket.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload8.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload8.parameters"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload8.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">context</span></dt>
+<dd><p>
+ An execution context which provides the I/O executor that the socket
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the socket.
+ </p></dd>
+<dt><span class="term">protocol</span></dt>
+<dd><p>
+ An object specifying protocol parameters to be used.
+ </p></dd>
+<dt><span class="term">native_socket</span></dt>
+<dd><p>
+ The new underlying socket implementation.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload8.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload8.exceptions"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload8.exceptions">Exceptions</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">boost::system::system_error</span></dt>
+<dd><p>
+ Thrown on failure.
+ </p></dd>
+</dl>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="overload7.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="overload9.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload9.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload9.html
new file mode 100644
index 0000000000..1d708e80a7
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload9.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_datagram_socket::basic_datagram_socket (9 of 10 overloads)</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
+<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket::basic_datagram_socket">
+<link rel="prev" href="overload8.html" title="basic_datagram_socket::basic_datagram_socket (8 of 10 overloads)">
+<link rel="next" href="overload10.html" title="basic_datagram_socket::basic_datagram_socket (10 of 10 overloads)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="overload8.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="overload10.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload9"></a><a class="link" href="overload9.html" title="basic_datagram_socket::basic_datagram_socket (9 of 10 overloads)">basic_datagram_socket::basic_datagram_socket
+ (9 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
+ from another.
+ </p>
+<pre class="programlisting">basic_datagram_socket(
+ basic_datagram_socket &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a datagram socket from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload9.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload9.parameters"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload9.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">other</span></dt>
+<dd><p>
+ The other <a class="link" href="../../basic_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload9.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload9.remarks"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_datagram_socket.basic_datagram_socket.overload9.remarks">Remarks</a>
+ </h6>
+<p>
+ Following the move, the moved-from object is in the same state as if
+ constructed using the <code class="computeroutput">basic_datagram_socket(const executor_type&amp;)</code>
+ constructor.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="overload8.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="overload10.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/bind.html b/doc/html/boost_asio/reference/basic_datagram_socket/bind.html
index ba962a7a80..15a0da8f04 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/bind.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/bind.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket">
-<link rel="prev" href="basic_datagram_socket/overload6.html" title="basic_datagram_socket::basic_datagram_socket (6 of 6 overloads)">
+<link rel="prev" href="basic_datagram_socket/overload10.html" title="basic_datagram_socket::basic_datagram_socket (10 of 10 overloads)">
<link rel="next" href="bind/overload1.html" title="basic_datagram_socket::bind (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_datagram_socket/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bind/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_datagram_socket/overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bind/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -43,7 +43,7 @@ void <a class="link" href="bind/overload2.html" title="basic_datagram_socket::bi
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -51,7 +51,7 @@ void <a class="link" href="bind/overload2.html" title="basic_datagram_socket::bi
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_datagram_socket/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bind/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_datagram_socket/overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bind/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload1.html
index dd284bf5d8..2aac7f7012 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload1.html
@@ -70,7 +70,7 @@
<a name="boost_asio.reference.basic_datagram_socket.bind.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.bind.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_datagram_socket.bind.overload1.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
socket.open(boost::asio::ip::tcp::v4());
socket.bind(boost::asio::ip::tcp::endpoint(
boost::asio::ip::tcp::v4(), 12345));
@@ -78,7 +78,7 @@ socket.bind(boost::asio::ip::tcp::endpoint(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload2.html
index 95682d49e8..4d97b70e97 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload2.html
@@ -62,7 +62,7 @@
<a name="boost_asio.reference.basic_datagram_socket.bind.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.bind.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_datagram_socket.bind.overload2.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
socket.open(boost::asio::ip::tcp::v4());
boost::system::error_code ec;
socket.bind(boost::asio::ip::tcp::endpoint(
@@ -75,7 +75,7 @@ if (ec)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/broadcast.html b/doc/html/boost_asio/reference/basic_datagram_socket/broadcast.html
index 3713703717..99268c84f9 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/broadcast.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/broadcast.html
@@ -46,7 +46,7 @@ Socket
<p>
Setting the option:
</p>
-<pre class="programlisting">boost::asio::ip::udp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::udp::socket socket(my_context);
...
boost::asio::socket_base::broadcast option(true);
socket.set_option(option);
@@ -54,7 +54,7 @@ socket.set_option(option);
<p>
Getting the current option value:
</p>
-<pre class="programlisting">boost::asio::ip::udp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::udp::socket socket(my_context);
...
boost::asio::socket_base::broadcast option;
socket.get_option(option);
@@ -73,7 +73,7 @@ bool is_set = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/bytes_readable.html b/doc/html/boost_asio/reference/basic_datagram_socket/bytes_readable.html
index ce833d80a9..539a7d2c0b 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/bytes_readable.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/bytes_readable.html
@@ -43,7 +43,7 @@ IO
<a name="boost_asio.reference.basic_datagram_socket.bytes_readable.h0"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.bytes_readable.example"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.basic_datagram_socket.bytes_readable.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::bytes_readable command(true);
socket.io_control(command);
@@ -62,7 +62,7 @@ std::size_t bytes_readable = command.get();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/cancel.html b/doc/html/boost_asio/reference/basic_datagram_socket/cancel.html
index dd55733d06..5883636b42 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/cancel.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/cancel.html
@@ -41,7 +41,7 @@ void <a class="link" href="cancel/overload2.html" title="basic_datagram_socket::
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload1.html
index 5c23ac5aa1..d7be73e144 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload1.html
@@ -97,7 +97,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload2.html
index ad1f177780..953c88fd8c 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload2.html
@@ -98,7 +98,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/close.html b/doc/html/boost_asio/reference/basic_datagram_socket/close.html
index ba9719489f..79c113d81d 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/close.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/close.html
@@ -41,7 +41,7 @@ void <a class="link" href="close/overload2.html" title="basic_datagram_socket::c
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/close/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/close/overload1.html
index 999bdcbd22..bda2b2609c 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/close/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/close/overload1.html
@@ -65,7 +65,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/close/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/close/overload2.html
index 1c6cff8a06..ec1d651633 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/close/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/close/overload2.html
@@ -59,7 +59,7 @@
<a name="boost_asio.reference.basic_datagram_socket.close.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.close.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_datagram_socket.close.overload2.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::system::error_code ec;
socket.close(ec);
@@ -79,7 +79,7 @@ if (ec)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/connect.html b/doc/html/boost_asio/reference/basic_datagram_socket/connect.html
index 105f4df4df..20d492899d 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/connect.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/connect.html
@@ -43,7 +43,7 @@ void <a class="link" href="connect/overload2.html" title="basic_datagram_socket:
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload1.html
index 1e410c84b3..811b0bee18 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload1.html
@@ -76,7 +76,7 @@
<a name="boost_asio.reference.basic_datagram_socket.connect.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.connect.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_datagram_socket.connect.overload1.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
boost::asio::ip::tcp::endpoint endpoint(
boost::asio::ip::address::from_string("1.2.3.4"), 12345);
socket.connect(endpoint);
@@ -84,7 +84,7 @@ socket.connect(endpoint);
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload2.html
index 4e7c918a1b..5692c751c4 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload2.html
@@ -68,7 +68,7 @@
<a name="boost_asio.reference.basic_datagram_socket.connect.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.connect.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_datagram_socket.connect.overload2.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
boost::asio::ip::tcp::endpoint endpoint(
boost::asio::ip::address::from_string("1.2.3.4"), 12345);
boost::system::error_code ec;
@@ -81,7 +81,7 @@ if (ec)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/debug.html b/doc/html/boost_asio/reference/basic_datagram_socket/debug.html
index 74fd730ff5..c08a863288 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/debug.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/debug.html
@@ -46,7 +46,7 @@ Socket
<p>
Setting the option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::debug option(true);
socket.set_option(option);
@@ -54,7 +54,7 @@ socket.set_option(option);
<p>
Getting the current option value:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::debug option;
socket.get_option(option);
@@ -73,7 +73,7 @@ bool is_set = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/do_not_route.html b/doc/html/boost_asio/reference/basic_datagram_socket/do_not_route.html
index 059034e7ab..ba7cc2d437 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/do_not_route.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/do_not_route.html
@@ -46,7 +46,7 @@ Socket
<p>
Setting the option:
</p>
-<pre class="programlisting">boost::asio::ip::udp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::udp::socket socket(my_context);
...
boost::asio::socket_base::do_not_route option(true);
socket.set_option(option);
@@ -54,7 +54,7 @@ socket.set_option(option);
<p>
Getting the current option value:
</p>
-<pre class="programlisting">boost::asio::ip::udp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::udp::socket socket(my_context);
...
boost::asio::socket_base::do_not_route option;
socket.get_option(option);
@@ -73,7 +73,7 @@ bool is_set = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_datagram_socket/enable_connection_aborted.html
index faafb4ea4d..41f6f497b6 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/enable_connection_aborted.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/enable_connection_aborted.html
@@ -48,7 +48,7 @@ Socket
<p>
Setting the option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::asio::socket_base::enable_connection_aborted option(true);
acceptor.set_option(option);
@@ -56,7 +56,7 @@ acceptor.set_option(option);
<p>
Getting the current option value:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::asio::socket_base::enable_connection_aborted option;
acceptor.get_option(option);
@@ -75,7 +75,7 @@ bool is_set = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/endpoint_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/endpoint_type.html
index 48f0604274..005c12c6ed 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/endpoint_type.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/endpoint_type.html
@@ -46,7 +46,7 @@ The
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/executor_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/executor_type.html
index addb2ed2e2..f2366ea79e 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/executor_type.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/executor_type.html
@@ -27,174 +27,14 @@
<a name="boost_asio.reference.basic_datagram_socket.executor_type"></a><a class="link" href="executor_type.html" title="basic_datagram_socket::executor_type">basic_datagram_socket::executor_type</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from basic_socket.</em></span>
- </p>
-<p>
<a class="indexterm" name="boost_asio.indexterm.basic_datagram_socket.executor_type"></a>
The
type of the executor associated with the object.
</p>
-<pre class="programlisting">typedef io_context::executor_type executor_type;
+<pre class="programlisting">typedef Executor executor_type;
</pre>
<h6>
<a name="boost_asio.reference.basic_datagram_socket.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_datagram_socket.executor_type.member_functions">Member
- Functions</a>
- </h6>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>
- <p>
- Name
- </p>
- </th>
-<th>
- <p>
- Description
- </p>
- </th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- <a class="link" href="../io_context__executor_type/context.html" title="io_context::executor_type::context"><span class="bold"><strong>context</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Obtain the underlying execution context.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="../io_context__executor_type/defer.html" title="io_context::executor_type::defer"><span class="bold"><strong>defer</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Request the io_context to invoke the given function object.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="../io_context__executor_type/dispatch.html" title="io_context::executor_type::dispatch"><span class="bold"><strong>dispatch</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Request the io_context to invoke the given function object.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="../io_context__executor_type/on_work_finished.html" title="io_context::executor_type::on_work_finished"><span class="bold"><strong>on_work_finished</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Inform the io_context that some work is no longer outstanding.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="../io_context__executor_type/on_work_started.html" title="io_context::executor_type::on_work_started"><span class="bold"><strong>on_work_started</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Inform the io_context that it has some outstanding work to do.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="../io_context__executor_type/post.html" title="io_context::executor_type::post"><span class="bold"><strong>post</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Request the io_context to invoke the given function object.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="../io_context__executor_type/running_in_this_thread.html" title="io_context::executor_type::running_in_this_thread"><span class="bold"><strong>running_in_this_thread</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Determine whether the io_context is running in the current thread.
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-<h6>
-<a name="boost_asio.reference.basic_datagram_socket.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_datagram_socket.executor_type.friends">Friends</a>
- </h6>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>
- <p>
- Name
- </p>
- </th>
-<th>
- <p>
- Description
- </p>
- </th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- <a class="link" href="../io_context__executor_type/operator_not__eq_.html" title="io_context::executor_type::operator!="><span class="bold"><strong>operator!=</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Compare two executors for inequality.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="../io_context__executor_type/operator_eq__eq_.html" title="io_context::executor_type::operator=="><span class="bold"><strong>operator==</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Compare two executors for equality.
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-<h6>
-<a name="boost_asio.reference.basic_datagram_socket.executor_type.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_datagram_socket.executor_type.requirements">Requirements</a>
</h6>
<p>
@@ -206,7 +46,7 @@ The
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_executor.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_executor.html
index b14111acd4..ec234fbeaf 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/get_executor.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket">
<link rel="prev" href="executor_type.html" title="basic_datagram_socket::executor_type">
-<link rel="next" href="get_io_context.html" title="basic_datagram_socket::get_io_context">
+<link rel="next" href="get_option.html" title="basic_datagram_socket::get_option">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="executor_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_io_context.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="executor_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_option.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -39,7 +39,7 @@ Get
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -47,7 +47,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="executor_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_io_context.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="executor_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_option.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_io_context.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_io_context.html
deleted file mode 100644
index d13bf7a7cf..0000000000
--- a/doc/html/boost_asio/reference/basic_datagram_socket/get_io_context.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_datagram_socket::get_io_context</title>
-<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
-<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
-<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket">
-<link rel="prev" href="get_executor.html" title="basic_datagram_socket::get_executor">
-<link rel="next" href="get_io_service.html" title="basic_datagram_socket::get_io_service">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center"><a href="../../../../../index.html">Home</a></td>
-<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
-<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
-<td align="center"><a href="../../../../../more/index.htm">More</a></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_io_service.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.basic_datagram_socket.get_io_context"></a><a class="link" href="get_io_context.html" title="basic_datagram_socket::get_io_context">basic_datagram_socket::get_io_context</a>
-</h4></div></div></div>
-<p>
- <span class="emphasis"><em>Inherited from basic_socket.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.basic_datagram_socket.get_io_context"></a>
-(Deprecated:
- Use <code class="computeroutput">get_executor()</code>.) Get the <a class="link" href="../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- associated with the object.
- </p>
-<pre class="programlisting">boost::asio::io_context &amp; get_io_context();
-</pre>
-<p>
- This function may be used to obtain the <a class="link" href="../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object that the I/O object uses to dispatch handlers for asynchronous operations.
- </p>
-<h6>
-<a name="boost_asio.reference.basic_datagram_socket.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.basic_datagram_socket.get_io_context.return_value">Return
- Value</a>
- </h6>
-<p>
- A reference to the <a class="link" href="../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object that the I/O object will use to dispatch handlers. Ownership is
- not transferred to the caller.
- </p>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_io_service.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_io_service.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_io_service.html
deleted file mode 100644
index 46bfc001b8..0000000000
--- a/doc/html/boost_asio/reference/basic_datagram_socket/get_io_service.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_datagram_socket::get_io_service</title>
-<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
-<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
-<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket">
-<link rel="prev" href="get_io_context.html" title="basic_datagram_socket::get_io_context">
-<link rel="next" href="get_option.html" title="basic_datagram_socket::get_option">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center"><a href="../../../../../index.html">Home</a></td>
-<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
-<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
-<td align="center"><a href="../../../../../more/index.htm">More</a></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="get_io_context.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_option.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.basic_datagram_socket.get_io_service"></a><a class="link" href="get_io_service.html" title="basic_datagram_socket::get_io_service">basic_datagram_socket::get_io_service</a>
-</h4></div></div></div>
-<p>
- <span class="emphasis"><em>Inherited from basic_socket.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.basic_datagram_socket.get_io_service"></a>
-(Deprecated:
- Use <code class="computeroutput">get_executor()</code>.) Get the <a class="link" href="../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- associated with the object.
- </p>
-<pre class="programlisting">boost::asio::io_context &amp; get_io_service();
-</pre>
-<p>
- This function may be used to obtain the <a class="link" href="../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object that the I/O object uses to dispatch handlers for asynchronous operations.
- </p>
-<h6>
-<a name="boost_asio.reference.basic_datagram_socket.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.basic_datagram_socket.get_io_service.return_value">Return
- Value</a>
- </h6>
-<p>
- A reference to the <a class="link" href="../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object that the I/O object will use to dispatch handlers. Ownership is
- not transferred to the caller.
- </p>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="get_io_context.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_option.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_option.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_option.html
index 7016a8342d..795233c9bf 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/get_option.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/get_option.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket">
-<link rel="prev" href="get_io_service.html" title="basic_datagram_socket::get_io_service">
+<link rel="prev" href="get_executor.html" title="basic_datagram_socket::get_executor">
<link rel="next" href="get_option/overload1.html" title="basic_datagram_socket::get_option (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get_io_service.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_option/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_option/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -47,7 +47,7 @@ void <a class="link" href="get_option/overload2.html" title="basic_datagram_sock
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -55,7 +55,7 @@ void <a class="link" href="get_option/overload2.html" title="basic_datagram_sock
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get_io_service.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_option/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_option/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload1.html
index 16c227fb2b..0c0eee5c22 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload1.html
@@ -74,7 +74,7 @@ void get_option(
<p>
Getting the value of the SOL_SOCKET/SO_KEEPALIVE option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::ip::tcp::socket::keep_alive option;
socket.get_option(option);
@@ -83,7 +83,7 @@ bool is_set = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload2.html
index 7ceca9fd11..85bb8e6414 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload2.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../get_option.html" title="basic_datagram_socket::get_option">
<link rel="prev" href="overload1.html" title="basic_datagram_socket::get_option (1 of 2 overloads)">
-<link rel="next" href="../io_control.html" title="basic_datagram_socket::io_control">
+<link rel="next" href="../impl_.html" title="basic_datagram_socket::impl_">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get_option.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../io_control.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get_option.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../impl_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
@@ -66,7 +66,7 @@ void get_option(
<p>
Getting the value of the SOL_SOCKET/SO_KEEPALIVE option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::ip::tcp::socket::keep_alive option;
boost::system::error_code ec;
@@ -80,7 +80,7 @@ bool is_set = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -88,7 +88,7 @@ bool is_set = option.value();
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get_option.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../io_control.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get_option.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../boost_asio.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../impl_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/impl_.html b/doc/html/boost_asio/reference/basic_datagram_socket/impl_.html
new file mode 100644
index 0000000000..6179d4b2d3
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/impl_.html
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_datagram_socket::impl_</title>
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
+<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket">
+<link rel="prev" href="get_option/overload2.html" title="basic_datagram_socket::get_option (2 of 2 overloads)">
+<link rel="next" href="io_control.html" title="basic_datagram_socket::io_control">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="get_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="io_control.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_asio.reference.basic_datagram_socket.impl_"></a><a class="link" href="impl_.html" title="basic_datagram_socket::impl_">basic_datagram_socket::impl_</a>
+</h4></div></div></div>
+<p>
+ <span class="emphasis"><em>Inherited from basic_socket.</em></span>
+ </p>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.basic_datagram_socket.impl_"></a>
+ </p>
+<pre class="programlisting">detail::io_object_impl&lt; detail::reactive_socket_service&lt; Protocol &gt;, Executor &gt; impl_;
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="get_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="io_control.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/io_control.html b/doc/html/boost_asio/reference/basic_datagram_socket/io_control.html
index e1affe6db2..d22ea31d62 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/io_control.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/io_control.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_datagram_socket.html" title="basic_datagram_socket">
-<link rel="prev" href="get_option/overload2.html" title="basic_datagram_socket::get_option (2 of 2 overloads)">
+<link rel="prev" href="impl_.html" title="basic_datagram_socket::impl_">
<link rel="next" href="io_control/overload1.html" title="basic_datagram_socket::io_control (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="io_control/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="impl_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="io_control/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -47,7 +47,7 @@ void <a class="link" href="io_control/overload2.html" title="basic_datagram_sock
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -55,7 +55,7 @@ void <a class="link" href="io_control/overload2.html" title="basic_datagram_sock
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="io_control/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="impl_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../boost_asio.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="io_control/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload1.html
index c35ceecc5d..d8e3f9210b 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload1.html
@@ -74,7 +74,7 @@ void io_control(
<p>
Getting the number of bytes ready to read:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::ip::tcp::socket::bytes_readable command;
socket.io_control(command);
@@ -83,7 +83,7 @@ std::size_t bytes_readable = command.get();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload2.html
index 0d4041466d..57f46cf6b9 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload2.html
@@ -66,7 +66,7 @@ void io_control(
<p>
Getting the number of bytes ready to read:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::ip::tcp::socket::bytes_readable command;
boost::system::error_code ec;
@@ -80,7 +80,7 @@ std::size_t bytes_readable = command.get();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/is_open.html b/doc/html/boost_asio/reference/basic_datagram_socket/is_open.html
index 533947af41..5454e0bcec 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/is_open.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/is_open.html
@@ -39,7 +39,7 @@ Determine
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/keep_alive.html b/doc/html/boost_asio/reference/basic_datagram_socket/keep_alive.html
index 16c4628476..7f7dc2d373 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/keep_alive.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/keep_alive.html
@@ -46,7 +46,7 @@ Socket
<p>
Setting the option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::keep_alive option(true);
socket.set_option(option);
@@ -54,7 +54,7 @@ socket.set_option(option);
<p>
Getting the current option value:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::keep_alive option;
socket.get_option(option);
@@ -73,7 +73,7 @@ bool is_set = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/linger.html b/doc/html/boost_asio/reference/basic_datagram_socket/linger.html
index 30f441009a..6aafd4e79a 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/linger.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/linger.html
@@ -47,7 +47,7 @@ Socket
<p>
Setting the option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::linger option(true, 30);
socket.set_option(option);
@@ -55,7 +55,7 @@ socket.set_option(option);
<p>
Getting the current option value:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::linger option;
socket.get_option(option);
@@ -75,7 +75,7 @@ unsigned short timeout = option.timeout();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint.html b/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint.html
index a74afd79e3..bc07bf8190 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint.html
@@ -41,7 +41,7 @@ endpoint_type <a class="link" href="local_endpoint/overload2.html" title="basic_
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload1.html
index fe096e83df..49517e8a9e 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload1.html
@@ -63,14 +63,14 @@
<a name="boost_asio.reference.basic_datagram_socket.local_endpoint.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.local_endpoint.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_datagram_socket.local_endpoint.overload1.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::ip::tcp::endpoint endpoint = socket.local_endpoint();
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload2.html
index ec3d6f84a9..9fd1fc36e3 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload2.html
@@ -65,7 +65,7 @@
<a name="boost_asio.reference.basic_datagram_socket.local_endpoint.overload2.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.local_endpoint.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_datagram_socket.local_endpoint.overload2.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::system::error_code ec;
boost::asio::ip::tcp::endpoint endpoint = socket.local_endpoint(ec);
@@ -77,7 +77,7 @@ if (ec)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer.html b/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer.html
index d5feaf8553..91dc3d0b2b 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer.html
@@ -43,7 +43,7 @@ Get
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload1.html
index 26b43cde06..e1ddf1ff56 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload1.html
@@ -52,7 +52,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload2.html
index d6af63bb9a..ec8c47471a 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload2.html
@@ -52,7 +52,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer_type.html
index 269b38b4c8..9d5195f88b 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer_type.html
@@ -35,7 +35,7 @@ A
<a class="link" href="../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
is always the lowest layer.
</p>
-<pre class="programlisting">typedef basic_socket&lt; Protocol &gt; lowest_layer_type;
+<pre class="programlisting">typedef basic_socket&lt; Protocol, Executor &gt; lowest_layer_type;
</pre>
<h6>
<a name="boost_asio.reference.basic_datagram_socket.lowest_layer_type.h0"></a>
@@ -62,6 +62,18 @@ A
<tr>
<td>
<p>
+ <a class="link" href="../basic_socket__rebind_executor.html" title="basic_socket::rebind_executor"><span class="bold"><strong>rebind_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Rebinds the socket type to another executor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
<a class="link" href="../basic_socket/broadcast.html" title="basic_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -482,32 +494,6 @@ A
<tr>
<td>
<p>
- <a class="link" href="../basic_socket/get_io_context.html" title="basic_socket::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="../basic_socket/get_io_service.html" title="basic_socket::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
<a class="link" href="../basic_socket/get_option.html" title="basic_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -826,13 +812,45 @@ A
</tr>
</tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket.lowest_layer_type.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.lowest_layer_type.protected_data_members"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_datagram_socket.lowest_layer_type.protected_data_members">Protected
+ Data Members</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/impl_.html" title="basic_socket::impl_"><span class="bold"><strong>impl_</strong></span></a>
+ </p>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
<p>
The <a class="link" href="../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
class template provides functionality that is common to both stream-oriented
and datagram-oriented sockets.
</p>
<h6>
-<a name="boost_asio.reference.basic_datagram_socket.lowest_layer_type.h4"></a>
+<a name="boost_asio.reference.basic_datagram_socket.lowest_layer_type.h5"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_datagram_socket.lowest_layer_type.thread_safety">Thread
Safety</a>
</h6>
@@ -843,7 +861,7 @@ A
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.basic_datagram_socket.lowest_layer_type.h5"></a>
+<a name="boost_asio.reference.basic_datagram_socket.lowest_layer_type.h6"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_datagram_socket.lowest_layer_type.requirements">Requirements</a>
</h6>
<p>
@@ -855,7 +873,7 @@ A
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/max_connections.html b/doc/html/boost_asio/reference/basic_datagram_socket/max_connections.html
index 776777b25a..2d6c40350c 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/max_connections.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/max_connections.html
@@ -40,7 +40,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/max_listen_connections.html b/doc/html/boost_asio/reference/basic_datagram_socket/max_listen_connections.html
index 8ff356f0b0..4cf2102aa0 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/max_listen_connections.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/max_listen_connections.html
@@ -39,7 +39,7 @@ The
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/message_do_not_route.html b/doc/html/boost_asio/reference/basic_datagram_socket/message_do_not_route.html
index 794492ff69..82bb577f62 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/message_do_not_route.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/message_do_not_route.html
@@ -39,7 +39,7 @@ Specify
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/message_end_of_record.html b/doc/html/boost_asio/reference/basic_datagram_socket/message_end_of_record.html
index 53b14b7b9f..082f7d48c2 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/message_end_of_record.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/message_end_of_record.html
@@ -39,7 +39,7 @@ Specifies
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/message_flags.html b/doc/html/boost_asio/reference/basic_datagram_socket/message_flags.html
index 6457ad1a2c..b270a7534b 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/message_flags.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/message_flags.html
@@ -49,7 +49,7 @@ Bitmask
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/message_out_of_band.html b/doc/html/boost_asio/reference/basic_datagram_socket/message_out_of_band.html
index 01cca637dd..f251db62eb 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/message_out_of_band.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/message_out_of_band.html
@@ -39,7 +39,7 @@ Process
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/message_peek.html b/doc/html/boost_asio/reference/basic_datagram_socket/message_peek.html
index 9198b14a0b..a39657ec6c 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/message_peek.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/message_peek.html
@@ -39,7 +39,7 @@ Peek
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_handle.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_handle.html
index 428e071020..2c440d122a 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/native_handle.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/native_handle.html
@@ -44,7 +44,7 @@ Get
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_handle_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_handle_type.html
index 255b6a7437..858fff67d6 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/native_handle_type.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/native_handle_type.html
@@ -46,7 +46,7 @@ The
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking.html
index 5896e49c10..3b230a4208 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking.html
@@ -49,7 +49,7 @@ void <a class="link" href="native_non_blocking/overload3.html" title="basic_data
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload1.html
index e6bff0fdc9..1ab2a45ddb 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload1.html
@@ -137,7 +137,7 @@ void async_sendfile(tcp::socket&amp; sock, int fd, Handler h)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload2.html
index 6288c883bf..bbe99c0ccc 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload2.html
@@ -150,7 +150,7 @@ void async_sendfile(tcp::socket&amp; sock, int fd, Handler h)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload3.html
index 369b731ae1..8cf5a81380 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload3.html
@@ -142,7 +142,7 @@ void async_sendfile(tcp::socket&amp; sock, int fd, Handler h)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking.html b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking.html
index 356364a1a5..6b302f6900 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking.html
@@ -49,7 +49,7 @@ void <a class="link" href="non_blocking/overload3.html" title="basic_datagram_so
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload1.html
index cc126bd17c..53df07e455 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload1.html
@@ -57,7 +57,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload2.html
index e927aeeba7..9813f08de3 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload2.html
@@ -76,7 +76,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload3.html
index 57ac7fc40f..8e3af5afae 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload3.html
@@ -68,7 +68,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/open.html b/doc/html/boost_asio/reference/basic_datagram_socket/open.html
index bf6886cf61..66df0bd70e 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/open.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/open.html
@@ -43,7 +43,7 @@ void <a class="link" href="open/overload2.html" title="basic_datagram_socket::op
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/open/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/open/overload1.html
index f5de6f41af..4da19e96b6 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/open/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/open/overload1.html
@@ -69,13 +69,13 @@
<a name="boost_asio.reference.basic_datagram_socket.open.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.open.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_datagram_socket.open.overload1.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
socket.open(boost::asio::ip::tcp::v4());
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/open/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/open/overload2.html
index 8cd03e5885..68a97f3e82 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/open/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/open/overload2.html
@@ -61,7 +61,7 @@
<a name="boost_asio.reference.basic_datagram_socket.open.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.open.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_datagram_socket.open.overload2.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
boost::system::error_code ec;
socket.open(boost::asio::ip::tcp::v4(), ec);
if (ec)
@@ -72,7 +72,7 @@ if (ec)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_.html b/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_.html
index dea2cca297..3ee2b4b735 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_.html
@@ -41,15 +41,16 @@ Move-assign
from a socket of another protocol type.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol1</a>&gt;
-enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value, basic_datagram_socket &gt;::type &amp; <a class="link" href="operator_eq_/overload2.html" title="basic_datagram_socket::operator= (2 of 2 overloads)">operator=</a>(
- basic_datagram_socket&lt; Protocol1 &gt; &amp;&amp; other);
+ typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol1</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value &amp;&amp;is_convertible&lt; Executor1, Executor &gt;::value, basic_datagram_socket &amp; &gt;::type <a class="link" href="operator_eq_/overload2.html" title="basic_datagram_socket::operator= (2 of 2 overloads)">operator=</a>(
+ basic_datagram_socket&lt; Protocol1, Executor1 &gt; &amp;&amp; other);
<span class="emphasis"><em>&#187; <a class="link" href="operator_eq_/overload2.html" title="basic_datagram_socket::operator= (2 of 2 overloads)">more...</a></em></span>
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload1.html
index 9a0e6d0755..0f430c0228 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload1.html
@@ -57,12 +57,13 @@
</h6>
<p>
Following the move, the moved-from object is in the same state as if
- constructed using the <code class="computeroutput">basic_datagram_socket(io_context&amp;) constructor</code>.
+ constructed using the <code class="computeroutput">basic_datagram_socket(const executor_type&amp;)</code>
+ constructor.
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload2.html
index 79559efe85..38af1e3a7c 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload2.html
@@ -32,9 +32,10 @@
from a socket of another protocol type.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="../../Protocol.html" title="Protocol requirements">Protocol1</a>&gt;
-enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value, basic_datagram_socket &gt;::type &amp; operator=(
- basic_datagram_socket&lt; Protocol1 &gt; &amp;&amp; other);
+ typename <a class="link" href="../../Protocol.html" title="Protocol requirements">Protocol1</a>,
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value &amp;&amp;is_convertible&lt; Executor1, Executor &gt;::value, basic_datagram_socket &amp; &gt;::type operator=(
+ basic_datagram_socket&lt; Protocol1, Executor1 &gt; &amp;&amp; other);
</pre>
<p>
This assignment operator moves a datagram socket from one object to another.
@@ -59,12 +60,13 @@ enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value, basic_datagram
</h6>
<p>
Following the move, the moved-from object is in the same state as if
- constructed using the <code class="computeroutput">basic_datagram_socket(io_context&amp;) constructor</code>.
+ constructed using the <code class="computeroutput">basic_datagram_socket(const executor_type&amp;)</code>
+ constructor.
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/out_of_band_inline.html b/doc/html/boost_asio/reference/basic_datagram_socket/out_of_band_inline.html
index fdefddcbd0..84a8a0a56d 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/out_of_band_inline.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/out_of_band_inline.html
@@ -46,7 +46,7 @@ Socket
<p>
Setting the option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::out_of_band_inline option(true);
socket.set_option(option);
@@ -54,7 +54,7 @@ socket.set_option(option);
<p>
Getting the current option value:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::out_of_band_inline option;
socket.get_option(option);
@@ -73,7 +73,7 @@ bool value = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/protocol_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/protocol_type.html
index b39914b735..f7ca4c4341 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/protocol_type.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/protocol_type.html
@@ -46,7 +46,7 @@ The
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive.html
index 0c55f6810a..65e10e9f06 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/receive.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/receive.html
@@ -55,7 +55,7 @@ std::size_t <a class="link" href="receive/overload3.html" title="basic_datagram_
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload1.html
index ff88d21028..39001a0ec6 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload1.html
@@ -100,7 +100,7 @@ std::size_t receive(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload2.html
index 958ca1a883..2d24e16766 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload2.html
@@ -90,7 +90,7 @@ std::size_t receive(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload3.html
index 1ac0c06959..9245b5108e 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload3.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload3.html
@@ -82,7 +82,7 @@ std::size_t receive(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive_buffer_size.html
index 9aaf654bc0..27d861c7a9 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/receive_buffer_size.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/receive_buffer_size.html
@@ -46,7 +46,7 @@ Socket
<p>
Setting the option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::receive_buffer_size option(8192);
socket.set_option(option);
@@ -54,7 +54,7 @@ socket.set_option(option);
<p>
Getting the current option value:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::receive_buffer_size option;
socket.get_option(option);
@@ -73,7 +73,7 @@ int size = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive_from.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive_from.html
index f11037844e..73256be9b9 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/receive_from.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/receive_from.html
@@ -58,7 +58,7 @@ std::size_t <a class="link" href="receive_from/overload3.html" title="basic_data
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload1.html
index 5906675ba3..7accb9e493 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload1.html
@@ -99,7 +99,7 @@ socket.receive_from(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload2.html
index 7d7b9c1721..16e6b1ae84 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload2.html
@@ -87,7 +87,7 @@ std::size_t receive_from(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload3.html
index b7d885f094..47e14b9186 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload3.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload3.html
@@ -79,7 +79,7 @@ std::size_t receive_from(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive_low_watermark.html
index a0fad2d3a5..f3fa292a98 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/receive_low_watermark.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/receive_low_watermark.html
@@ -46,7 +46,7 @@ Socket
<p>
Setting the option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::receive_low_watermark option(1024);
socket.set_option(option);
@@ -54,7 +54,7 @@ socket.set_option(option);
<p>
Getting the current option value:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::receive_low_watermark option;
socket.get_option(option);
@@ -73,7 +73,7 @@ int size = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/release.html b/doc/html/boost_asio/reference/basic_datagram_socket/release.html
index 5b8ccf497d..4cd565f21e 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/release.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/release.html
@@ -41,7 +41,7 @@ native_handle_type <a class="link" href="release/overload2.html" title="basic_da
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/release/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/release/overload1.html
index b5a495d570..448431d206 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/release/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/release/overload1.html
@@ -66,7 +66,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/release/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/release/overload2.html
index f8853f8783..b2cc9d90d1 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/release/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/release/overload2.html
@@ -67,7 +67,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint.html b/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint.html
index d96df3ff32..ab8e74d465 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint.html
@@ -41,7 +41,7 @@ endpoint_type <a class="link" href="remote_endpoint/overload2.html" title="basic
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload1.html
index bb52347efc..1ec33197f5 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload1.html
@@ -63,14 +63,14 @@
<a name="boost_asio.reference.basic_datagram_socket.remote_endpoint.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.remote_endpoint.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_datagram_socket.remote_endpoint.overload1.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::ip::tcp::endpoint endpoint = socket.remote_endpoint();
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload2.html
index ff81d67058..8d865ad76c 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload2.html
@@ -65,7 +65,7 @@
<a name="boost_asio.reference.basic_datagram_socket.remote_endpoint.overload2.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.remote_endpoint.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_datagram_socket.remote_endpoint.overload2.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::system::error_code ec;
boost::asio::ip::tcp::endpoint endpoint = socket.remote_endpoint(ec);
@@ -77,7 +77,7 @@ if (ec)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/reuse_address.html b/doc/html/boost_asio/reference/basic_datagram_socket/reuse_address.html
index 1c3400509b..a1e35b5c55 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/reuse_address.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/reuse_address.html
@@ -47,7 +47,7 @@ Socket
<p>
Setting the option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::asio::socket_base::reuse_address option(true);
acceptor.set_option(option);
@@ -55,7 +55,7 @@ acceptor.set_option(option);
<p>
Getting the current option value:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::asio::socket_base::reuse_address option;
acceptor.get_option(option);
@@ -74,7 +74,7 @@ bool is_set = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send.html b/doc/html/boost_asio/reference/basic_datagram_socket/send.html
index 3ffab3ee44..7f95647f6e 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/send.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/send.html
@@ -55,7 +55,7 @@ std::size_t <a class="link" href="send/overload3.html" title="basic_datagram_soc
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/send/overload1.html
index a98f3039d8..97b944d6ce 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/send/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/send/overload1.html
@@ -100,7 +100,7 @@ std::size_t send(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/send/overload2.html
index 72c9c18380..384dad159a 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/send/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/send/overload2.html
@@ -90,7 +90,7 @@ std::size_t send(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/send/overload3.html
index 75042a0977..5628fcedbc 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/send/overload3.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/send/overload3.html
@@ -82,7 +82,7 @@ std::size_t send(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send_buffer_size.html b/doc/html/boost_asio/reference/basic_datagram_socket/send_buffer_size.html
index cd2bc1f51c..eb5ede40ff 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/send_buffer_size.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/send_buffer_size.html
@@ -46,7 +46,7 @@ Socket
<p>
Setting the option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::send_buffer_size option(8192);
socket.set_option(option);
@@ -54,7 +54,7 @@ socket.set_option(option);
<p>
Getting the current option value:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::send_buffer_size option;
socket.get_option(option);
@@ -73,7 +73,7 @@ int size = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send_low_watermark.html b/doc/html/boost_asio/reference/basic_datagram_socket/send_low_watermark.html
index d2e28b024f..bbf6f6a7fa 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/send_low_watermark.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/send_low_watermark.html
@@ -46,7 +46,7 @@ Socket
<p>
Setting the option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::send_low_watermark option(1024);
socket.set_option(option);
@@ -54,7 +54,7 @@ socket.set_option(option);
<p>
Getting the current option value:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::send_low_watermark option;
socket.get_option(option);
@@ -73,7 +73,7 @@ int size = option.value();
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send_to.html b/doc/html/boost_asio/reference/basic_datagram_socket/send_to.html
index b922e43062..e22ba3ce47 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/send_to.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/send_to.html
@@ -58,7 +58,7 @@ std::size_t <a class="link" href="send_to/overload3.html" title="basic_datagram_
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload1.html
index 4c68b71395..a19eb36d43 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload1.html
@@ -99,7 +99,7 @@ socket.send_to(boost::asio::buffer(data, size), destination);
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload2.html
index 5d71f3ac13..48255e4b2f 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload2.html
@@ -87,7 +87,7 @@ std::size_t send_to(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload3.html
index 20ae6a7bea..0ed40a5d80 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload3.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload3.html
@@ -79,7 +79,7 @@ std::size_t send_to(
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/set_option.html b/doc/html/boost_asio/reference/basic_datagram_socket/set_option.html
index d3252af18c..25bf081481 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/set_option.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/set_option.html
@@ -47,7 +47,7 @@ void <a class="link" href="set_option/overload2.html" title="basic_datagram_sock
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload1.html
index 1ba98d3b8b..f4aec8c015 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload1.html
@@ -74,7 +74,7 @@ void set_option(
<p>
Setting the IPPROTO_TCP/TCP_NODELAY option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::ip::tcp::no_delay option(true);
socket.set_option(option);
@@ -82,7 +82,7 @@ socket.set_option(option);
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload2.html
index 45fef5702c..56cb48d779 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload2.html
@@ -66,7 +66,7 @@ void set_option(
<p>
Setting the IPPROTO_TCP/TCP_NODELAY option:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::ip::tcp::no_delay option(true);
boost::system::error_code ec;
@@ -79,7 +79,7 @@ if (ec)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/shutdown.html b/doc/html/boost_asio/reference/basic_datagram_socket/shutdown.html
index 5047c2256e..c1027c7a47 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/shutdown.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/shutdown.html
@@ -43,7 +43,7 @@ void <a class="link" href="shutdown/overload2.html" title="basic_datagram_socket
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload1.html
index e9ed65eef3..ff2617d3b0 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload1.html
@@ -73,14 +73,14 @@
<p>
Shutting down the send side of the socket:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
socket.shutdown(boost::asio::ip::tcp::socket::shutdown_send);
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload2.html
index 40d1014f71..3ce681b935 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload2.html
@@ -65,7 +65,7 @@
<p>
Shutting down the send side of the socket:
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::system::error_code ec;
socket.shutdown(boost::asio::ip::tcp::socket::shutdown_send, ec);
@@ -77,7 +77,7 @@ if (ec)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/shutdown_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/shutdown_type.html
index 5b4a66770e..fd57a077d8 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/shutdown_type.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/shutdown_type.html
@@ -65,7 +65,7 @@ Different
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/wait.html b/doc/html/boost_asio/reference/basic_datagram_socket/wait.html
index fbc508213f..185045b20b 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/wait.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/wait.html
@@ -44,7 +44,7 @@ void <a class="link" href="wait/overload2.html" title="basic_datagram_socket::wa
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/wait/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/wait/overload1.html
index 3a90c882bf..045ddd7e12 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/wait/overload1.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/wait/overload1.html
@@ -61,14 +61,14 @@
<p>
Waiting for a socket to become readable.
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
socket.wait(boost::asio::ip::tcp::socket::wait_read);
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/wait/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/wait/overload2.html
index 21d4239b95..fd552256fb 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/wait/overload2.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/wait/overload2.html
@@ -66,7 +66,7 @@
<p>
Waiting for a socket to become readable.
</p>
-<pre class="programlisting">boost::asio::ip::tcp::socket socket(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::socket socket(my_context);
...
boost::system::error_code ec;
socket.wait(boost::asio::ip::tcp::socket::wait_read, ec);
@@ -74,7 +74,7 @@ socket.wait(boost::asio::ip::tcp::socket::wait_read, ec);
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/wait_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/wait_type.html
index 64e95934df..f1c257ec33 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket/wait_type.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket/wait_type.html
@@ -68,7 +68,7 @@ Wait
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>