summaryrefslogtreecommitdiff
path: root/doc/html/boost_asio
diff options
context:
space:
mode:
authorDongHun Kwak <dh0128.kwak@samsung.com>2019-12-05 15:22:41 +0900
committerDongHun Kwak <dh0128.kwak@samsung.com>2019-12-05 15:22:41 +0900
commit3c1df2168531ad5580076ae08d529054689aeedd (patch)
tree941aff6f86393eecacddfec252a8508c7e8351c9 /doc/html/boost_asio
parentd6a306e745acfee00e81ccaf3324a2a03516db41 (diff)
downloadboost-3c1df2168531ad5580076ae08d529054689aeedd.tar.gz
boost-3c1df2168531ad5580076ae08d529054689aeedd.tar.bz2
boost-3c1df2168531ad5580076ae08d529054689aeedd.zip
Imported Upstream version 1.70.0upstream/1.70.0
Diffstat (limited to 'doc/html/boost_asio')
-rw-r--r--doc/html/boost_asio/example/cpp03/allocation/server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/buffers/reference_counted.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/chat/chat_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/chat/chat_message.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/chat/chat_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/chat/posix_chat_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/echo/async_tcp_echo_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/echo/async_udp_echo_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/fork/daemon.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/fork/process_per_connection.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/client/async_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/client/sync_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/connection.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/connection.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/connection_manager.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/connection_manager.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/header.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/main.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/mime_types.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/mime_types.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/reply.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/reply.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/request.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/request_handler.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/request_handler.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/request_parser.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/request_parser.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server/server.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/connection.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/connection.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/header.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/io_context_pool.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/io_context_pool.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/main.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/mime_types.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/mime_types.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/reply.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/reply.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/request.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/request_handler.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/request_handler.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/request_parser.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/request_parser.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/server.cpp4
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server2/server.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/connection.cpp30
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/connection.hpp4
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/header.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/main.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/mime_types.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/mime_types.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/reply.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/reply.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/request.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/request_handler.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/request_handler.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/request_parser.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/request_parser.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server3/server.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/file_handler.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/file_handler.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/header.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/main.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/mime_types.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/mime_types.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/reply.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/reply.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/request.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/request_parser.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/request_parser.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/server.cpp4
-rw-r--r--doc/html/boost_asio/example/cpp03/http/server4/server.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/icmp/icmp_header.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/icmp/ipv4_header.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/icmp/ping.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/invocation/prioritised_handlers.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/iostreams/daytime_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/iostreams/daytime_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/iostreams/http_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/local/connect_pair.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/local/iostream_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/local/stream_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/local/stream_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/multicast/receiver.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/multicast/sender.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/nonblocking/third_party_lib.cpp12
-rw-r--r--doc/html/boost_asio/example/cpp03/porthopper/client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/porthopper/protocol.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/porthopper/server.cpp10
-rw-r--r--doc/html/boost_asio/example/cpp03/serialization/client.cpp4
-rw-r--r--doc/html/boost_asio/example/cpp03/serialization/connection.hpp6
-rw-r--r--doc/html/boost_asio/example/cpp03/serialization/server.cpp6
-rw-r--r--doc/html/boost_asio/example/cpp03/serialization/stock.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/services/basic_logger.hpp8
-rw-r--r--doc/html/boost_asio/example/cpp03/services/daytime_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/services/logger.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/services/logger_service.cpp8
-rw-r--r--doc/html/boost_asio/example/cpp03/services/logger_service.hpp14
-rw-r--r--doc/html/boost_asio/example/cpp03/socks4/socks4.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/socks4/sync_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/spawn/echo_server.cpp6
-rw-r--r--doc/html/boost_asio/example/cpp03/spawn/parallel_grep.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/ssl/client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/ssl/server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/timeouts/async_tcp_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/timeouts/blocking_tcp_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/timeouts/blocking_token_tcp_client.cpp14
-rw-r--r--doc/html/boost_asio/example/cpp03/timeouts/blocking_udp_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/timeouts/server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/timers/time_t_timer.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp03/windows/transmit_file.cpp18
-rw-r--r--doc/html/boost_asio/example/cpp11/allocation/server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/buffers/reference_counted.cpp4
-rw-r--r--doc/html/boost_asio/example/cpp11/chat/chat_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/chat/chat_message.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/chat/chat_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/echo/async_tcp_echo_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/echo/async_udp_echo_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/fork/daemon.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/fork/process_per_connection.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/futures/daytime_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/handler_tracking/async_tcp_echo_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/handler_tracking/custom_tracking.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/connection.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/connection.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/connection_manager.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/connection_manager.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/header.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/main.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/mime_types.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/mime_types.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/reply.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/reply.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/request.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/request_handler.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/request_handler.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/request_parser.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/request_parser.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/http/server/server.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/invocation/prioritised_handlers.cpp4
-rw-r--r--doc/html/boost_asio/example/cpp11/local/connect_pair.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/local/iostream_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/local/stream_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/local/stream_server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/multicast/receiver.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/multicast/sender.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/operations/composed_1.cpp3
-rw-r--r--doc/html/boost_asio/example/cpp11/operations/composed_2.cpp105
-rw-r--r--doc/html/boost_asio/example/cpp11/operations/composed_3.cpp152
-rw-r--r--doc/html/boost_asio/example/cpp11/operations/composed_4.cpp211
-rw-r--r--doc/html/boost_asio/example/cpp11/operations/composed_5.cpp302
-rw-r--r--doc/html/boost_asio/example/cpp11/operations/composed_6.cpp302
-rw-r--r--doc/html/boost_asio/example/cpp11/operations/composed_7.cpp222
-rw-r--r--doc/html/boost_asio/example/cpp11/operations/composed_8.cpp217
-rw-r--r--doc/html/boost_asio/example/cpp11/socks4/socks4.hpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/socks4/sync_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/spawn/echo_server.cpp15
-rw-r--r--doc/html/boost_asio/example/cpp11/spawn/parallel_grep.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/ssl/client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/ssl/server.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/timeouts/async_tcp_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/timeouts/blocking_tcp_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/timeouts/blocking_token_tcp_client.cpp14
-rw-r--r--doc/html/boost_asio/example/cpp11/timeouts/blocking_udp_client.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp11/timeouts/server.cpp8
-rw-r--r--doc/html/boost_asio/example/cpp11/timers/time_t_timer.cpp2
-rw-r--r--doc/html/boost_asio/example/cpp14/operations/composed_1.cpp113
-rw-r--r--doc/html/boost_asio/example/cpp14/operations/composed_2.cpp131
-rw-r--r--doc/html/boost_asio/example/cpp14/operations/composed_3.cpp186
-rw-r--r--doc/html/boost_asio/example/cpp14/operations/composed_4.cpp201
-rw-r--r--doc/html/boost_asio/example/cpp14/operations/composed_5.cpp238
-rw-r--r--doc/html/boost_asio/example/cpp14/operations/composed_6.cpp298
-rw-r--r--doc/html/boost_asio/example/cpp14/operations/composed_7.cpp219
-rw-r--r--doc/html/boost_asio/example/cpp14/operations/composed_8.cpp212
-rw-r--r--doc/html/boost_asio/example/cpp17/coroutines_ts/chat_server.cpp39
-rw-r--r--doc/html/boost_asio/example/cpp17/coroutines_ts/double_buffered_echo_server.cpp97
-rw-r--r--doc/html/boost_asio/example/cpp17/coroutines_ts/echo_server.cpp32
-rw-r--r--doc/html/boost_asio/example/cpp17/coroutines_ts/range_based_for.cpp26
-rw-r--r--doc/html/boost_asio/example/cpp17/coroutines_ts/refactored_echo_server.cpp32
-rw-r--r--doc/html/boost_asio/examples.html2
-rw-r--r--doc/html/boost_asio/examples/cpp03_examples.html2
-rw-r--r--doc/html/boost_asio/examples/cpp11_examples.html17
-rw-r--r--doc/html/boost_asio/examples/cpp14_examples.html77
-rw-r--r--doc/html/boost_asio/examples/cpp17_examples.html8
-rw-r--r--doc/html/boost_asio/history.html346
-rw-r--r--doc/html/boost_asio/index.html1870
-rw-r--r--doc/html/boost_asio/net_ts.html5
-rw-r--r--doc/html/boost_asio/overview.html4
-rw-r--r--doc/html/boost_asio/overview/core.html4
-rw-r--r--doc/html/boost_asio/overview/core/allocation.html2
-rw-r--r--doc/html/boost_asio/overview/core/async.html2
-rw-r--r--doc/html/boost_asio/overview/core/basics.html2
-rw-r--r--doc/html/boost_asio/overview/core/buffers.html2
-rw-r--r--doc/html/boost_asio/overview/core/concurrency_hint.html2
-rw-r--r--doc/html/boost_asio/overview/core/coroutine.html2
-rw-r--r--doc/html/boost_asio/overview/core/coroutines_ts.html63
-rw-r--r--doc/html/boost_asio/overview/core/handler_tracking.html2
-rw-r--r--doc/html/boost_asio/overview/core/line_based.html2
-rw-r--r--doc/html/boost_asio/overview/core/reactor.html2
-rw-r--r--doc/html/boost_asio/overview/core/spawn.html4
-rw-r--r--doc/html/boost_asio/overview/core/strands.html2
-rw-r--r--doc/html/boost_asio/overview/core/streams.html2
-rw-r--r--doc/html/boost_asio/overview/core/threads.html2
-rw-r--r--doc/html/boost_asio/overview/cpp2011.html2
-rw-r--r--doc/html/boost_asio/overview/cpp2011/array.html2
-rw-r--r--doc/html/boost_asio/overview/cpp2011/atomic.html2
-rw-r--r--doc/html/boost_asio/overview/cpp2011/chrono.html2
-rw-r--r--doc/html/boost_asio/overview/cpp2011/futures.html2
-rw-r--r--doc/html/boost_asio/overview/cpp2011/move_handlers.html2
-rw-r--r--doc/html/boost_asio/overview/cpp2011/move_objects.html2
-rw-r--r--doc/html/boost_asio/overview/cpp2011/shared_ptr.html2
-rw-r--r--doc/html/boost_asio/overview/cpp2011/variadic.html2
-rw-r--r--doc/html/boost_asio/overview/implementation.html2
-rw-r--r--doc/html/boost_asio/overview/networking.html4
-rw-r--r--doc/html/boost_asio/overview/networking/bsd_sockets.html2
-rw-r--r--doc/html/boost_asio/overview/networking/iostreams.html2
-rw-r--r--doc/html/boost_asio/overview/networking/other_protocols.html2
-rw-r--r--doc/html/boost_asio/overview/networking/protocols.html2
-rw-r--r--doc/html/boost_asio/overview/posix.html2
-rw-r--r--doc/html/boost_asio/overview/posix/fork.html2
-rw-r--r--doc/html/boost_asio/overview/posix/local.html2
-rw-r--r--doc/html/boost_asio/overview/posix/stream_descriptor.html2
-rw-r--r--doc/html/boost_asio/overview/rationale.html2
-rw-r--r--doc/html/boost_asio/overview/serial_ports.html2
-rw-r--r--doc/html/boost_asio/overview/signals.html2
-rw-r--r--doc/html/boost_asio/overview/ssl.html2
-rw-r--r--doc/html/boost_asio/overview/timers.html2
-rw-r--r--doc/html/boost_asio/overview/windows.html2
-rw-r--r--doc/html/boost_asio/overview/windows/object_handle.html2
-rw-r--r--doc/html/boost_asio/overview/windows/random_access_handle.html2
-rw-r--r--doc/html/boost_asio/overview/windows/stream_handle.html2
-rw-r--r--doc/html/boost_asio/reference.html170
-rw-r--r--doc/html/boost_asio/reference/AcceptHandler.html2
-rw-r--r--doc/html/boost_asio/reference/AcceptableProtocol.html2
-rw-r--r--doc/html/boost_asio/reference/AsyncRandomAccessReadDevice.html2
-rw-r--r--doc/html/boost_asio/reference/AsyncRandomAccessWriteDevice.html2
-rw-r--r--doc/html/boost_asio/reference/AsyncReadStream.html2
-rw-r--r--doc/html/boost_asio/reference/AsyncWriteStream.html2
-rw-r--r--doc/html/boost_asio/reference/BufferedHandshakeHandler.html2
-rw-r--r--doc/html/boost_asio/reference/CompletionCondition.html4
-rw-r--r--doc/html/boost_asio/reference/CompletionHandler.html2
-rw-r--r--doc/html/boost_asio/reference/ConnectCondition.html2
-rw-r--r--doc/html/boost_asio/reference/ConnectHandler.html2
-rw-r--r--doc/html/boost_asio/reference/ConstBufferSequence.html2
-rw-r--r--doc/html/boost_asio/reference/DynamicBuffer.html237
-rw-r--r--doc/html/boost_asio/reference/DynamicBuffer_v1.html264
-rw-r--r--doc/html/boost_asio/reference/DynamicBuffer_v2.html271
-rw-r--r--doc/html/boost_asio/reference/Endpoint.html12
-rw-r--r--doc/html/boost_asio/reference/EndpointSequence.html4
-rw-r--r--doc/html/boost_asio/reference/ExecutionContext.html4
-rw-r--r--doc/html/boost_asio/reference/Executor1.html4
-rw-r--r--doc/html/boost_asio/reference/GettableSerialPortOption.html4
-rw-r--r--doc/html/boost_asio/reference/GettableSocketOption.html4
-rw-r--r--doc/html/boost_asio/reference/Handler.html4
-rw-r--r--doc/html/boost_asio/reference/HandshakeHandler.html2
-rw-r--r--doc/html/boost_asio/reference/InternetProtocol.html4
-rw-r--r--doc/html/boost_asio/reference/IoControlCommand.html4
-rw-r--r--doc/html/boost_asio/reference/IoObjectService.html4
-rw-r--r--doc/html/boost_asio/reference/IteratorConnectHandler.html2
-rw-r--r--doc/html/boost_asio/reference/LegacyCompletionHandler.html2
-rw-r--r--doc/html/boost_asio/reference/MoveAcceptHandler.html2
-rw-r--r--doc/html/boost_asio/reference/MutableBufferSequence.html4
-rw-r--r--doc/html/boost_asio/reference/ProtoAllocator.html2
-rw-r--r--doc/html/boost_asio/reference/Protocol.html6
-rw-r--r--doc/html/boost_asio/reference/RangeConnectHandler.html2
-rw-r--r--doc/html/boost_asio/reference/ReadHandler.html2
-rw-r--r--doc/html/boost_asio/reference/ResolveHandler.html2
-rw-r--r--doc/html/boost_asio/reference/Service.html2
-rw-r--r--doc/html/boost_asio/reference/SettableSerialPortOption.html4
-rw-r--r--doc/html/boost_asio/reference/SettableSocketOption.html4
-rw-r--r--doc/html/boost_asio/reference/ShutdownHandler.html2
-rw-r--r--doc/html/boost_asio/reference/SignalHandler.html2
-rw-r--r--doc/html/boost_asio/reference/SyncRandomAccessReadDevice.html4
-rw-r--r--doc/html/boost_asio/reference/SyncRandomAccessWriteDevice.html4
-rw-r--r--doc/html/boost_asio/reference/SyncReadStream.html4
-rw-r--r--doc/html/boost_asio/reference/SyncWriteStream.html4
-rw-r--r--doc/html/boost_asio/reference/TimeTraits.html4
-rw-r--r--doc/html/boost_asio/reference/WaitHandler.html2
-rw-r--r--doc/html/boost_asio/reference/WaitTraits.html4
-rw-r--r--doc/html/boost_asio/reference/WriteHandler.html8
-rw-r--r--doc/html/boost_asio/reference/add_service.html111
-rw-r--r--doc/html/boost_asio/reference/asio_handler_allocate.html8
-rw-r--r--doc/html/boost_asio/reference/asio_handler_deallocate.html2
-rw-r--r--doc/html/boost_asio/reference/asio_handler_invoke.html2
-rw-r--r--doc/html/boost_asio/reference/asio_handler_invoke/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/asio_handler_invoke/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/asio_handler_is_continuation.html2
-rw-r--r--doc/html/boost_asio/reference/associated_allocator.html2
-rw-r--r--doc/html/boost_asio/reference/associated_allocator/get.html2
-rw-r--r--doc/html/boost_asio/reference/associated_allocator/type.html2
-rw-r--r--doc/html/boost_asio/reference/associated_executor.html2
-rw-r--r--doc/html/boost_asio/reference/associated_executor/get.html2
-rw-r--r--doc/html/boost_asio/reference/associated_executor/type.html2
-rw-r--r--doc/html/boost_asio/reference/async_completion.html2
-rw-r--r--doc/html/boost_asio/reference/async_completion/async_completion.html2
-rw-r--r--doc/html/boost_asio/reference/async_completion/completion_handler.html2
-rw-r--r--doc/html/boost_asio/reference/async_completion/completion_handler_type.html15
-rw-r--r--doc/html/boost_asio/reference/async_completion/result.html8
-rw-r--r--doc/html/boost_asio/reference/async_compose.html156
-rw-r--r--doc/html/boost_asio/reference/async_connect.html26
-rw-r--r--doc/html/boost_asio/reference/async_connect/overload1.html13
-rw-r--r--doc/html/boost_asio/reference/async_connect/overload2.html9
-rw-r--r--doc/html/boost_asio/reference/async_connect/overload3.html11
-rw-r--r--doc/html/boost_asio/reference/async_connect/overload4.html13
-rw-r--r--doc/html/boost_asio/reference/async_connect/overload5.html9
-rw-r--r--doc/html/boost_asio/reference/async_connect/overload6.html19
-rw-r--r--doc/html/boost_asio/reference/async_initiate.html66
-rw-r--r--doc/html/boost_asio/reference/async_read.html70
-rw-r--r--doc/html/boost_asio/reference/async_read/overload1.html14
-rw-r--r--doc/html/boost_asio/reference/async_read/overload2.html16
-rw-r--r--doc/html/boost_asio/reference/async_read/overload3.html22
-rw-r--r--doc/html/boost_asio/reference/async_read/overload4.html22
-rw-r--r--doc/html/boost_asio/reference/async_read/overload5.html16
-rw-r--r--doc/html/boost_asio/reference/async_read/overload6.html20
-rw-r--r--doc/html/boost_asio/reference/async_read/overload7.html137
-rw-r--r--doc/html/boost_asio/reference/async_read/overload8.html147
-rw-r--r--doc/html/boost_asio/reference/async_read_at.html8
-rw-r--r--doc/html/boost_asio/reference/async_read_at/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/async_read_at/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/async_read_at/overload3.html6
-rw-r--r--doc/html/boost_asio/reference/async_read_at/overload4.html6
-rw-r--r--doc/html/boost_asio/reference/async_read_until.html124
-rw-r--r--doc/html/boost_asio/reference/async_read_until/overload1.html21
-rw-r--r--doc/html/boost_asio/reference/async_read_until/overload10.html187
-rw-r--r--doc/html/boost_asio/reference/async_read_until/overload11.html191
-rw-r--r--doc/html/boost_asio/reference/async_read_until/overload12.html230
-rw-r--r--doc/html/boost_asio/reference/async_read_until/overload2.html23
-rw-r--r--doc/html/boost_asio/reference/async_read_until/overload3.html23
-rw-r--r--doc/html/boost_asio/reference/async_read_until/overload4.html24
-rw-r--r--doc/html/boost_asio/reference/async_read_until/overload5.html16
-rw-r--r--doc/html/boost_asio/reference/async_read_until/overload6.html16
-rw-r--r--doc/html/boost_asio/reference/async_read_until/overload7.html16
-rw-r--r--doc/html/boost_asio/reference/async_read_until/overload8.html20
-rw-r--r--doc/html/boost_asio/reference/async_read_until/overload9.html187
-rw-r--r--doc/html/boost_asio/reference/async_result.html21
-rw-r--r--doc/html/boost_asio/reference/async_result/async_result.html2
-rw-r--r--doc/html/boost_asio/reference/async_result/completion_handler_type.html2
-rw-r--r--doc/html/boost_asio/reference/async_result/get.html8
-rw-r--r--doc/html/boost_asio/reference/async_result/initiate.html58
-rw-r--r--doc/html/boost_asio/reference/async_result/return_type.html10
-rw-r--r--doc/html/boost_asio/reference/async_result_lt__Handler__gt_/async_result.html56
-rw-r--r--doc/html/boost_asio/reference/async_result_lt__Handler__gt_/type.html60
-rw-r--r--doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_.html8
-rw-r--r--doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/async_result.html2
-rw-r--r--doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/completion_handler_type.html2
-rw-r--r--doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/get.html2
-rw-r--r--doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/return_type.html2
-rw-r--r--doc/html/boost_asio/reference/async_write.html70
-rw-r--r--doc/html/boost_asio/reference/async_write/overload1.html14
-rw-r--r--doc/html/boost_asio/reference/async_write/overload2.html16
-rw-r--r--doc/html/boost_asio/reference/async_write/overload3.html22
-rw-r--r--doc/html/boost_asio/reference/async_write/overload4.html22
-rw-r--r--doc/html/boost_asio/reference/async_write/overload5.html16
-rw-r--r--doc/html/boost_asio/reference/async_write/overload6.html20
-rw-r--r--doc/html/boost_asio/reference/async_write/overload7.html124
-rw-r--r--doc/html/boost_asio/reference/async_write/overload8.html146
-rw-r--r--doc/html/boost_asio/reference/async_write_at.html8
-rw-r--r--doc/html/boost_asio/reference/async_write_at/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/async_write_at/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/async_write_at/overload3.html6
-rw-r--r--doc/html/boost_asio/reference/async_write_at/overload4.html12
-rw-r--r--doc/html/boost_asio/reference/asynchronous_operations.html2
-rw-r--r--doc/html/boost_asio/reference/asynchronous_socket_operations.html2
-rw-r--r--doc/html/boost_asio/reference/awaitable.html (renamed from doc/html/boost_asio/reference/async_result_lt__Handler__gt_.html)82
-rw-r--r--doc/html/boost_asio/reference/awaitable/_awaitable.html (renamed from doc/html/boost_asio/reference/experimental__awaitable/_awaitable.html)18
-rw-r--r--doc/html/boost_asio/reference/awaitable/awaitable.html57
-rw-r--r--doc/html/boost_asio/reference/awaitable/awaitable/overload1.html49
-rw-r--r--doc/html/boost_asio/reference/awaitable/awaitable/overload2.html (renamed from doc/html/boost_asio/reference/experimental__await_token/await_token/overload2.html)20
-rw-r--r--doc/html/boost_asio/reference/awaitable/executor_type.html60
-rw-r--r--doc/html/boost_asio/reference/awaitable/valid.html50
-rw-r--r--doc/html/boost_asio/reference/awaitable/value_type.html60
-rw-r--r--doc/html/boost_asio/reference/bad_executor.html8
-rw-r--r--doc/html/boost_asio/reference/bad_executor/bad_executor.html2
-rw-r--r--doc/html/boost_asio/reference/bad_executor/what.html2
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket.html81
-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
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket__rebind_executor.html94
-rw-r--r--doc/html/boost_asio/reference/basic_datagram_socket__rebind_executor/other.html957
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer.html41
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/_basic_deadline_timer.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/async_wait.html6
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer.html49
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload1.html19
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload2.html37
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload3.html28
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload4.html49
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload5.html72
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload6.html76
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload7.html77
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/cancel.html8
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/cancel_one.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/duration_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/executor_type.html161
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/expires_at.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/get_io_context.html65
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/get_io_service.html65
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/operator_eq_.html10
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/time_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/traits_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/wait.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/wait/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_deadline_timer/wait/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/_basic_io_object.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/basic_io_object.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/executor_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/get_executor.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/get_implementation.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/get_implementation/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/get_implementation/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/get_io_context.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/get_io_service.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/get_service.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/get_service/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/get_service/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/implementation_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/basic_io_object/service_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket.html81
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/_basic_raw_socket.html8
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/assign.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/assign/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/assign/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_connect.html8
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_receive.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_receive_from.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_send.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_send/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_send/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_send_to.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/async_wait.html8
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/at_mark.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/available.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/available/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/available/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket.html75
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload1.html19
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload10.html81
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload2.html51
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload3.html35
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload4.html38
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload5.html49
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload6.html58
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload7.html92
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload8.html96
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload9.html77
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/bind.html8
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/bind/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/bind/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/broadcast.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/bytes_readable.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/cancel.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/cancel/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/cancel/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/close.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/close/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/close/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/connect.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/connect/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/connect/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/debug.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/do_not_route.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/enable_connection_aborted.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/endpoint_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/executor_type.html164
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/get_io_context.html68
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/get_io_service.html68
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/get_option.html8
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/get_option/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/get_option/overload2.html10
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/impl_.html (renamed from doc/html/boost_asio/reference/windows__object_handle/is_open.html)25
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/io_control.html8
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/io_control/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/io_control/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/is_open.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/keep_alive.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/linger.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/local_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/lowest_layer.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/lowest_layer_type.html78
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/max_connections.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/max_listen_connections.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/message_do_not_route.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/message_end_of_record.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/message_flags.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/message_out_of_band.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/message_peek.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/native_handle.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/native_handle_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/non_blocking.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/open.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/open/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/open/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/operator_eq_.html9
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/operator_eq_/overload1.html5
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/operator_eq_/overload2.html12
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/out_of_band_inline.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/receive.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/receive/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/receive/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/receive/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/receive_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/receive_from.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/receive_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/release.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/release/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/release/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/reuse_address.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/send.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/send/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/send/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/send/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/send_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/send_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/send_to.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/send_to/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/send_to/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/send_to/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/set_option.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/set_option/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/set_option/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/shutdown.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/shutdown_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/wait.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/wait/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/wait/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket/wait_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket__rebind_executor.html94
-rw-r--r--doc/html/boost_asio/reference/basic_raw_socket__rebind_executor/other.html955
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket.html87
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/_basic_seq_packet_socket.html8
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/assign.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/async_connect.html8
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/async_send.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/async_wait.html8
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/available.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket.html75
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload1.html19
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload10.html81
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload2.html54
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload3.html37
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload4.html40
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload5.html50
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload6.html59
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload7.html92
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload8.html96
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload9.html77
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/bind.html8
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/broadcast.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/bytes_readable.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/cancel.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/close.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/connect.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/debug.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/do_not_route.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/enable_connection_aborted.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/endpoint_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/executor_type.html164
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/get_io_context.html68
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/get_io_service.html68
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/get_option.html8
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload2.html10
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/impl_.html51
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/io_control.html8
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/is_open.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/keep_alive.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/linger.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer_type.html78
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/max_connections.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/max_listen_connections.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/message_do_not_route.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/message_end_of_record.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/message_flags.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/message_out_of_band.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/message_peek.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/open.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_.html9
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/overload2.html13
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/out_of_band_inline.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/receive.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/receive_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/receive_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/release.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/release/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/release/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/reuse_address.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/send.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/send_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/send_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/set_option.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/wait.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/wait/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/wait/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket/wait_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket__rebind_executor.html94
-rw-r--r--doc/html/boost_asio/reference/basic_seq_packet_socket__rebind_executor/other.html910
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port.html380
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/_basic_serial_port.html (renamed from doc/html/boost_asio/reference/serial_port/_serial_port.html)20
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/assign.html (renamed from doc/html/boost_asio/reference/posix__descriptor/assign.html)32
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/assign/overload1.html (renamed from doc/html/boost_asio/reference/serial_port/assign/overload1.html)12
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/assign/overload2.html (renamed from doc/html/boost_asio/reference/serial_port/assign/overload2.html)12
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/async_read_some.html (renamed from doc/html/boost_asio/reference/serial_port/async_read_some.html)37
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/async_write_some.html (renamed from doc/html/boost_asio/reference/serial_port/async_write_some.html)37
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/basic_serial_port.html114
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload1.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle/overload1.html)38
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload2.html72
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload3.html (renamed from doc/html/boost_asio/reference/serial_port/serial_port/overload3.html)38
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload4.html77
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload5.html74
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload6.html77
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload7.html88
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload8.html91
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload9.html77
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/cancel.html55
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/cancel/overload1.html (renamed from doc/html/boost_asio/reference/posix__descriptor/cancel/overload1.html)18
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/cancel/overload2.html (renamed from doc/html/boost_asio/reference/posix__descriptor/cancel/overload2.html)18
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/close.html (renamed from doc/html/boost_asio/reference/posix__descriptor/close.html)28
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/close/overload1.html (renamed from doc/html/boost_asio/reference/serial_port/close/overload1.html)16
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/close/overload2.html (renamed from doc/html/boost_asio/reference/serial_port/close/overload2.html)16
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/executor_type.html (renamed from doc/html/boost_asio/reference/experimental__awaitable/executor_type.html)28
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/get_executor.html (renamed from doc/html/boost_asio/reference/posix__descriptor/get_executor.html)18
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/get_option.html (renamed from doc/html/boost_asio/reference/serial_port/get_option.html)30
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/get_option/overload1.html (renamed from doc/html/boost_asio/reference/serial_port/get_option/overload1.html)20
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/get_option/overload2.html (renamed from doc/html/boost_asio/reference/serial_port/get_option/overload2.html)16
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/is_open.html (renamed from doc/html/boost_asio/reference/posix__descriptor/is_open.html)20
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/lowest_layer.html (renamed from doc/html/boost_asio/reference/posix__descriptor/lowest_layer.html)26
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload1.html (renamed from doc/html/boost_asio/reference/serial_port/lowest_layer/overload1.html)18
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload2.html (renamed from doc/html/boost_asio/reference/serial_port/lowest_layer/overload2.html)18
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/lowest_layer_type.html (renamed from doc/html/boost_asio/reference/serial_port/lowest_layer_type.html)130
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/native_handle.html (renamed from doc/html/boost_asio/reference/posix__descriptor/native_handle.html)22
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/native_handle_type.html (renamed from doc/html/boost_asio/reference/posix__descriptor/native_handle_type.html)26
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/open.html (renamed from doc/html/boost_asio/reference/serial_port/open.html)30
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/open/overload1.html (renamed from doc/html/boost_asio/reference/serial_port/open/overload1.html)20
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/open/overload2.html (renamed from doc/html/boost_asio/reference/serial_port/open/overload2.html)16
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/operator_eq_.html (renamed from doc/html/boost_asio/reference/serial_port/operator_eq_.html)36
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/read_some.html (renamed from doc/html/boost_asio/reference/serial_port/read_some.html)30
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/read_some/overload1.html (renamed from doc/html/boost_asio/reference/serial_port/read_some/overload1.html)34
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/read_some/overload2.html (renamed from doc/html/boost_asio/reference/serial_port/read_some/overload2.html)24
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/send_break.html (renamed from doc/html/boost_asio/reference/serial_port/send_break.html)30
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/send_break/overload1.html (renamed from doc/html/boost_asio/reference/serial_port/send_break/overload1.html)16
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/send_break/overload2.html (renamed from doc/html/boost_asio/reference/serial_port/send_break/overload2.html)20
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/set_option.html (renamed from doc/html/boost_asio/reference/serial_port/set_option.html)30
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/set_option/overload1.html (renamed from doc/html/boost_asio/reference/serial_port/set_option/overload1.html)20
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/set_option/overload2.html (renamed from doc/html/boost_asio/reference/serial_port/set_option/overload2.html)16
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/write_some.html (renamed from doc/html/boost_asio/reference/serial_port/write_some.html)30
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/write_some/overload1.html (renamed from doc/html/boost_asio/reference/serial_port/write_some/overload1.html)34
-rw-r--r--doc/html/boost_asio/reference/basic_serial_port/write_some/overload2.html (renamed from doc/html/boost_asio/reference/serial_port/write_some/overload2.html)28
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set.html301
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/_basic_signal_set.html (renamed from doc/html/boost_asio/reference/signal_set/_signal_set.html)20
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/add.html (renamed from doc/html/boost_asio/reference/signal_set/add.html)29
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/add/overload1.html (renamed from doc/html/boost_asio/reference/signal_set/add/overload1.html)22
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/add/overload2.html (renamed from doc/html/boost_asio/reference/signal_set/add/overload2.html)18
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/async_wait.html (renamed from doc/html/boost_asio/reference/signal_set/async_wait.html)30
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/basic_signal_set.html113
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload1.html68
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload2.html71
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload3.html83
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload4.html86
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload5.html (renamed from doc/html/boost_asio/reference/signal_set/signal_set/overload3.html)40
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload6.html92
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload7.html (renamed from doc/html/boost_asio/reference/signal_set/signal_set/overload4.html)40
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload8.html98
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/cancel.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/cancel.html)28
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/cancel/overload1.html (renamed from doc/html/boost_asio/reference/signal_set/cancel/overload1.html)20
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/cancel/overload2.html (renamed from doc/html/boost_asio/reference/signal_set/cancel/overload2.html)20
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/clear.html (renamed from doc/html/boost_asio/reference/signal_set/clear.html)30
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/clear/overload1.html (renamed from doc/html/boost_asio/reference/signal_set/clear/overload1.html)22
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/clear/overload2.html (renamed from doc/html/boost_asio/reference/signal_set/clear/overload2.html)22
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/executor_type.html (renamed from doc/html/boost_asio/reference/handler_type/type.html)30
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/get_executor.html (renamed from doc/html/boost_asio/reference/serial_port/get_executor.html)18
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/remove.html57
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/remove/overload1.html (renamed from doc/html/boost_asio/reference/signal_set/remove/overload1.html)26
-rw-r--r--doc/html/boost_asio/reference/basic_signal_set/remove/overload2.html (renamed from doc/html/boost_asio/reference/signal_set/remove/overload2.html)26
-rw-r--r--doc/html/boost_asio/reference/basic_socket.html85
-rw-r--r--doc/html/boost_asio/reference/basic_socket/_basic_socket.html8
-rw-r--r--doc/html/boost_asio/reference/basic_socket/assign.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/assign/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/assign/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/async_connect.html8
-rw-r--r--doc/html/boost_asio/reference/basic_socket/async_wait.html8
-rw-r--r--doc/html/boost_asio/reference/basic_socket/at_mark.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/at_mark/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/at_mark/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/available.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/available/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/available/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/basic_socket.html75
-rw-r--r--doc/html/boost_asio/reference/basic_socket/basic_socket/overload1.html19
-rw-r--r--doc/html/boost_asio/reference/basic_socket/basic_socket/overload10.html80
-rw-r--r--doc/html/boost_asio/reference/basic_socket/basic_socket/overload2.html48
-rw-r--r--doc/html/boost_asio/reference/basic_socket/basic_socket/overload3.html34
-rw-r--r--doc/html/boost_asio/reference/basic_socket/basic_socket/overload4.html35
-rw-r--r--doc/html/boost_asio/reference/basic_socket/basic_socket/overload5.html48
-rw-r--r--doc/html/boost_asio/reference/basic_socket/basic_socket/overload6.html57
-rw-r--r--doc/html/boost_asio/reference/basic_socket/basic_socket/overload7.html91
-rw-r--r--doc/html/boost_asio/reference/basic_socket/basic_socket/overload8.html95
-rw-r--r--doc/html/boost_asio/reference/basic_socket/basic_socket/overload9.html76
-rw-r--r--doc/html/boost_asio/reference/basic_socket/bind.html8
-rw-r--r--doc/html/boost_asio/reference/basic_socket/bind/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/bind/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/broadcast.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket/bytes_readable.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/cancel.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/cancel/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/cancel/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/close.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/close/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/close/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/connect.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/connect/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/connect/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/debug.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket/do_not_route.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket/enable_connection_aborted.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket/endpoint_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/executor_type.html161
-rw-r--r--doc/html/boost_asio/reference/basic_socket/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/basic_socket/get_io_context.html65
-rw-r--r--doc/html/boost_asio/reference/basic_socket/get_io_service.html65
-rw-r--r--doc/html/boost_asio/reference/basic_socket/get_option.html8
-rw-r--r--doc/html/boost_asio/reference/basic_socket/get_option/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/get_option/overload2.html10
-rw-r--r--doc/html/boost_asio/reference/basic_socket/impl_.html (renamed from doc/html/boost_asio/reference/serial_port/is_open.html)22
-rw-r--r--doc/html/boost_asio/reference/basic_socket/io_control.html8
-rw-r--r--doc/html/boost_asio/reference/basic_socket/io_control/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/io_control/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/is_open.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/keep_alive.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket/linger.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket/local_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/local_endpoint/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/local_endpoint/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/lowest_layer.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/lowest_layer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/lowest_layer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/lowest_layer_type.html78
-rw-r--r--doc/html/boost_asio/reference/basic_socket/max_connections.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/max_listen_connections.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/message_do_not_route.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/message_end_of_record.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/message_flags.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/message_out_of_band.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/message_peek.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/native_handle.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/native_handle_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/native_non_blocking.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/non_blocking.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/non_blocking/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/non_blocking/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/non_blocking/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/open.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/open/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/open/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/operator_eq_.html9
-rw-r--r--doc/html/boost_asio/reference/basic_socket/operator_eq_/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/operator_eq_/overload2.html11
-rw-r--r--doc/html/boost_asio/reference/basic_socket/out_of_band_inline.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/receive_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket/receive_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket/release.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/release/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/release/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/remote_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/reuse_address.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket/send_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket/send_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket/set_option.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/set_option/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/set_option/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/shutdown.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/shutdown/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/shutdown/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/shutdown_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/wait.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket/wait/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/wait/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket/wait_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket__rebind_executor.html94
-rw-r--r--doc/html/boost_asio/reference/basic_socket__rebind_executor/other.html883
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor.html39
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/_basic_socket_acceptor.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept.html128
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload1.html19
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload10.html32
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload11.html23
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload12.html27
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload13.html112
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload14.html113
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload15.html109
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload16.html110
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload2.html21
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload3.html22
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload4.html22
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload5.html14
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload6.html14
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload7.html26
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload8.html54
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload9.html54
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/assign.html8
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/async_accept.html65
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload1.html21
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload2.html19
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload3.html18
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload4.html34
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload5.html39
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload6.html30
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload7.html124
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload8.html126
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/async_wait.html14
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor.html76
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload1.html19
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload10.html81
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload2.html51
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload3.html52
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload4.html38
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload5.html60
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload6.html69
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload7.html92
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload8.html96
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload9.html77
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/bind.html8
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/broadcast.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/bytes_readable.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/cancel.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/close.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/close/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/close/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/debug.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/do_not_route.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/enable_connection_aborted.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/endpoint_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/executor_type.html161
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/get_io_context.html65
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/get_io_service.html65
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/get_option.html8
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/io_control.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/is_open.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/keep_alive.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/linger.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/listen.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/max_connections.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/max_listen_connections.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/message_do_not_route.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/message_end_of_record.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/message_flags.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/message_out_of_band.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/message_peek.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/native_handle.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/native_handle_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/open.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/open/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/open/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_.html9
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/overload1.html5
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/overload2.html12
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/out_of_band_inline.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/receive_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/receive_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/release.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/release/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/release/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/reuse_address.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/send_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/send_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/set_option.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/shutdown_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/wait.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/wait/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/wait/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_socket_acceptor/wait_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/clock_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/close.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/connect.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/duration.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/duration_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/endpoint_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/error.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/expires_after.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/expires_at.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/expiry.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/rdbuf.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/socket.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/time_point.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_iostream/time_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/_basic_socket_streambuf.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/clock_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/close.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/connect.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/duration.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/duration_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/endpoint_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/error.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/expires_after.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/expires_at.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/expiry.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/overflow.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/puberror.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/setbuf.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/socket.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/sync.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/time_point.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/time_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_socket_streambuf/underflow.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket.html81
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/_basic_stream_socket.html8
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/assign.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/assign/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/assign/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/async_connect.html8
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/async_read_some.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/async_receive.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/async_send.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/async_send/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/async_send/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/async_wait.html8
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/async_write_some.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/at_mark.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/available.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/available/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/available/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket.html75
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload1.html19
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload10.html81
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload2.html53
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload3.html36
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload4.html39
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload5.html49
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload6.html58
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload7.html92
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload8.html96
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload9.html77
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/bind.html8
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/bind/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/bind/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/broadcast.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/bytes_readable.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/cancel.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/cancel/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/cancel/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/close.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/close/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/close/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/connect.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/connect/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/connect/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/debug.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/do_not_route.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/enable_connection_aborted.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/endpoint_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/executor_type.html164
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/get_io_context.html68
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/get_io_service.html68
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/get_option.html8
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/get_option/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/get_option/overload2.html10
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/impl_.html51
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/io_control.html8
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/io_control/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/io_control/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/is_open.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/keep_alive.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/linger.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/local_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/lowest_layer.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/lowest_layer_type.html78
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/max_connections.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/max_listen_connections.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/message_do_not_route.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/message_end_of_record.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/message_flags.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/message_out_of_band.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/message_peek.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/native_handle.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/native_handle_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/non_blocking.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/open.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/open/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/open/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/operator_eq_.html9
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/operator_eq_/overload1.html5
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/operator_eq_/overload2.html12
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/out_of_band_inline.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/read_some.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/read_some/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/read_some/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/receive.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/receive/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/receive/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/receive/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/receive_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/receive_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/release.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/release/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/release/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/reuse_address.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/send.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/send/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/send/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/send/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/send_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/send_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/set_option.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/set_option/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/set_option/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/shutdown.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/shutdown_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/wait.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/wait/overload1.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/wait/overload2.html4
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/wait_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/write_some.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/write_some/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket/write_some/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket__rebind_executor.html94
-rw-r--r--doc/html/boost_asio/reference/basic_stream_socket__rebind_executor/other.html958
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf.html8
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/basic_streambuf.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/capacity.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/commit.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/const_buffers_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/consume.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/data.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/max_size.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/mutable_buffers_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/overflow.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/prepare.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/reserve.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/size.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf/underflow.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/capacity.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/commit.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/const_buffers_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/consume.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/data.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/max_size.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/mutable_buffers_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/prepare.html2
-rw-r--r--doc/html/boost_asio/reference/basic_streambuf_ref/size.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer.html35
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/_basic_waitable_timer.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/async_wait.html6
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer.html49
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload1.html19
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload2.html37
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload3.html29
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload4.html49
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload5.html72
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload6.html76
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload7.html77
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/cancel.html8
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/cancel_one.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/clock_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/duration.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/executor_type.html161
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/expires_after.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/expires_at.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/expiry.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/get_io_context.html65
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/get_io_service.html65
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/operator_eq_.html10
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/time_point.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/traits_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/wait.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/wait/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_waitable_timer/wait/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_yield_context.html2
-rw-r--r--doc/html/boost_asio/reference/basic_yield_context/basic_yield_context.html2
-rw-r--r--doc/html/boost_asio/reference/basic_yield_context/basic_yield_context/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/basic_yield_context/basic_yield_context/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/basic_yield_context/callee_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_yield_context/caller_type.html2
-rw-r--r--doc/html/boost_asio/reference/basic_yield_context/operator_lb__rb_.html2
-rw-r--r--doc/html/boost_asio/reference/bind_executor.html2
-rw-r--r--doc/html/boost_asio/reference/bind_executor/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/bind_executor/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffer.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload10.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload11.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload12.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload13.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload14.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload15.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload16.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload17.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload18.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload19.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload20.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload21.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload22.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload23.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload24.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload25.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload26.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload27.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload28.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload29.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload30.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload31.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload32.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload6.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload7.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload8.html2
-rw-r--r--doc/html/boost_asio/reference/buffer/overload9.html2
-rw-r--r--doc/html/boost_asio/reference/buffer_cast.html2
-rw-r--r--doc/html/boost_asio/reference/buffer_cast/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffer_cast/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffer_copy.html2
-rw-r--r--doc/html/boost_asio/reference/buffer_copy/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffer_copy/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffer_sequence_begin.html20
-rw-r--r--doc/html/boost_asio/reference/buffer_sequence_begin/overload1.html9
-rw-r--r--doc/html/boost_asio/reference/buffer_sequence_begin/overload2.html9
-rw-r--r--doc/html/boost_asio/reference/buffer_sequence_begin/overload3.html5
-rw-r--r--doc/html/boost_asio/reference/buffer_sequence_begin/overload4.html5
-rw-r--r--doc/html/boost_asio/reference/buffer_sequence_end.html20
-rw-r--r--doc/html/boost_asio/reference/buffer_sequence_end/overload1.html9
-rw-r--r--doc/html/boost_asio/reference/buffer_sequence_end/overload2.html9
-rw-r--r--doc/html/boost_asio/reference/buffer_sequence_end/overload3.html5
-rw-r--r--doc/html/boost_asio/reference/buffer_sequence_end/overload4.html5
-rw-r--r--doc/html/boost_asio/reference/buffer_size.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream.html28
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/async_fill.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/async_read_some.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/async_write_some.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/close.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/close/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/close/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/default_buffer_size.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/executor_type.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/fill.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/fill/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/fill/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/get_io_service.html51
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/in_avail.html8
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/lowest_layer.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/lowest_layer_type.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/next_layer.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/next_layer_type.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/peek.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/peek/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/peek/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/read_some.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/read_some/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/read_some/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/write_some.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/write_some/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_read_stream/write_some/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream.html28
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/async_fill.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/async_flush.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/async_read_some.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/async_write_some.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/buffered_stream.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/close.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/close/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/close/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/executor_type.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/fill.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/fill/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/fill/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/flush.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/flush/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/flush/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/get_io_service.html51
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/in_avail.html8
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/in_avail/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/in_avail/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/lowest_layer.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/lowest_layer_type.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/next_layer.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/next_layer_type.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/peek.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/peek/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/peek/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/read_some.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/read_some/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/read_some/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/write_some.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/write_some/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_stream/write_some/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream.html28
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/async_flush.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/async_read_some.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/async_write_some.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/close.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/close/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/close/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/default_buffer_size.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/executor_type.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/flush.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/flush/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/flush/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/in_avail.html8
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/lowest_layer.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/lowest_layer_type.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/next_layer.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/next_layer_type.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/peek.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/peek/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/peek/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/read_some.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/read_some/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/read_some/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/write_some.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/write_some/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffered_write_stream/write_some/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_begin.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_end.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/begin.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/buffers_iterator.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/difference_type.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/end.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/iterator_category.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator__star_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_arrow_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_gt_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_gt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_lb__rb_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_lt_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_lt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_minus_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_minus__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_plus_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_plus__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/pointer.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/reference.html2
-rw-r--r--doc/html/boost_asio/reference/buffers_iterator/value_type.html8
-rw-r--r--doc/html/boost_asio/reference/co_spawn.html79
-rw-r--r--doc/html/boost_asio/reference/co_spawn/overload1.html65
-rw-r--r--doc/html/boost_asio/reference/co_spawn/overload2.html65
-rw-r--r--doc/html/boost_asio/reference/connect.html44
-rw-r--r--doc/html/boost_asio/reference/connect/overload1.html9
-rw-r--r--doc/html/boost_asio/reference/connect/overload10.html5
-rw-r--r--doc/html/boost_asio/reference/connect/overload11.html9
-rw-r--r--doc/html/boost_asio/reference/connect/overload12.html9
-rw-r--r--doc/html/boost_asio/reference/connect/overload2.html9
-rw-r--r--doc/html/boost_asio/reference/connect/overload3.html5
-rw-r--r--doc/html/boost_asio/reference/connect/overload4.html5
-rw-r--r--doc/html/boost_asio/reference/connect/overload5.html9
-rw-r--r--doc/html/boost_asio/reference/connect/overload6.html9
-rw-r--r--doc/html/boost_asio/reference/connect/overload7.html9
-rw-r--r--doc/html/boost_asio/reference/connect/overload8.html9
-rw-r--r--doc/html/boost_asio/reference/connect/overload9.html5
-rw-r--r--doc/html/boost_asio/reference/const_buffer.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffer/const_buffer.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffer/const_buffer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffer/const_buffer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffer/const_buffer/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffer/data.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffer/operator_plus_.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffer/operator_plus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffer/operator_plus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffer/operator_plus__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffer/size.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/begin.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/const_buffers_1.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/const_iterator.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/data.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/end.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/operator_plus_.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/operator_plus__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/size.html2
-rw-r--r--doc/html/boost_asio/reference/const_buffers_1/value_type.html2
-rw-r--r--doc/html/boost_asio/reference/coroutine.html6
-rw-r--r--doc/html/boost_asio/reference/coroutine/coroutine.html2
-rw-r--r--doc/html/boost_asio/reference/coroutine/is_child.html2
-rw-r--r--doc/html/boost_asio/reference/coroutine/is_complete.html2
-rw-r--r--doc/html/boost_asio/reference/coroutine/is_parent.html2
-rw-r--r--doc/html/boost_asio/reference/deadline_timer.html32
-rw-r--r--doc/html/boost_asio/reference/defer.html2
-rw-r--r--doc/html/boost_asio/reference/defer/overload1.html9
-rw-r--r--doc/html/boost_asio/reference/defer/overload2.html9
-rw-r--r--doc/html/boost_asio/reference/defer/overload3.html8
-rw-r--r--doc/html/boost_asio/reference/detached.html63
-rw-r--r--doc/html/boost_asio/reference/detached_t.html (renamed from doc/html/boost_asio/reference/experimental__detached_t.html)37
-rw-r--r--doc/html/boost_asio/reference/detached_t/detached_t.html (renamed from doc/html/boost_asio/reference/signal_set/get_executor.html)23
-rw-r--r--doc/html/boost_asio/reference/dispatch.html8
-rw-r--r--doc/html/boost_asio/reference/dispatch/overload1.html7
-rw-r--r--doc/html/boost_asio/reference/dispatch/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/dispatch/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/dynamic_buffer.html2
-rw-r--r--doc/html/boost_asio/reference/dynamic_buffer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/dynamic_buffer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/dynamic_buffer/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/dynamic_buffer/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer.html60
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/capacity.html8
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/commit.html6
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/const_buffers_type.html5
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/consume.html15
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/data.html43
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/data/overload1.html68
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/data/overload2.html89
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/data/overload3.html80
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer.html26
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload1.html31
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload2.html21
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload3.html50
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/grow.html68
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/max_size.html11
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/mutable_buffers_type.html5
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/prepare.html12
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/shrink.html56
-rw-r--r--doc/html/boost_asio/reference/dynamic_string_buffer/size.html24
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer.html60
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/capacity.html9
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/commit.html6
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/const_buffers_type.html5
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/consume.html15
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/data.html43
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/data/overload1.html68
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/data/overload2.html88
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/data/overload3.html79
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer.html28
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload1.html20
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload2.html21
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload3.html50
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/grow.html68
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/max_size.html13
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/mutable_buffers_type.html5
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/prepare.html20
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/shrink.html (renamed from doc/html/boost_asio/reference/serial_port/native_handle.html)31
-rw-r--r--doc/html/boost_asio/reference/dynamic_vector_buffer/size.html24
-rw-r--r--doc/html/boost_asio/reference/error__addrinfo_category.html2
-rw-r--r--doc/html/boost_asio/reference/error__addrinfo_errors.html2
-rw-r--r--doc/html/boost_asio/reference/error__basic_errors.html2
-rw-r--r--doc/html/boost_asio/reference/error__get_addrinfo_category.html2
-rw-r--r--doc/html/boost_asio/reference/error__get_misc_category.html2
-rw-r--r--doc/html/boost_asio/reference/error__get_netdb_category.html2
-rw-r--r--doc/html/boost_asio/reference/error__get_ssl_category.html2
-rw-r--r--doc/html/boost_asio/reference/error__get_system_category.html2
-rw-r--r--doc/html/boost_asio/reference/error__make_error_code.html2
-rw-r--r--doc/html/boost_asio/reference/error__make_error_code/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/error__make_error_code/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/error__make_error_code/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/error__make_error_code/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/error__make_error_code/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/error__misc_category.html2
-rw-r--r--doc/html/boost_asio/reference/error__misc_errors.html2
-rw-r--r--doc/html/boost_asio/reference/error__netdb_category.html2
-rw-r--r--doc/html/boost_asio/reference/error__netdb_errors.html2
-rw-r--r--doc/html/boost_asio/reference/error__ssl_category.html2
-rw-r--r--doc/html/boost_asio/reference/error__ssl_errors.html2
-rw-r--r--doc/html/boost_asio/reference/error__system_category.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context.html56
-rw-r--r--doc/html/boost_asio/reference/execution_context/_execution_context.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context/add_service.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context/destroy.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context/execution_context.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context/fork_event.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context/has_service.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context/make_service.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context/notify_fork.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context/shutdown.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context/use_service.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context/use_service/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context/use_service/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context__id.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context__id/id.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context__service.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context__service/_service.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context__service/context.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context__service/notify_fork.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context__service/service.html2
-rw-r--r--doc/html/boost_asio/reference/execution_context__service/shutdown.html2
-rw-r--r--doc/html/boost_asio/reference/executor.html2
-rw-r--r--doc/html/boost_asio/reference/executor/_executor.html2
-rw-r--r--doc/html/boost_asio/reference/executor/context.html2
-rw-r--r--doc/html/boost_asio/reference/executor/defer.html2
-rw-r--r--doc/html/boost_asio/reference/executor/dispatch.html2
-rw-r--r--doc/html/boost_asio/reference/executor/executor.html2
-rw-r--r--doc/html/boost_asio/reference/executor/executor/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/executor/executor/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/executor/executor/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/executor/executor/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/executor/executor/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/executor/executor/overload6.html2
-rw-r--r--doc/html/boost_asio/reference/executor/on_work_finished.html2
-rw-r--r--doc/html/boost_asio/reference/executor/on_work_started.html2
-rw-r--r--doc/html/boost_asio/reference/executor/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/executor/operator_eq_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/executor/operator_eq_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/executor/operator_eq_/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/executor/operator_eq_/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/executor/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/executor/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/executor/operator_unspecified_bool_type.html2
-rw-r--r--doc/html/boost_asio/reference/executor/post.html2
-rw-r--r--doc/html/boost_asio/reference/executor/target.html2
-rw-r--r--doc/html/boost_asio/reference/executor/target/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/executor/target/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/executor/target_type.html2
-rw-r--r--doc/html/boost_asio/reference/executor/unspecified_bool_true.html2
-rw-r--r--doc/html/boost_asio/reference/executor/unspecified_bool_type.html2
-rw-r--r--doc/html/boost_asio/reference/executor__unspecified_bool_type_t.html2
-rw-r--r--doc/html/boost_asio/reference/executor_arg.html2
-rw-r--r--doc/html/boost_asio/reference/executor_arg_t.html2
-rw-r--r--doc/html/boost_asio/reference/executor_arg_t/executor_arg_t.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/_executor_binder.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/argument_type.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/executor_binder.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/executor_binder/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/executor_binder/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/executor_binder/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/executor_binder/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/executor_binder/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/executor_binder/overload6.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/executor_binder/overload7.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/executor_binder/overload8.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/executor_binder/overload9.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/executor_type.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/first_argument_type.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/get.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/get/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/get/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/get_executor.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/operator_lp__rp_.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/operator_lp__rp_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/operator_lp__rp_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/result_type.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/second_argument_type.html2
-rw-r--r--doc/html/boost_asio/reference/executor_binder/target_type.html2
-rw-r--r--doc/html/boost_asio/reference/executor_work_guard.html2
-rw-r--r--doc/html/boost_asio/reference/executor_work_guard/_executor_work_guard.html8
-rw-r--r--doc/html/boost_asio/reference/executor_work_guard/executor_type.html2
-rw-r--r--doc/html/boost_asio/reference/executor_work_guard/executor_work_guard.html2
-rw-r--r--doc/html/boost_asio/reference/executor_work_guard/executor_work_guard/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/executor_work_guard/executor_work_guard/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/executor_work_guard/executor_work_guard/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/executor_work_guard/get_executor.html2
-rw-r--r--doc/html/boost_asio/reference/executor_work_guard/owns_work.html2
-rw-r--r--doc/html/boost_asio/reference/executor_work_guard/reset.html2
-rw-r--r--doc/html/boost_asio/reference/experimental__await_token.html161
-rw-r--r--doc/html/boost_asio/reference/experimental__await_token/await_token.html59
-rw-r--r--doc/html/boost_asio/reference/experimental__await_token/await_token/overload1.html50
-rw-r--r--doc/html/boost_asio/reference/experimental__await_token/executor_type.html60
-rw-r--r--doc/html/boost_asio/reference/experimental__await_token/get_executor.html50
-rw-r--r--doc/html/boost_asio/reference/experimental__awaitable.html158
-rw-r--r--doc/html/boost_asio/reference/experimental__awaitable/awaitable.html51
-rw-r--r--doc/html/boost_asio/reference/experimental__awaitable/value_type.html60
-rw-r--r--doc/html/boost_asio/reference/experimental__co_spawn.html90
-rw-r--r--doc/html/boost_asio/reference/experimental__co_spawn/overload1.html57
-rw-r--r--doc/html/boost_asio/reference/experimental__co_spawn/overload3.html56
-rw-r--r--doc/html/boost_asio/reference/experimental__detached.html64
-rw-r--r--doc/html/boost_asio/reference/experimental__detached_t/detached_t.html49
-rw-r--r--doc/html/boost_asio/reference/experimental__this_coro__executor.html60
-rw-r--r--doc/html/boost_asio/reference/experimental__this_coro__executor_t.html58
-rw-r--r--doc/html/boost_asio/reference/experimental__this_coro__token.html60
-rw-r--r--doc/html/boost_asio/reference/experimental__this_coro__token_t.html58
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint.html8
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/capacity.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/data.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/data/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/data/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/data_type.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/operator_gt_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/operator_gt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/operator_lt_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/operator_lt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/resize.html2
-rw-r--r--doc/html/boost_asio/reference/generic__basic_endpoint/size.html2
-rw-r--r--doc/html/boost_asio/reference/generic__datagram_protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/generic__datagram_protocol/endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/generic__datagram_protocol/family.html2
-rw-r--r--doc/html/boost_asio/reference/generic__datagram_protocol/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__datagram_protocol/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__datagram_protocol/protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__datagram_protocol/socket.html76
-rw-r--r--doc/html/boost_asio/reference/generic__datagram_protocol/type.html2
-rw-r--r--doc/html/boost_asio/reference/generic__raw_protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__raw_protocol/endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/generic__raw_protocol/family.html2
-rw-r--r--doc/html/boost_asio/reference/generic__raw_protocol/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__raw_protocol/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__raw_protocol/protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/generic__raw_protocol/socket.html76
-rw-r--r--doc/html/boost_asio/reference/generic__raw_protocol/type.html2
-rw-r--r--doc/html/boost_asio/reference/generic__seq_packet_protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__seq_packet_protocol/endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/generic__seq_packet_protocol/family.html2
-rw-r--r--doc/html/boost_asio/reference/generic__seq_packet_protocol/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__seq_packet_protocol/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__seq_packet_protocol/protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/generic__seq_packet_protocol/socket.html76
-rw-r--r--doc/html/boost_asio/reference/generic__seq_packet_protocol/type.html2
-rw-r--r--doc/html/boost_asio/reference/generic__stream_protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__stream_protocol/endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/generic__stream_protocol/family.html2
-rw-r--r--doc/html/boost_asio/reference/generic__stream_protocol/iostream.html2
-rw-r--r--doc/html/boost_asio/reference/generic__stream_protocol/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__stream_protocol/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/generic__stream_protocol/protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__stream_protocol/socket.html76
-rw-r--r--doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol.html2
-rw-r--r--doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/generic__stream_protocol/type.html2
-rw-r--r--doc/html/boost_asio/reference/get_associated_allocator.html2
-rw-r--r--doc/html/boost_asio/reference/get_associated_allocator/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/get_associated_allocator/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/get_associated_executor.html2
-rw-r--r--doc/html/boost_asio/reference/get_associated_executor/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/get_associated_executor/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/get_associated_executor/overload3.html8
-rw-r--r--doc/html/boost_asio/reference/handler_type.html106
-rw-r--r--doc/html/boost_asio/reference/has_service.html88
-rw-r--r--doc/html/boost_asio/reference/high_resolution_timer.html38
-rw-r--r--doc/html/boost_asio/reference/invalid_service_owner.html2
-rw-r--r--doc/html/boost_asio/reference/invalid_service_owner/invalid_service_owner.html2
-rw-r--r--doc/html/boost_asio/reference/io_context.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/_io_context.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/add_service.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/count_type.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/destroy.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/dispatch.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/fork_event.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/get_executor.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/has_service.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/io_context.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/io_context/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/io_context/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/make_service.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/notify_fork.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/poll.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/poll/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/poll/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/poll_one.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/poll_one/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/poll_one/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/post.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/reset.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/restart.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/run.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/run/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/run/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/run_for.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/run_one.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/run_one/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/run_one/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/run_one_for.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/run_one_until.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/run_until.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/shutdown.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/stop.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/stopped.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/use_service.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/use_service/overload1.html39
-rw-r--r--doc/html/boost_asio/reference/io_context/use_service/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/io_context/wrap.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__executor_type.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__executor_type/context.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__executor_type/defer.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__executor_type/dispatch.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__executor_type/on_work_finished.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__executor_type/on_work_started.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__executor_type/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__executor_type/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__executor_type/post.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__executor_type/running_in_this_thread.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__service.html20
-rw-r--r--doc/html/boost_asio/reference/io_context__service/_service.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__service/get_io_context.html8
-rw-r--r--doc/html/boost_asio/reference/io_context__service/service.html8
-rw-r--r--doc/html/boost_asio/reference/io_context__strand.html28
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/_strand.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/context.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/defer.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/dispatch.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/dispatch/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/dispatch/overload2.html8
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/get_io_context.html65
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/get_io_service.html65
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/on_work_finished.html8
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/on_work_started.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/post.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/post/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/post/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/running_in_this_thread.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/strand.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__strand/wrap.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__work.html15
-rw-r--r--doc/html/boost_asio/reference/io_context__work/_work.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__work/get_io_context.html8
-rw-r--r--doc/html/boost_asio/reference/io_context__work/get_io_service.html51
-rw-r--r--doc/html/boost_asio/reference/io_context__work/work.html8
-rw-r--r--doc/html/boost_asio/reference/io_context__work/work/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/io_context__work/work/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/io_service.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/address.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/address/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/address/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/address/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/address/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/from_string.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/from_string/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/from_string/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/from_string/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/from_string/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/is_loopback.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/is_multicast.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/is_unspecified.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/is_v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/is_v6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/make_address.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/make_address/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/make_address/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/make_address/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/make_address/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/make_address/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/make_address/overload6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/operator_eq_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/operator_eq_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/operator_eq_/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/operator_gt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/operator_gt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/operator_lt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/operator_lt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/operator_lt__lt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/to_string.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/to_string/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/to_string/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/to_v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address/to_v6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/address_v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/address_v4/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/address_v4/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/address_v4/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/address_v4/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/any.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/broadcast.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/broadcast/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/broadcast/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/bytes_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/from_string.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/from_string/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/from_string/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/from_string/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/from_string/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/is_class_a.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/is_class_b.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/is_class_c.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/is_loopback.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/is_multicast.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/is_unspecified.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/loopback.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_address_v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload7.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload8.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload9.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_network_v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_network_v4/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/make_network_v4/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/netmask.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/operator_gt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/operator_gt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/operator_lt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/operator_lt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/to_bytes.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/to_string.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/to_string/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/to_string/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/to_uint.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/to_ulong.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4/uint_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4_iterator.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v4_range.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/address_v6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/address_v6/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/address_v6/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/address_v6/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/any.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/bytes_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/from_string.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/from_string/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/from_string/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/from_string/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/from_string/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/is_link_local.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/is_loopback.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/is_multicast.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/is_multicast_global.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/is_multicast_link_local.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/is_multicast_node_local.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/is_multicast_org_local.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/is_multicast_site_local.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/is_site_local.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/is_unspecified.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/is_v4_compatible.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/is_v4_mapped.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/loopback.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/make_address_v6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload7.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload8.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/make_network_v6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/operator_gt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/operator_gt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/operator_lt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/operator_lt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/scope_id.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/scope_id/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/scope_id/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/to_bytes.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/to_string.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/to_string/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/to_string/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/to_v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/v4_compatible.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6/v4_mapped.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6_iterator.html2
-rw-r--r--doc/html/boost_asio/reference/ip__address_v6_range.html2
-rw-r--r--doc/html/boost_asio/reference/ip__bad_address_cast.html2
-rw-r--r--doc/html/boost_asio/reference/ip__bad_address_cast/_bad_address_cast.html2
-rw-r--r--doc/html/boost_asio/reference/ip__bad_address_cast/bad_address_cast.html2
-rw-r--r--doc/html/boost_asio/reference/ip__bad_address_cast/what.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/difference_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/iterator_category.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator__star_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_arrow_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/pointer.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/reference.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/value_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/difference_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/iterator_category.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator__star_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_arrow_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/pointer.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/reference.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/value_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/begin.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/empty.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/end.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/find.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/iterator.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/size.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/begin.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/empty.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/end.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/find.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/iterator.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/address.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/address/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/address/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/capacity.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/data.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/data/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/data/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/data_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__lt_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/port.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/port/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/port/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/protocol.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/resize.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_endpoint/size.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver.html35
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/_basic_resolver.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/address_configured.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/all_matching.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/async_resolve.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload1.html6
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload2.html6
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload3.html8
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload4.html6
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload5.html8
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload6.html6
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver.html27
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver/overload1.html21
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver/overload2.html43
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver/overload3.html77
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/cancel.html8
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/canonical_name.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/endpoint_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/executor_type.html161
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/flags.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/get_io_context.html65
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/get_io_service.html65
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/iterator.html8
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/numeric_host.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/numeric_service.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/operator_eq_.html4
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/passive.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/query.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload10.html4
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload11.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload12.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload5.html4
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload6.html4
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload7.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload8.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload9.html4
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/results_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver/v4_mapped.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/operator_endpoint_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/dereference.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/difference_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/equal.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/increment.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/index_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/iterator_category.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator__star_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_arrow_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/pointer.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/reference.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/value_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_iterator/values_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/address_configured.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/all_matching.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/canonical_name.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/flags.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/hints.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/host_name.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_host.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_service.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/passive.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/service_name.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_query/v4_mapped.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/begin.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/cbegin.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/cend.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/const_iterator.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/const_reference.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/dereference.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/difference_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/empty.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/end.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/endpoint_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/equal.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/increment.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/index_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/iterator.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/iterator_category.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/max_size.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator__star_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_arrow_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq__eq_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq__eq_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_not__eq_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_not__eq_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_plus__plus_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_plus__plus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/operator_plus__plus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/pointer.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/reference.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/size.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/size_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/swap.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/value_type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__basic_resolver_results/values_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__host_name.html2
-rw-r--r--doc/html/boost_asio/reference/ip__host_name/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__host_name/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__icmp.html2
-rw-r--r--doc/html/boost_asio/reference/ip__icmp/endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/ip__icmp/family.html2
-rw-r--r--doc/html/boost_asio/reference/ip__icmp/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__icmp/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__icmp/protocol.html2
-rw-r--r--doc/html/boost_asio/reference/ip__icmp/resolver.html32
-rw-r--r--doc/html/boost_asio/reference/ip__icmp/socket.html76
-rw-r--r--doc/html/boost_asio/reference/ip__icmp/type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__icmp/v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__icmp/v6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__multicast__enable_loopback.html6
-rw-r--r--doc/html/boost_asio/reference/ip__multicast__hops.html6
-rw-r--r--doc/html/boost_asio/reference/ip__multicast__join_group.html4
-rw-r--r--doc/html/boost_asio/reference/ip__multicast__leave_group.html4
-rw-r--r--doc/html/boost_asio/reference/ip__multicast__outbound_interface.html4
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/address.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/broadcast.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/canonical.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/hosts.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/is_host.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/is_subnet_of.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/make_network_v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/netmask.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/network.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/network_v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/network_v4/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/network_v4/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/network_v4/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/network_v4/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/prefix_length.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/to_string.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/to_string/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v4/to_string/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/address.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/canonical.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/hosts.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/is_host.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/is_subnet_of.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/make_network_v6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/network.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/network_v6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/network_v6/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/network_v6/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/network_v6/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/prefix_length.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/to_string.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/to_string/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ip__network_v6/to_string/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_base.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_base/_resolver_base.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_base/address_configured.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_base/all_matching.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_base/canonical_name.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_base/flags.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_base/numeric_host.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_base/numeric_service.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_base/passive.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_base/v4_mapped.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_query_base.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_query_base/_resolver_query_base.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_query_base/address_configured.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_query_base/all_matching.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_query_base/canonical_name.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_query_base/flags.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_query_base/numeric_host.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_query_base/numeric_service.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_query_base/passive.html2
-rw-r--r--doc/html/boost_asio/reference/ip__resolver_query_base/v4_mapped.html2
-rw-r--r--doc/html/boost_asio/reference/ip__tcp.html2
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/acceptor.html30
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/family.html2
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/iostream.html2
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/no_delay.html6
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/protocol.html2
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/resolver.html32
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/socket.html76
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__tcp/v6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__udp.html2
-rw-r--r--doc/html/boost_asio/reference/ip__udp/endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/ip__udp/family.html2
-rw-r--r--doc/html/boost_asio/reference/ip__udp/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__udp/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ip__udp/protocol.html2
-rw-r--r--doc/html/boost_asio/reference/ip__udp/resolver.html32
-rw-r--r--doc/html/boost_asio/reference/ip__udp/socket.html76
-rw-r--r--doc/html/boost_asio/reference/ip__udp/type.html2
-rw-r--r--doc/html/boost_asio/reference/ip__udp/v4.html2
-rw-r--r--doc/html/boost_asio/reference/ip__udp/v6.html2
-rw-r--r--doc/html/boost_asio/reference/ip__unicast__hops.html6
-rw-r--r--doc/html/boost_asio/reference/ip__v4_mapped_t.html2
-rw-r--r--doc/html/boost_asio/reference/ip__v6_only.html6
-rw-r--r--doc/html/boost_asio/reference/is_const_buffer_sequence.html2
-rw-r--r--doc/html/boost_asio/reference/is_dynamic_buffer.html14
-rw-r--r--doc/html/boost_asio/reference/is_dynamic_buffer_v1.html60
-rw-r--r--doc/html/boost_asio/reference/is_dynamic_buffer_v2.html60
-rw-r--r--doc/html/boost_asio/reference/is_endpoint_sequence.html8
-rw-r--r--doc/html/boost_asio/reference/is_endpoint_sequence/value.html2
-rw-r--r--doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_.html2
-rw-r--r--doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_/value.html2
-rw-r--r--doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_.html2
-rw-r--r--doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_/value.html2
-rw-r--r--doc/html/boost_asio/reference/is_error_code_enum_lt__boost__asio__ssl__error__stream_errors__gt_.html2
-rw-r--r--doc/html/boost_asio/reference/is_error_code_enum_lt__boost__asio__ssl__error__stream_errors__gt_/value.html2
-rw-r--r--doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_.html2
-rw-r--r--doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_/value.html2
-rw-r--r--doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_.html2
-rw-r--r--doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_/value.html2
-rw-r--r--doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_.html2
-rw-r--r--doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_/value.html2
-rw-r--r--doc/html/boost_asio/reference/is_executor.html2
-rw-r--r--doc/html/boost_asio/reference/is_match_condition.html2
-rw-r--r--doc/html/boost_asio/reference/is_match_condition/value.html2
-rw-r--r--doc/html/boost_asio/reference/is_mutable_buffer_sequence.html2
-rw-r--r--doc/html/boost_asio/reference/is_read_buffered.html2
-rw-r--r--doc/html/boost_asio/reference/is_read_buffered/value.html2
-rw-r--r--doc/html/boost_asio/reference/is_write_buffered.html2
-rw-r--r--doc/html/boost_asio/reference/is_write_buffered/value.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/capacity.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/data.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/data/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/data/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/data_type.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/operator_gt_.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/operator_gt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/operator_lt_.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__lt_.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/path.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/path/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/path/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/path/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/protocol.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/protocol_type.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/resize.html2
-rw-r--r--doc/html/boost_asio/reference/local__basic_endpoint/size.html2
-rw-r--r--doc/html/boost_asio/reference/local__connect_pair.html18
-rw-r--r--doc/html/boost_asio/reference/local__connect_pair/overload1.html10
-rw-r--r--doc/html/boost_asio/reference/local__connect_pair/overload2.html10
-rw-r--r--doc/html/boost_asio/reference/local__datagram_protocol.html2
-rw-r--r--doc/html/boost_asio/reference/local__datagram_protocol/endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/local__datagram_protocol/family.html2
-rw-r--r--doc/html/boost_asio/reference/local__datagram_protocol/protocol.html2
-rw-r--r--doc/html/boost_asio/reference/local__datagram_protocol/socket.html76
-rw-r--r--doc/html/boost_asio/reference/local__datagram_protocol/type.html2
-rw-r--r--doc/html/boost_asio/reference/local__stream_protocol.html2
-rw-r--r--doc/html/boost_asio/reference/local__stream_protocol/acceptor.html30
-rw-r--r--doc/html/boost_asio/reference/local__stream_protocol/endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/local__stream_protocol/family.html2
-rw-r--r--doc/html/boost_asio/reference/local__stream_protocol/iostream.html2
-rw-r--r--doc/html/boost_asio/reference/local__stream_protocol/protocol.html2
-rw-r--r--doc/html/boost_asio/reference/local__stream_protocol/socket.html76
-rw-r--r--doc/html/boost_asio/reference/local__stream_protocol/type.html8
-rw-r--r--doc/html/boost_asio/reference/make_strand.html81
-rw-r--r--doc/html/boost_asio/reference/make_strand/overload1.html (renamed from doc/html/boost_asio/reference/ssl__stream/get_io_service.html)29
-rw-r--r--doc/html/boost_asio/reference/make_strand/overload2.html (renamed from doc/html/boost_asio/reference/experimental__co_spawn/overload2.html)31
-rw-r--r--doc/html/boost_asio/reference/make_work_guard.html8
-rw-r--r--doc/html/boost_asio/reference/make_work_guard/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/make_work_guard/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/make_work_guard/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/make_work_guard/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/make_work_guard/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffer.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffer/data.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffer/mutable_buffer.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffer/operator_plus_.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffer/operator_plus__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffer/size.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/begin.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/const_iterator.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/data.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/end.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/operator_plus__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/size.html2
-rw-r--r--doc/html/boost_asio/reference/mutable_buffers_1/value_type.html2
-rw-r--r--doc/html/boost_asio/reference/null_buffers.html2
-rw-r--r--doc/html/boost_asio/reference/null_buffers/begin.html2
-rw-r--r--doc/html/boost_asio/reference/null_buffers/const_iterator.html2
-rw-r--r--doc/html/boost_asio/reference/null_buffers/end.html2
-rw-r--r--doc/html/boost_asio/reference/null_buffers/value_type.html2
-rw-r--r--doc/html/boost_asio/reference/placeholders__bytes_transferred.html2
-rw-r--r--doc/html/boost_asio/reference/placeholders__endpoint.html2
-rw-r--r--doc/html/boost_asio/reference/placeholders__error.html2
-rw-r--r--doc/html/boost_asio/reference/placeholders__iterator.html2
-rw-r--r--doc/html/boost_asio/reference/placeholders__results.html2
-rw-r--r--doc/html/boost_asio/reference/placeholders__signal_number.html8
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor.html441
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/_basic_descriptor.html (renamed from doc/html/boost_asio/reference/posix__descriptor/_descriptor.html)20
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/assign.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/assign.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload1.html (renamed from doc/html/boost_asio/reference/posix__descriptor/assign/overload1.html)12
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload2.html (renamed from doc/html/boost_asio/reference/posix__descriptor/assign/overload2.html)12
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/async_wait.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/async_wait.html)35
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor.html82
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload1.html67
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload2.html71
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload3.html (renamed from doc/html/boost_asio/reference/posix__descriptor/descriptor/overload2.html)37
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload4.html90
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload5.html (renamed from doc/html/boost_asio/reference/posix__descriptor/descriptor/overload3.html)33
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/bytes_readable.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/bytes_readable.html)32
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/cancel.html (renamed from doc/html/boost_asio/reference/posix__descriptor/cancel.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload1.html (renamed from doc/html/boost_asio/reference/serial_port/cancel/overload1.html)18
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload2.html (renamed from doc/html/boost_asio/reference/serial_port/cancel/overload2.html)18
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/close.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/close.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/close/overload1.html (renamed from doc/html/boost_asio/reference/posix__descriptor/close/overload1.html)16
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/close/overload2.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/close/overload2.html)19
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/executor_type.html60
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/get_executor.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/get_executor.html)21
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/impl_.html (renamed from doc/html/boost_asio/reference/async_result_lt__Handler__gt_/get.html)22
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/io_control.html (renamed from doc/html/boost_asio/reference/posix__descriptor/io_control.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload1.html (renamed from doc/html/boost_asio/reference/posix__descriptor/io_control/overload1.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload2.html (renamed from doc/html/boost_asio/reference/posix__descriptor/io_control/overload2.html)22
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/is_open.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/is_open.html)23
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/lowest_layer.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload1.html (renamed from doc/html/boost_asio/reference/posix__descriptor/lowest_layer/overload1.html)16
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload2.html (renamed from doc/html/boost_asio/reference/posix__descriptor/lowest_layer/overload2.html)16
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer_type.html (renamed from doc/html/boost_asio/reference/posix__descriptor/lowest_layer_type.html)150
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/native_handle.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/native_handle.html)21
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/native_handle_type.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/native_handle_type.html)27
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking.html (renamed from doc/html/boost_asio/reference/posix__descriptor/native_non_blocking.html)30
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload1.html (renamed from doc/html/boost_asio/reference/posix__descriptor/native_non_blocking/overload1.html)20
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload2.html (renamed from doc/html/boost_asio/reference/posix__descriptor/native_non_blocking/overload2.html)20
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload3.html (renamed from doc/html/boost_asio/reference/posix__descriptor/native_non_blocking/overload3.html)16
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking.html (renamed from doc/html/boost_asio/reference/posix__descriptor/non_blocking.html)30
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload1.html (renamed from doc/html/boost_asio/reference/posix__descriptor/non_blocking/overload1.html)20
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload2.html (renamed from doc/html/boost_asio/reference/posix__descriptor/non_blocking/overload2.html)24
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload3.html (renamed from doc/html/boost_asio/reference/posix__descriptor/non_blocking/overload3.html)20
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/operator_eq_.html (renamed from doc/html/boost_asio/reference/posix__descriptor/operator_eq_.html)32
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/release.html (renamed from doc/html/boost_asio/reference/posix__descriptor/release.html)18
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/wait.html (renamed from doc/html/boost_asio/reference/posix__descriptor/wait.html)32
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/wait/overload1.html (renamed from doc/html/boost_asio/reference/posix__descriptor/wait/overload1.html)22
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/wait/overload2.html (renamed from doc/html/boost_asio/reference/posix__descriptor/wait/overload2.html)22
-rw-r--r--doc/html/boost_asio/reference/posix__basic_descriptor/wait_type.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/wait_type.html)30
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor.html455
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign.html (renamed from doc/html/boost_asio/reference/experimental__redirect_error_t/ec_.html)29
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload1.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/assign/overload1.html)14
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload2.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/assign/overload2.html)14
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_read_some.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/async_read_some.html)34
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_wait.html (renamed from doc/html/boost_asio/reference/posix__descriptor/async_wait.html)35
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_write_some.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/async_write_some.html)34
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor.html82
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload1.html69
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload2.html73
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload3.html86
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload4.html90
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload5.html75
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/bytes_readable.html (renamed from doc/html/boost_asio/reference/posix__descriptor/bytes_readable.html)33
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/cancel.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload1.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/cancel/overload1.html)18
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload2.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/cancel/overload2.html)18
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/close.html55
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload1.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/close/overload1.html)18
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload2.html (renamed from doc/html/boost_asio/reference/posix__descriptor/close/overload2.html)23
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/executor_type.html60
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_executor.html53
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/impl_.html (renamed from doc/html/boost_asio/reference/buffered_stream/get_io_context.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/io_control.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload1.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/io_control/overload1.html)28
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload2.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/io_control/overload2.html)24
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/is_open.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/is_open.html)20
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer.html (renamed from doc/html/boost_asio/reference/serial_port/lowest_layer.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload1.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/lowest_layer/overload1.html)18
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload2.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/lowest_layer/overload2.html)18
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer_type.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/lowest_layer_type.html)152
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle.html58
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle_type.html440
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/native_non_blocking.html)30
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload1.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/native_non_blocking/overload1.html)22
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload2.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/native_non_blocking/overload2.html)22
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload3.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/native_non_blocking/overload3.html)18
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/non_blocking.html)30
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload1.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/non_blocking/overload1.html)22
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload2.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/non_blocking/overload2.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload3.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/non_blocking/overload3.html)22
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/operator_eq_.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/operator_eq_.html)39
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/read_some.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload1.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/read_some/overload1.html)32
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload2.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/read_some/overload2.html)24
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/release.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/release.html)20
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/wait.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/wait.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/wait/overload1.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/wait/overload1.html)24
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/wait/overload2.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/wait/overload2.html)24
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/wait_type.html (renamed from doc/html/boost_asio/reference/posix__descriptor/wait_type.html)31
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/write_some.html)26
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload1.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/write_some/overload1.html)32
-rw-r--r--doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload2.html (renamed from doc/html/boost_asio/reference/posix__stream_descriptor/write_some/overload2.html)28
-rw-r--r--doc/html/boost_asio/reference/posix__descriptor.html129
-rw-r--r--doc/html/boost_asio/reference/posix__descriptor/descriptor.html67
-rw-r--r--doc/html/boost_asio/reference/posix__descriptor/descriptor/overload1.html68
-rw-r--r--doc/html/boost_asio/reference/posix__descriptor/executor_type.html217
-rw-r--r--doc/html/boost_asio/reference/posix__descriptor/get_io_context.html65
-rw-r--r--doc/html/boost_asio/reference/posix__descriptor/get_io_service.html65
-rw-r--r--doc/html/boost_asio/reference/posix__descriptor_base.html8
-rw-r--r--doc/html/boost_asio/reference/posix__descriptor_base/_descriptor_base.html2
-rw-r--r--doc/html/boost_asio/reference/posix__descriptor_base/bytes_readable.html4
-rw-r--r--doc/html/boost_asio/reference/posix__descriptor_base/wait_type.html2
-rw-r--r--doc/html/boost_asio/reference/posix__stream_descriptor.html137
-rw-r--r--doc/html/boost_asio/reference/posix__stream_descriptor/executor_type.html220
-rw-r--r--doc/html/boost_asio/reference/posix__stream_descriptor/get_io_context.html68
-rw-r--r--doc/html/boost_asio/reference/posix__stream_descriptor/get_io_service.html68
-rw-r--r--doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor.html70
-rw-r--r--doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor/overload1.html71
-rw-r--r--doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor/overload2.html88
-rw-r--r--doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor/overload3.html76
-rw-r--r--doc/html/boost_asio/reference/post.html8
-rw-r--r--doc/html/boost_asio/reference/post/overload1.html7
-rw-r--r--doc/html/boost_asio/reference/post/overload2.html7
-rw-r--r--doc/html/boost_asio/reference/post/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/read.html118
-rw-r--r--doc/html/boost_asio/reference/read/overload1.html8
-rw-r--r--doc/html/boost_asio/reference/read/overload10.html10
-rw-r--r--doc/html/boost_asio/reference/read/overload11.html10
-rw-r--r--doc/html/boost_asio/reference/read/overload12.html14
-rw-r--r--doc/html/boost_asio/reference/read/overload13.html122
-rw-r--r--doc/html/boost_asio/reference/read/overload14.html113
-rw-r--r--doc/html/boost_asio/reference/read/overload15.html133
-rw-r--r--doc/html/boost_asio/reference/read/overload16.html126
-rw-r--r--doc/html/boost_asio/reference/read/overload2.html10
-rw-r--r--doc/html/boost_asio/reference/read/overload3.html10
-rw-r--r--doc/html/boost_asio/reference/read/overload4.html10
-rw-r--r--doc/html/boost_asio/reference/read/overload5.html16
-rw-r--r--doc/html/boost_asio/reference/read/overload6.html16
-rw-r--r--doc/html/boost_asio/reference/read/overload7.html16
-rw-r--r--doc/html/boost_asio/reference/read/overload8.html16
-rw-r--r--doc/html/boost_asio/reference/read/overload9.html10
-rw-r--r--doc/html/boost_asio/reference/read_at.html8
-rw-r--r--doc/html/boost_asio/reference/read_at/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/read_at/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/read_at/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/read_at/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/read_at/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/read_at/overload6.html2
-rw-r--r--doc/html/boost_asio/reference/read_at/overload7.html2
-rw-r--r--doc/html/boost_asio/reference/read_at/overload8.html2
-rw-r--r--doc/html/boost_asio/reference/read_until.html219
-rw-r--r--doc/html/boost_asio/reference/read_until/overload1.html17
-rw-r--r--doc/html/boost_asio/reference/read_until/overload10.html12
-rw-r--r--doc/html/boost_asio/reference/read_until/overload11.html12
-rw-r--r--doc/html/boost_asio/reference/read_until/overload12.html12
-rw-r--r--doc/html/boost_asio/reference/read_until/overload13.html12
-rw-r--r--doc/html/boost_asio/reference/read_until/overload14.html12
-rw-r--r--doc/html/boost_asio/reference/read_until/overload15.html12
-rw-r--r--doc/html/boost_asio/reference/read_until/overload16.html16
-rw-r--r--doc/html/boost_asio/reference/read_until/overload17.html165
-rw-r--r--doc/html/boost_asio/reference/read_until/overload18.html122
-rw-r--r--doc/html/boost_asio/reference/read_until/overload19.html153
-rw-r--r--doc/html/boost_asio/reference/read_until/overload2.html19
-rw-r--r--doc/html/boost_asio/reference/read_until/overload20.html122
-rw-r--r--doc/html/boost_asio/reference/read_until/overload21.html167
-rw-r--r--doc/html/boost_asio/reference/read_until/overload22.html124
-rw-r--r--doc/html/boost_asio/reference/read_until/overload23.html213
-rw-r--r--doc/html/boost_asio/reference/read_until/overload24.html150
-rw-r--r--doc/html/boost_asio/reference/read_until/overload3.html19
-rw-r--r--doc/html/boost_asio/reference/read_until/overload4.html19
-rw-r--r--doc/html/boost_asio/reference/read_until/overload5.html19
-rw-r--r--doc/html/boost_asio/reference/read_until/overload6.html19
-rw-r--r--doc/html/boost_asio/reference/read_until/overload7.html20
-rw-r--r--doc/html/boost_asio/reference/read_until/overload8.html20
-rw-r--r--doc/html/boost_asio/reference/read_until/overload9.html12
-rw-r--r--doc/html/boost_asio/reference/read_write_operations.html2
-rw-r--r--doc/html/boost_asio/reference/redirect_error.html (renamed from doc/html/boost_asio/reference/experimental__redirect_error.html)28
-rw-r--r--doc/html/boost_asio/reference/redirect_error_t.html (renamed from doc/html/boost_asio/reference/experimental__redirect_error_t.html)39
-rw-r--r--doc/html/boost_asio/reference/redirect_error_t/ec_.html (renamed from doc/html/boost_asio/reference/buffered_write_stream/get_io_service.html)23
-rw-r--r--doc/html/boost_asio/reference/redirect_error_t/redirect_error_t.html (renamed from doc/html/boost_asio/reference/experimental__redirect_error_t/redirect_error_t.html)18
-rw-r--r--doc/html/boost_asio/reference/redirect_error_t/token_.html (renamed from doc/html/boost_asio/reference/experimental__redirect_error_t/token_.html)18
-rw-r--r--doc/html/boost_asio/reference/resolver_errc__try_again.html8
-rw-r--r--doc/html/boost_asio/reference/serial_port.html103
-rw-r--r--doc/html/boost_asio/reference/serial_port/assign.html57
-rw-r--r--doc/html/boost_asio/reference/serial_port/cancel.html55
-rw-r--r--doc/html/boost_asio/reference/serial_port/close.html55
-rw-r--r--doc/html/boost_asio/reference/serial_port/executor_type.html217
-rw-r--r--doc/html/boost_asio/reference/serial_port/get_io_context.html65
-rw-r--r--doc/html/boost_asio/reference/serial_port/get_io_service.html65
-rw-r--r--doc/html/boost_asio/reference/serial_port/native_handle_type.html60
-rw-r--r--doc/html/boost_asio/reference/serial_port/serial_port.html83
-rw-r--r--doc/html/boost_asio/reference/serial_port/serial_port/overload1.html69
-rw-r--r--doc/html/boost_asio/reference/serial_port/serial_port/overload2.html74
-rw-r--r--doc/html/boost_asio/reference/serial_port/serial_port/overload4.html88
-rw-r--r--doc/html/boost_asio/reference/serial_port/serial_port/overload5.html76
-rw-r--r--doc/html/boost_asio/reference/serial_port_base.html12
-rw-r--r--doc/html/boost_asio/reference/serial_port_base/_serial_port_base.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__baud_rate.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__baud_rate/baud_rate.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__baud_rate/load.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__baud_rate/store.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__baud_rate/value.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__character_size.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__character_size/character_size.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__character_size/load.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__character_size/store.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__character_size/value.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__flow_control.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__flow_control/flow_control.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__flow_control/load.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__flow_control/store.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__flow_control/type.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__flow_control/value.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__parity.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__parity/load.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__parity/parity.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__parity/store.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__parity/type.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__parity/value.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__stop_bits.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__stop_bits/load.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__stop_bits/stop_bits.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__stop_bits/store.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__stop_bits/type.html2
-rw-r--r--doc/html/boost_asio/reference/serial_port_base__stop_bits/value.html2
-rw-r--r--doc/html/boost_asio/reference/service_already_exists.html2
-rw-r--r--doc/html/boost_asio/reference/service_already_exists/service_already_exists.html2
-rw-r--r--doc/html/boost_asio/reference/signal_set.html103
-rw-r--r--doc/html/boost_asio/reference/signal_set/cancel.html55
-rw-r--r--doc/html/boost_asio/reference/signal_set/executor_type.html217
-rw-r--r--doc/html/boost_asio/reference/signal_set/get_io_context.html65
-rw-r--r--doc/html/boost_asio/reference/signal_set/get_io_service.html65
-rw-r--r--doc/html/boost_asio/reference/signal_set/remove.html57
-rw-r--r--doc/html/boost_asio/reference/signal_set/signal_set.html79
-rw-r--r--doc/html/boost_asio/reference/signal_set/signal_set/overload1.html68
-rw-r--r--doc/html/boost_asio/reference/signal_set/signal_set/overload2.html83
-rw-r--r--doc/html/boost_asio/reference/socket_base.html8
-rw-r--r--doc/html/boost_asio/reference/socket_base/_socket_base.html2
-rw-r--r--doc/html/boost_asio/reference/socket_base/broadcast.html6
-rw-r--r--doc/html/boost_asio/reference/socket_base/bytes_readable.html4
-rw-r--r--doc/html/boost_asio/reference/socket_base/debug.html6
-rw-r--r--doc/html/boost_asio/reference/socket_base/do_not_route.html6
-rw-r--r--doc/html/boost_asio/reference/socket_base/enable_connection_aborted.html6
-rw-r--r--doc/html/boost_asio/reference/socket_base/keep_alive.html6
-rw-r--r--doc/html/boost_asio/reference/socket_base/linger.html6
-rw-r--r--doc/html/boost_asio/reference/socket_base/max_connections.html2
-rw-r--r--doc/html/boost_asio/reference/socket_base/max_listen_connections.html2
-rw-r--r--doc/html/boost_asio/reference/socket_base/message_do_not_route.html2
-rw-r--r--doc/html/boost_asio/reference/socket_base/message_end_of_record.html2
-rw-r--r--doc/html/boost_asio/reference/socket_base/message_flags.html2
-rw-r--r--doc/html/boost_asio/reference/socket_base/message_out_of_band.html2
-rw-r--r--doc/html/boost_asio/reference/socket_base/message_peek.html2
-rw-r--r--doc/html/boost_asio/reference/socket_base/out_of_band_inline.html6
-rw-r--r--doc/html/boost_asio/reference/socket_base/receive_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/socket_base/receive_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/socket_base/reuse_address.html6
-rw-r--r--doc/html/boost_asio/reference/socket_base/send_buffer_size.html6
-rw-r--r--doc/html/boost_asio/reference/socket_base/send_low_watermark.html6
-rw-r--r--doc/html/boost_asio/reference/socket_base/shutdown_type.html2
-rw-r--r--doc/html/boost_asio/reference/socket_base/wait_type.html2
-rw-r--r--doc/html/boost_asio/reference/spawn.html2
-rw-r--r--doc/html/boost_asio/reference/spawn/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/spawn/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/spawn/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/spawn/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/spawn/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/spawn/overload6.html2
-rw-r--r--doc/html/boost_asio/reference/spawn/overload7.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/_context.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/add_certificate_authority.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/add_certificate_authority/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/add_certificate_authority/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/add_verify_path.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/add_verify_path/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/add_verify_path/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/clear_options.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/clear_options/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/clear_options/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/context.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/context/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/context/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/default_workarounds.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/file_format.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/load_verify_file.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/load_verify_file/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/load_verify_file/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/method.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/native_handle.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/native_handle_type.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/no_compression.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/no_sslv2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/no_sslv3.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/no_tlsv1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/no_tlsv1_1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/no_tlsv1_2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/no_tlsv1_3.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/options.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/password_purpose.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_default_verify_paths.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_options.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_options/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_options/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_password_callback.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_password_callback/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_password_callback/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_verify_callback.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_verify_depth.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_verify_depth/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_verify_depth/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_verify_mode.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/single_dh_use.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_certificate.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_certificate/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_certificate/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_certificate_chain.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_certificate_chain/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_certificate_chain/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_certificate_file.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_private_key.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_private_key/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_private_key/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_private_key_file.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_rsa_private_key.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_tmp_dh.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_tmp_dh/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_tmp_dh/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/_context_base.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/default_workarounds.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/file_format.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/method.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/no_compression.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/no_sslv2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/no_sslv3.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/no_tlsv1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/no_tlsv1_1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/no_tlsv1_2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/no_tlsv1_3.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/options.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/password_purpose.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__context_base/single_dh_use.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__error__get_stream_category.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__error__make_error_code.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__error__stream_category.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__error__stream_errors.html14
-rw-r--r--doc/html/boost_asio/reference/ssl__rfc2818_verification.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__rfc2818_verification/result_type.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__rfc2818_verification/rfc2818_verification.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream.html32
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/_stream.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/async_handshake.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/async_handshake/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/async_handshake/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/async_read_some.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/async_shutdown.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/async_write_some.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/executor_type.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/get_executor.html8
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/handshake.html8
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/handshake/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/handshake/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/handshake/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/handshake/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/handshake_type.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/lowest_layer.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/lowest_layer_type.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/native_handle.html4
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/native_handle_type.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/next_layer.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/next_layer/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/next_layer/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/next_layer_type.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/read_some.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/read_some/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/read_some/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/set_verify_callback.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/set_verify_depth.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/set_verify_depth/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/set_verify_depth/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/set_verify_mode.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/shutdown.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/shutdown/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/shutdown/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/stream.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/write_some.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/write_some/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream/write_some/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream__impl_struct.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream__impl_struct/ssl.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream_base.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream_base/_stream_base.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__stream_base/handshake_type.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__verify_client_once.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__verify_context.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__verify_context/native_handle.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__verify_context/native_handle_type.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__verify_context/verify_context.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__verify_fail_if_no_peer_cert.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__verify_mode.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__verify_none.html2
-rw-r--r--doc/html/boost_asio/reference/ssl__verify_peer.html2
-rw-r--r--doc/html/boost_asio/reference/steady_timer.html32
-rw-r--r--doc/html/boost_asio/reference/strand.html2
-rw-r--r--doc/html/boost_asio/reference/strand/_strand.html2
-rw-r--r--doc/html/boost_asio/reference/strand/context.html2
-rw-r--r--doc/html/boost_asio/reference/strand/defer.html2
-rw-r--r--doc/html/boost_asio/reference/strand/dispatch.html2
-rw-r--r--doc/html/boost_asio/reference/strand/get_inner_executor.html2
-rw-r--r--doc/html/boost_asio/reference/strand/inner_executor_type.html2
-rw-r--r--doc/html/boost_asio/reference/strand/on_work_finished.html2
-rw-r--r--doc/html/boost_asio/reference/strand/on_work_started.html2
-rw-r--r--doc/html/boost_asio/reference/strand/operator_eq_.html2
-rw-r--r--doc/html/boost_asio/reference/strand/operator_eq_/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/strand/operator_eq_/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/strand/operator_eq_/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/strand/operator_eq_/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/strand/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/strand/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/strand/post.html2
-rw-r--r--doc/html/boost_asio/reference/strand/running_in_this_thread.html2
-rw-r--r--doc/html/boost_asio/reference/strand/strand.html2
-rw-r--r--doc/html/boost_asio/reference/strand/strand/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/strand/strand/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/strand/strand/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/strand/strand/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/strand/strand/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/strand/strand/overload6.html2
-rw-r--r--doc/html/boost_asio/reference/streambuf.html2
-rw-r--r--doc/html/boost_asio/reference/synchronous_socket_operations.html2
-rw-r--r--doc/html/boost_asio/reference/system_context.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/_system_context.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/add_service.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/destroy.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/executor_type.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/fork_event.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/get_executor.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/has_service.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/join.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/make_service.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/notify_fork.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/shutdown.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/stop.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/stopped.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/use_service.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/use_service/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/system_context/use_service/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/system_executor.html2
-rw-r--r--doc/html/boost_asio/reference/system_executor/context.html2
-rw-r--r--doc/html/boost_asio/reference/system_executor/defer.html2
-rw-r--r--doc/html/boost_asio/reference/system_executor/dispatch.html2
-rw-r--r--doc/html/boost_asio/reference/system_executor/on_work_finished.html2
-rw-r--r--doc/html/boost_asio/reference/system_executor/on_work_started.html2
-rw-r--r--doc/html/boost_asio/reference/system_executor/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/system_executor/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/system_executor/post.html2
-rw-r--r--doc/html/boost_asio/reference/system_timer.html38
-rw-r--r--doc/html/boost_asio/reference/this_coro__executor.html60
-rw-r--r--doc/html/boost_asio/reference/this_coro__executor_t.html90
-rw-r--r--doc/html/boost_asio/reference/this_coro__executor_t/executor_t.html48
-rw-r--r--doc/html/boost_asio/reference/thread_pool.html8
-rw-r--r--doc/html/boost_asio/reference/thread_pool/_thread_pool.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/add_service.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/destroy.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/fork_event.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/get_executor.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/has_service.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/join.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/make_service.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/notify_fork.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/shutdown.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/stop.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/thread_pool.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/thread_pool/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/thread_pool/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/use_service.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/use_service/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool/use_service/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool__executor_type.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool__executor_type/context.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool__executor_type/defer.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool__executor_type/dispatch.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool__executor_type/on_work_finished.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool__executor_type/on_work_started.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool__executor_type/operator_eq__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool__executor_type/operator_not__eq_.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool__executor_type/post.html2
-rw-r--r--doc/html/boost_asio/reference/thread_pool__executor_type/running_in_this_thread.html2
-rw-r--r--doc/html/boost_asio/reference/time_traits_lt__ptime__gt_.html2
-rw-r--r--doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/add.html2
-rw-r--r--doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/duration_type.html2
-rw-r--r--doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/less_than.html2
-rw-r--r--doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/now.html2
-rw-r--r--doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/subtract.html2
-rw-r--r--doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/time_type.html2
-rw-r--r--doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/to_posix_duration.html2
-rw-r--r--doc/html/boost_asio/reference/transfer_all.html2
-rw-r--r--doc/html/boost_asio/reference/transfer_at_least.html2
-rw-r--r--doc/html/boost_asio/reference/transfer_exactly.html8
-rw-r--r--doc/html/boost_asio/reference/use_awaitable.html64
-rw-r--r--doc/html/boost_asio/reference/use_awaitable_t.html108
-rw-r--r--doc/html/boost_asio/reference/use_awaitable_t/use_awaitable_t.html (renamed from doc/html/boost_asio/reference/io_context__service/get_io_service.html)23
-rw-r--r--doc/html/boost_asio/reference/use_future.html8
-rw-r--r--doc/html/boost_asio/reference/use_future_t.html2
-rw-r--r--doc/html/boost_asio/reference/use_future_t/allocator_type.html2
-rw-r--r--doc/html/boost_asio/reference/use_future_t/get_allocator.html2
-rw-r--r--doc/html/boost_asio/reference/use_future_t/operator_lb__rb_.html2
-rw-r--r--doc/html/boost_asio/reference/use_future_t/operator_lp__rp_.html2
-rw-r--r--doc/html/boost_asio/reference/use_future_t/rebind.html2
-rw-r--r--doc/html/boost_asio/reference/use_future_t/use_future_t.html2
-rw-r--r--doc/html/boost_asio/reference/use_future_t/use_future_t/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/use_future_t/use_future_t/overload2.html8
-rw-r--r--doc/html/boost_asio/reference/use_service.html74
-rw-r--r--doc/html/boost_asio/reference/use_service/overload1.html78
-rw-r--r--doc/html/boost_asio/reference/use_service/overload2.html86
-rw-r--r--doc/html/boost_asio/reference/uses_executor.html8
-rw-r--r--doc/html/boost_asio/reference/wait_traits.html2
-rw-r--r--doc/html/boost_asio/reference/wait_traits/to_wait_duration.html2
-rw-r--r--doc/html/boost_asio/reference/wait_traits/to_wait_duration/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/wait_traits/to_wait_duration/overload2.html8
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle.html295
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/assign.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/assign.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload1.html (renamed from doc/html/boost_asio/reference/windows__object_handle/assign/overload1.html)12
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload2.html (renamed from doc/html/boost_asio/reference/windows__object_handle/assign/overload2.html)12
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/async_wait.html (renamed from doc/html/boost_asio/reference/windows__object_handle/async_wait.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle.html82
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload1.html68
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload2.html71
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload3.html87
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload4.html90
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload5.html75
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/cancel.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/cancel.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload1.html (renamed from doc/html/boost_asio/reference/windows__object_handle/cancel/overload1.html)16
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload2.html (renamed from doc/html/boost_asio/reference/windows__object_handle/cancel/overload2.html)16
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/close.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/close.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/close/overload1.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/close/overload1.html)16
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/close/overload2.html (renamed from doc/html/boost_asio/reference/windows__object_handle/close/overload2.html)16
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/executor_type.html60
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/get_executor.html (renamed from doc/html/boost_asio/reference/windows__object_handle/get_executor.html)18
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/is_open.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/is_open.html)18
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/lowest_layer.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload1.html (renamed from doc/html/boost_asio/reference/windows__object_handle/lowest_layer/overload1.html)20
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload2.html (renamed from doc/html/boost_asio/reference/windows__object_handle/lowest_layer/overload2.html)20
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer_type.html (renamed from doc/html/boost_asio/reference/windows__object_handle/lowest_layer_type.html)113
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/native_handle.html (renamed from doc/html/boost_asio/reference/windows__object_handle/native_handle.html)18
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/native_handle_type.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/native_handle_type.html)24
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/operator_eq_.html75
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/wait.html (renamed from doc/html/boost_asio/reference/windows__object_handle/wait.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload1.html (renamed from doc/html/boost_asio/reference/windows__object_handle/wait/overload1.html)16
-rw-r--r--doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload2.html (renamed from doc/html/boost_asio/reference/windows__object_handle/wait/overload2.html)20
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle.html340
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/_basic_overlapped_handle.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/_overlapped_handle.html)20
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/assign.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/assign.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/assign/overload1.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/assign/overload1.html)12
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/assign/overload2.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/assign/overload2.html)16
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle.html82
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload1.html68
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload2.html71
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload3.html87
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload4.html90
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload5.html75
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/cancel.html55
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/cancel/overload1.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/cancel/overload1.html)16
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/cancel/overload2.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/cancel/overload2.html)16
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/close.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/close.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/close/overload1.html (renamed from doc/html/boost_asio/reference/windows__object_handle/close/overload1.html)16
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/close/overload2.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/close/overload2.html)16
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/executor_type.html60
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/get_executor.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/get_executor.html)21
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/impl_.html (renamed from doc/html/boost_asio/reference/ssl__stream/get_io_context.html)23
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/is_open.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/is_open.html)21
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/lowest_layer.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/lowest_layer.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/lowest_layer/overload1.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/lowest_layer/overload1.html)20
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/lowest_layer/overload2.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/lowest_layer/overload2.html)20
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/lowest_layer_type.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/lowest_layer_type.html)137
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/native_handle.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/native_handle.html)21
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/native_handle_type.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/native_handle_type.html)27
-rw-r--r--doc/html/boost_asio/reference/windows__basic_overlapped_handle/operator_eq_.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/operator_eq_.html)38
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle.html352
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/assign.html (renamed from doc/html/boost_asio/reference/windows__object_handle/assign.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload1.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/assign/overload1.html)14
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload2.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/assign/overload2.html)14
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/async_read_some_at.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/async_read_some_at.html)34
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/async_write_some_at.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/async_write_some_at.html)34
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle.html82
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload1.html68
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload2.html73
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload3.html87
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload4.html90
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload5.html76
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel.html55
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload1.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/cancel/overload1.html)18
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload2.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/cancel/overload2.html)18
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/close.html (renamed from doc/html/boost_asio/reference/windows__object_handle/close.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload1.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/close/overload1.html)18
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload2.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/close/overload2.html)18
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/executor_type.html60
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/get_executor.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/get_executor.html)21
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/impl_.html (renamed from doc/html/boost_asio/reference/buffered_read_stream/get_io_context.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/is_open.html53
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer.html (renamed from doc/html/boost_asio/reference/windows__object_handle/lowest_layer.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload1.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/lowest_layer/overload1.html)22
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload2.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/lowest_layer/overload2.html)22
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer_type.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/lowest_layer_type.html)139
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/native_handle.html)21
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle_type.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/native_handle_type.html)27
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/operator_eq_.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/operator_eq_.html)39
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/read_some_at.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload1.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/read_some_at/overload1.html)32
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload2.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/read_some_at/overload2.html)24
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/write_some_at.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload1.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/write_some_at/overload1.html)32
-rw-r--r--doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload2.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/write_some_at/overload2.html)28
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle.html352
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/assign.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/assign.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload1.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/assign/overload1.html)14
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload2.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/assign/overload2.html)14
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/async_read_some.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/async_read_some.html)34
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/async_write_some.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/async_write_some.html)34
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle.html82
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload1.html68
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload2.html73
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload3.html87
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload4.html90
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload5.html75
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/cancel.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/cancel.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload1.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/cancel/overload1.html)18
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload2.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/cancel/overload2.html)18
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/close.html (renamed from doc/html/boost_asio/reference/windows__overlapped_handle/close.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload1.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/close/overload1.html)18
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload2.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/close/overload2.html)18
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/executor_type.html60
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/get_executor.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/get_executor.html)20
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/impl_.html (renamed from doc/html/boost_asio/reference/buffered_write_stream/get_io_context.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/is_open.html53
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/lowest_layer.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload1.html66
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload2.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/lowest_layer/overload2.html)22
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer_type.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/lowest_layer_type.html)139
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle.html (renamed from doc/html/boost_asio/reference/windows__random_access_handle/native_handle.html)20
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle_type.html (renamed from doc/html/boost_asio/reference/windows__object_handle/native_handle_type.html)24
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/operator_eq_.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/operator_eq_.html)38
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/read_some.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/read_some.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload1.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/read_some/overload1.html)32
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload2.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/read_some/overload2.html)28
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/write_some.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/write_some.html)26
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload1.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/write_some/overload1.html)32
-rw-r--r--doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload2.html (renamed from doc/html/boost_asio/reference/windows__stream_handle/write_some/overload2.html)28
-rw-r--r--doc/html/boost_asio/reference/windows__object_handle.html88
-rw-r--r--doc/html/boost_asio/reference/windows__object_handle/cancel.html55
-rw-r--r--doc/html/boost_asio/reference/windows__object_handle/executor_type.html217
-rw-r--r--doc/html/boost_asio/reference/windows__object_handle/get_io_context.html65
-rw-r--r--doc/html/boost_asio/reference/windows__object_handle/get_io_service.html65
-rw-r--r--doc/html/boost_asio/reference/windows__object_handle/object_handle.html70
-rw-r--r--doc/html/boost_asio/reference/windows__object_handle/object_handle/overload1.html69
-rw-r--r--doc/html/boost_asio/reference/windows__object_handle/object_handle/overload2.html88
-rw-r--r--doc/html/boost_asio/reference/windows__object_handle/object_handle/overload3.html76
-rw-r--r--doc/html/boost_asio/reference/windows__object_handle/operator_eq_.html77
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_handle.html117
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_handle/executor_type.html217
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_handle/get_io_context.html65
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_handle/get_io_service.html65
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle.html70
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle/overload2.html87
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle/overload3.html76
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr.html8
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/_overlapped_ptr.html8
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/complete.html2
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/get.html2
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr.html27
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload1.html10
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload2.html22
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload3.html56
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/release.html8
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/reset.html27
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload1.html10
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload2.html22
-rw-r--r--doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload3.html56
-rw-r--r--doc/html/boost_asio/reference/windows__random_access_handle.html119
-rw-r--r--doc/html/boost_asio/reference/windows__random_access_handle/executor_type.html220
-rw-r--r--doc/html/boost_asio/reference/windows__random_access_handle/get_io_context.html68
-rw-r--r--doc/html/boost_asio/reference/windows__random_access_handle/get_io_service.html68
-rw-r--r--doc/html/boost_asio/reference/windows__random_access_handle/lowest_layer/overload1.html66
-rw-r--r--doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle.html70
-rw-r--r--doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle/overload1.html71
-rw-r--r--doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle/overload2.html88
-rw-r--r--doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle/overload3.html77
-rw-r--r--doc/html/boost_asio/reference/windows__stream_handle.html119
-rw-r--r--doc/html/boost_asio/reference/windows__stream_handle/executor_type.html220
-rw-r--r--doc/html/boost_asio/reference/windows__stream_handle/get_io_context.html68
-rw-r--r--doc/html/boost_asio/reference/windows__stream_handle/get_io_service.html68
-rw-r--r--doc/html/boost_asio/reference/windows__stream_handle/stream_handle.html70
-rw-r--r--doc/html/boost_asio/reference/windows__stream_handle/stream_handle/overload1.html71
-rw-r--r--doc/html/boost_asio/reference/windows__stream_handle/stream_handle/overload2.html88
-rw-r--r--doc/html/boost_asio/reference/windows__stream_handle/stream_handle/overload3.html76
-rw-r--r--doc/html/boost_asio/reference/write.html130
-rw-r--r--doc/html/boost_asio/reference/write/overload1.html8
-rw-r--r--doc/html/boost_asio/reference/write/overload10.html12
-rw-r--r--doc/html/boost_asio/reference/write/overload11.html12
-rw-r--r--doc/html/boost_asio/reference/write/overload12.html16
-rw-r--r--doc/html/boost_asio/reference/write/overload13.html121
-rw-r--r--doc/html/boost_asio/reference/write/overload14.html113
-rw-r--r--doc/html/boost_asio/reference/write/overload15.html132
-rw-r--r--doc/html/boost_asio/reference/write/overload16.html125
-rw-r--r--doc/html/boost_asio/reference/write/overload2.html10
-rw-r--r--doc/html/boost_asio/reference/write/overload3.html10
-rw-r--r--doc/html/boost_asio/reference/write/overload4.html10
-rw-r--r--doc/html/boost_asio/reference/write/overload5.html16
-rw-r--r--doc/html/boost_asio/reference/write/overload6.html16
-rw-r--r--doc/html/boost_asio/reference/write/overload7.html16
-rw-r--r--doc/html/boost_asio/reference/write/overload8.html16
-rw-r--r--doc/html/boost_asio/reference/write/overload9.html10
-rw-r--r--doc/html/boost_asio/reference/write_at.html8
-rw-r--r--doc/html/boost_asio/reference/write_at/overload1.html2
-rw-r--r--doc/html/boost_asio/reference/write_at/overload2.html2
-rw-r--r--doc/html/boost_asio/reference/write_at/overload3.html2
-rw-r--r--doc/html/boost_asio/reference/write_at/overload4.html2
-rw-r--r--doc/html/boost_asio/reference/write_at/overload5.html2
-rw-r--r--doc/html/boost_asio/reference/write_at/overload6.html2
-rw-r--r--doc/html/boost_asio/reference/write_at/overload7.html2
-rw-r--r--doc/html/boost_asio/reference/write_at/overload8.html2
-rw-r--r--doc/html/boost_asio/reference/yield_context.html2
-rw-r--r--doc/html/boost_asio/tutorial.html2
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime1.html2
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime1/src.html4
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime2.html2
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime2/src.html4
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime3.html7
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime3/src.html10
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime4.html2
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime4/src.html4
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime5.html2
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime5/src.html4
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime6.html2
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime6/src.html4
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime7.html8
-rw-r--r--doc/html/boost_asio/tutorial/tutdaytime7/src.html10
-rw-r--r--doc/html/boost_asio/tutorial/tuttimer1.html2
-rw-r--r--doc/html/boost_asio/tutorial/tuttimer1/src.html4
-rw-r--r--doc/html/boost_asio/tutorial/tuttimer2.html2
-rw-r--r--doc/html/boost_asio/tutorial/tuttimer2/src.html4
-rw-r--r--doc/html/boost_asio/tutorial/tuttimer3.html2
-rw-r--r--doc/html/boost_asio/tutorial/tuttimer3/src.html4
-rw-r--r--doc/html/boost_asio/tutorial/tuttimer4.html2
-rw-r--r--doc/html/boost_asio/tutorial/tuttimer4/src.html4
-rw-r--r--doc/html/boost_asio/tutorial/tuttimer5.html35
-rw-r--r--doc/html/boost_asio/tutorial/tuttimer5/src.html8
-rw-r--r--doc/html/boost_asio/using.html18
3406 files changed, 39298 insertions, 23218 deletions
diff --git a/doc/html/boost_asio/example/cpp03/allocation/server.cpp b/doc/html/boost_asio/example/cpp03/allocation/server.cpp
index 4c4bbf5b0f..6e900a1dc6 100644
--- a/doc/html/boost_asio/example/cpp03/allocation/server.cpp
+++ b/doc/html/boost_asio/example/cpp03/allocation/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/buffers/reference_counted.cpp b/doc/html/boost_asio/example/cpp03/buffers/reference_counted.cpp
index f62b6bc16c..fe6e9dcecc 100644
--- a/doc/html/boost_asio/example/cpp03/buffers/reference_counted.cpp
+++ b/doc/html/boost_asio/example/cpp03/buffers/reference_counted.cpp
@@ -2,7 +2,7 @@
// reference_counted.cpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/chat/chat_client.cpp b/doc/html/boost_asio/example/cpp03/chat/chat_client.cpp
index 9c60e92a5c..435cecce69 100644
--- a/doc/html/boost_asio/example/cpp03/chat/chat_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/chat/chat_client.cpp
@@ -2,7 +2,7 @@
// chat_client.cpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/chat/chat_message.hpp b/doc/html/boost_asio/example/cpp03/chat/chat_message.hpp
index 942b480a19..7cf96a5fbc 100644
--- a/doc/html/boost_asio/example/cpp03/chat/chat_message.hpp
+++ b/doc/html/boost_asio/example/cpp03/chat/chat_message.hpp
@@ -2,7 +2,7 @@
// chat_message.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/chat/chat_server.cpp b/doc/html/boost_asio/example/cpp03/chat/chat_server.cpp
index e5d79019e1..dae4308888 100644
--- a/doc/html/boost_asio/example/cpp03/chat/chat_server.cpp
+++ b/doc/html/boost_asio/example/cpp03/chat/chat_server.cpp
@@ -2,7 +2,7 @@
// chat_server.cpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/chat/posix_chat_client.cpp b/doc/html/boost_asio/example/cpp03/chat/posix_chat_client.cpp
index 994be59bd9..a83216cfd9 100644
--- a/doc/html/boost_asio/example/cpp03/chat/posix_chat_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/chat/posix_chat_client.cpp
@@ -2,7 +2,7 @@
// posix_chat_client.cpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/echo/async_tcp_echo_server.cpp b/doc/html/boost_asio/example/cpp03/echo/async_tcp_echo_server.cpp
index 9afc46541b..b4001186d7 100644
--- a/doc/html/boost_asio/example/cpp03/echo/async_tcp_echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp03/echo/async_tcp_echo_server.cpp
@@ -2,7 +2,7 @@
// async_tcp_echo_server.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/echo/async_udp_echo_server.cpp b/doc/html/boost_asio/example/cpp03/echo/async_udp_echo_server.cpp
index 5723d28011..2edc458532 100644
--- a/doc/html/boost_asio/example/cpp03/echo/async_udp_echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp03/echo/async_udp_echo_server.cpp
@@ -2,7 +2,7 @@
// async_udp_echo_server.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_client.cpp b/doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_client.cpp
index 74b28106bb..472ec7d7f8 100644
--- a/doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_client.cpp
@@ -2,7 +2,7 @@
// blocking_tcp_echo_client.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_server.cpp b/doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_server.cpp
index 28846129fc..4c9aca54ed 100644
--- a/doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_server.cpp
@@ -2,7 +2,7 @@
// blocking_tcp_echo_server.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_client.cpp b/doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_client.cpp
index 71d503a3da..8a9a830312 100644
--- a/doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_client.cpp
@@ -2,7 +2,7 @@
// blocking_udp_echo_client.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_server.cpp b/doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_server.cpp
index 00dc177698..dc978b6f4a 100644
--- a/doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_server.cpp
@@ -2,7 +2,7 @@
// blocking_udp_echo_server.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/fork/daemon.cpp b/doc/html/boost_asio/example/cpp03/fork/daemon.cpp
index db69befbae..428fc9de43 100644
--- a/doc/html/boost_asio/example/cpp03/fork/daemon.cpp
+++ b/doc/html/boost_asio/example/cpp03/fork/daemon.cpp
@@ -2,7 +2,7 @@
// daemon.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/fork/process_per_connection.cpp b/doc/html/boost_asio/example/cpp03/fork/process_per_connection.cpp
index f85ea93dca..129930740b 100644
--- a/doc/html/boost_asio/example/cpp03/fork/process_per_connection.cpp
+++ b/doc/html/boost_asio/example/cpp03/fork/process_per_connection.cpp
@@ -2,7 +2,7 @@
// process_per_connection.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/client/async_client.cpp b/doc/html/boost_asio/example/cpp03/http/client/async_client.cpp
index 5c486e39c0..787f06b94b 100644
--- a/doc/html/boost_asio/example/cpp03/http/client/async_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/client/async_client.cpp
@@ -2,7 +2,7 @@
// async_client.cpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/client/sync_client.cpp b/doc/html/boost_asio/example/cpp03/http/client/sync_client.cpp
index d2af7c593e..2cfb35b1b0 100644
--- a/doc/html/boost_asio/example/cpp03/http/client/sync_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/client/sync_client.cpp
@@ -2,7 +2,7 @@
// sync_client.cpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/connection.cpp b/doc/html/boost_asio/example/cpp03/http/server/connection.cpp
index 8e4a960cd5..a5506d7ba1 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/connection.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/connection.cpp
@@ -2,7 +2,7 @@
// connection.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/connection.hpp b/doc/html/boost_asio/example/cpp03/http/server/connection.hpp
index 9f806549eb..502cc216b0 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/connection.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/connection.hpp
@@ -2,7 +2,7 @@
// connection.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/connection_manager.cpp b/doc/html/boost_asio/example/cpp03/http/server/connection_manager.cpp
index b7eb24e211..e894b1a826 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/connection_manager.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/connection_manager.cpp
@@ -2,7 +2,7 @@
// connection_manager.cpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/connection_manager.hpp b/doc/html/boost_asio/example/cpp03/http/server/connection_manager.hpp
index 1e18e4490e..8fb529c4fa 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/connection_manager.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/connection_manager.hpp
@@ -2,7 +2,7 @@
// connection_manager.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/header.hpp b/doc/html/boost_asio/example/cpp03/http/server/header.hpp
index 18bad986a4..067cc1f1fa 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/header.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/header.hpp
@@ -2,7 +2,7 @@
// header.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/main.cpp b/doc/html/boost_asio/example/cpp03/http/server/main.cpp
index 9ea3c09a96..feca96270a 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/main.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/main.cpp
@@ -2,7 +2,7 @@
// main.cpp
// ~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/mime_types.cpp b/doc/html/boost_asio/example/cpp03/http/server/mime_types.cpp
index 8a66683e01..939ab6801f 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/mime_types.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/mime_types.cpp
@@ -2,7 +2,7 @@
// mime_types.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/mime_types.hpp b/doc/html/boost_asio/example/cpp03/http/server/mime_types.hpp
index a5f352e69a..950f84b73d 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/mime_types.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/mime_types.hpp
@@ -2,7 +2,7 @@
// mime_types.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/reply.cpp b/doc/html/boost_asio/example/cpp03/http/server/reply.cpp
index d9a4df0d7e..8377f1887c 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/reply.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/reply.cpp
@@ -2,7 +2,7 @@
// reply.cpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/reply.hpp b/doc/html/boost_asio/example/cpp03/http/server/reply.hpp
index 03293227e7..8752c13802 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/reply.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/reply.hpp
@@ -2,7 +2,7 @@
// reply.hpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/request.hpp b/doc/html/boost_asio/example/cpp03/http/server/request.hpp
index 6488b1ddeb..1d0267bb60 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/request.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/request.hpp
@@ -2,7 +2,7 @@
// request.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/request_handler.cpp b/doc/html/boost_asio/example/cpp03/http/server/request_handler.cpp
index a8a5a5529c..e8df15030e 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/request_handler.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/request_handler.cpp
@@ -2,7 +2,7 @@
// request_handler.cpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/request_handler.hpp b/doc/html/boost_asio/example/cpp03/http/server/request_handler.hpp
index 7d05dbcb91..3c19d9989b 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/request_handler.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/request_handler.hpp
@@ -2,7 +2,7 @@
// request_handler.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/request_parser.cpp b/doc/html/boost_asio/example/cpp03/http/server/request_parser.cpp
index 7ce45ddeab..77aa8bdb2c 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/request_parser.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/request_parser.cpp
@@ -2,7 +2,7 @@
// request_parser.cpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/request_parser.hpp b/doc/html/boost_asio/example/cpp03/http/server/request_parser.hpp
index ecda685f57..2bf5a33e31 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/request_parser.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/request_parser.hpp
@@ -2,7 +2,7 @@
// request_parser.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/server.cpp b/doc/html/boost_asio/example/cpp03/http/server/server.cpp
index 912a4369d4..90894d861d 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/server.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server/server.hpp b/doc/html/boost_asio/example/cpp03/http/server/server.hpp
index e14d3527a4..8e674c2bb3 100644
--- a/doc/html/boost_asio/example/cpp03/http/server/server.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server/server.hpp
@@ -2,7 +2,7 @@
// server.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/connection.cpp b/doc/html/boost_asio/example/cpp03/http/server2/connection.cpp
index d671ba5bec..2ae19863b4 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/connection.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/connection.cpp
@@ -2,7 +2,7 @@
// connection.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/connection.hpp b/doc/html/boost_asio/example/cpp03/http/server2/connection.hpp
index 770a0aaa6b..c02d0cfadb 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/connection.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/connection.hpp
@@ -2,7 +2,7 @@
// connection.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/header.hpp b/doc/html/boost_asio/example/cpp03/http/server2/header.hpp
index 559c5c1aef..fc8f7a5e5a 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/header.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/header.hpp
@@ -2,7 +2,7 @@
// header.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/io_context_pool.cpp b/doc/html/boost_asio/example/cpp03/http/server2/io_context_pool.cpp
index 817517a7e4..f0cc9d8715 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/io_context_pool.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/io_context_pool.cpp
@@ -2,7 +2,7 @@
// io_context_pool.cpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/io_context_pool.hpp b/doc/html/boost_asio/example/cpp03/http/server2/io_context_pool.hpp
index 06bd88658a..b304dae947 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/io_context_pool.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/io_context_pool.hpp
@@ -2,7 +2,7 @@
// io_context_pool.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/main.cpp b/doc/html/boost_asio/example/cpp03/http/server2/main.cpp
index 2d04db4cb7..2c584bd103 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/main.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/main.cpp
@@ -2,7 +2,7 @@
// main.cpp
// ~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/mime_types.cpp b/doc/html/boost_asio/example/cpp03/http/server2/mime_types.cpp
index 0fdd731015..f1408423e5 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/mime_types.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/mime_types.cpp
@@ -2,7 +2,7 @@
// mime_types.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/mime_types.hpp b/doc/html/boost_asio/example/cpp03/http/server2/mime_types.hpp
index c11280b5d0..d73c049b16 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/mime_types.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/mime_types.hpp
@@ -2,7 +2,7 @@
// mime_types.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/reply.cpp b/doc/html/boost_asio/example/cpp03/http/server2/reply.cpp
index 5da5414621..1022af4241 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/reply.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/reply.cpp
@@ -2,7 +2,7 @@
// reply.cpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/reply.hpp b/doc/html/boost_asio/example/cpp03/http/server2/reply.hpp
index 8a974bbc44..1b89c8c27c 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/reply.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/reply.hpp
@@ -2,7 +2,7 @@
// reply.hpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/request.hpp b/doc/html/boost_asio/example/cpp03/http/server2/request.hpp
index 3eb3494f3e..87b42c53ca 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/request.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/request.hpp
@@ -2,7 +2,7 @@
// request.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/request_handler.cpp b/doc/html/boost_asio/example/cpp03/http/server2/request_handler.cpp
index acac4d1830..84d309e29c 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/request_handler.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/request_handler.cpp
@@ -2,7 +2,7 @@
// request_handler.cpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/request_handler.hpp b/doc/html/boost_asio/example/cpp03/http/server2/request_handler.hpp
index 3f9c743304..ad1e46bbd2 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/request_handler.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/request_handler.hpp
@@ -2,7 +2,7 @@
// request_handler.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/request_parser.cpp b/doc/html/boost_asio/example/cpp03/http/server2/request_parser.cpp
index b7e7d6490c..c2acccd889 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/request_parser.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/request_parser.cpp
@@ -2,7 +2,7 @@
// request_parser.cpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/request_parser.hpp b/doc/html/boost_asio/example/cpp03/http/server2/request_parser.hpp
index a986720951..d86b585bcb 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/request_parser.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/request_parser.hpp
@@ -2,7 +2,7 @@
// request_parser.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/server.cpp b/doc/html/boost_asio/example/cpp03/http/server2/server.cpp
index 367708c59d..0a3b5522dd 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/server.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -33,7 +33,7 @@ server::server(const std::string& address, const std::string& port,
signals_.async_wait(boost::bind(&server::handle_stop, this));
// Open the acceptor with the option to reuse the address (i.e. SO_REUSEADDR).
- boost::asio::ip::tcp::resolver resolver(acceptor_.get_executor().context());
+ boost::asio::ip::tcp::resolver resolver(acceptor_.get_executor());
boost::asio::ip::tcp::endpoint endpoint =
*resolver.resolve(address, port).begin();
acceptor_.open(endpoint.protocol());
diff --git a/doc/html/boost_asio/example/cpp03/http/server2/server.hpp b/doc/html/boost_asio/example/cpp03/http/server2/server.hpp
index 3867a9204d..a7609abe70 100644
--- a/doc/html/boost_asio/example/cpp03/http/server2/server.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server2/server.hpp
@@ -2,7 +2,7 @@
// server.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/connection.cpp b/doc/html/boost_asio/example/cpp03/http/server3/connection.cpp
index 378ded16b2..9ebe4686c2 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/connection.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/connection.cpp
@@ -2,7 +2,7 @@
// connection.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -18,8 +18,8 @@ namespace server3 {
connection::connection(boost::asio::io_context& io_context,
request_handler& handler)
- : strand_(io_context),
- socket_(io_context),
+ : strand_(boost::asio::make_strand(io_context)),
+ socket_(strand_),
request_handler_(handler)
{
}
@@ -32,10 +32,9 @@ boost::asio::ip::tcp::socket& connection::socket()
void connection::start()
{
socket_.async_read_some(boost::asio::buffer(buffer_),
- boost::asio::bind_executor(strand_,
- boost::bind(&connection::handle_read, shared_from_this(),
- boost::asio::placeholders::error,
- boost::asio::placeholders::bytes_transferred)));
+ boost::bind(&connection::handle_read, shared_from_this(),
+ boost::asio::placeholders::error,
+ boost::asio::placeholders::bytes_transferred));
}
void connection::handle_read(const boost::system::error_code& e,
@@ -51,25 +50,22 @@ void connection::handle_read(const boost::system::error_code& e,
{
request_handler_.handle_request(request_, reply_);
boost::asio::async_write(socket_, reply_.to_buffers(),
- boost::asio::bind_executor(strand_,
- boost::bind(&connection::handle_write, shared_from_this(),
- boost::asio::placeholders::error)));
+ boost::bind(&connection::handle_write, shared_from_this(),
+ boost::asio::placeholders::error));
}
else if (!result)
{
reply_ = reply::stock_reply(reply::bad_request);
boost::asio::async_write(socket_, reply_.to_buffers(),
- boost::asio::bind_executor(strand_,
- boost::bind(&connection::handle_write, shared_from_this(),
- boost::asio::placeholders::error)));
+ boost::bind(&connection::handle_write, shared_from_this(),
+ boost::asio::placeholders::error));
}
else
{
socket_.async_read_some(boost::asio::buffer(buffer_),
- boost::asio::bind_executor(strand_,
- boost::bind(&connection::handle_read, shared_from_this(),
- boost::asio::placeholders::error,
- boost::asio::placeholders::bytes_transferred)));
+ boost::bind(&connection::handle_read, shared_from_this(),
+ boost::asio::placeholders::error,
+ boost::asio::placeholders::bytes_transferred));
}
}
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/connection.hpp b/doc/html/boost_asio/example/cpp03/http/server3/connection.hpp
index 5cb78db242..7c330824ee 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/connection.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/connection.hpp
@@ -2,7 +2,7 @@
// connection.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -49,7 +49,7 @@ private:
void handle_write(const boost::system::error_code& e);
/// Strand to ensure the connection's handlers are not called concurrently.
- boost::asio::io_context::strand strand_;
+ boost::asio::strand<boost::asio::io_context::executor_type> strand_;
/// Socket for the connection.
boost::asio::ip::tcp::socket socket_;
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/header.hpp b/doc/html/boost_asio/example/cpp03/http/server3/header.hpp
index d53fede4b0..d419cbf17d 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/header.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/header.hpp
@@ -2,7 +2,7 @@
// header.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/main.cpp b/doc/html/boost_asio/example/cpp03/http/server3/main.cpp
index c7af0c7a1c..0a5aec4062 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/main.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/main.cpp
@@ -2,7 +2,7 @@
// main.cpp
// ~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/mime_types.cpp b/doc/html/boost_asio/example/cpp03/http/server3/mime_types.cpp
index 8bc6cd47eb..53fe52f9e9 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/mime_types.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/mime_types.cpp
@@ -2,7 +2,7 @@
// mime_types.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/mime_types.hpp b/doc/html/boost_asio/example/cpp03/http/server3/mime_types.hpp
index 559380699f..cde417ef0d 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/mime_types.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/mime_types.hpp
@@ -2,7 +2,7 @@
// mime_types.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/reply.cpp b/doc/html/boost_asio/example/cpp03/http/server3/reply.cpp
index e899c68424..2fc1e6d129 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/reply.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/reply.cpp
@@ -2,7 +2,7 @@
// reply.cpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/reply.hpp b/doc/html/boost_asio/example/cpp03/http/server3/reply.hpp
index 7931e70a69..df55b9de1c 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/reply.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/reply.hpp
@@ -2,7 +2,7 @@
// reply.hpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/request.hpp b/doc/html/boost_asio/example/cpp03/http/server3/request.hpp
index 92ef781771..7e0b9059c0 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/request.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/request.hpp
@@ -2,7 +2,7 @@
// request.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/request_handler.cpp b/doc/html/boost_asio/example/cpp03/http/server3/request_handler.cpp
index e13d21d884..b94def132a 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/request_handler.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/request_handler.cpp
@@ -2,7 +2,7 @@
// request_handler.cpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/request_handler.hpp b/doc/html/boost_asio/example/cpp03/http/server3/request_handler.hpp
index 8697fbcd9e..aa6c11c80d 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/request_handler.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/request_handler.hpp
@@ -2,7 +2,7 @@
// request_handler.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/request_parser.cpp b/doc/html/boost_asio/example/cpp03/http/server3/request_parser.cpp
index 1623443829..bc097b5692 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/request_parser.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/request_parser.cpp
@@ -2,7 +2,7 @@
// request_parser.cpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/request_parser.hpp b/doc/html/boost_asio/example/cpp03/http/server3/request_parser.hpp
index 19cfa1c9f8..0c78504253 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/request_parser.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/request_parser.hpp
@@ -2,7 +2,7 @@
// request_parser.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/server.cpp b/doc/html/boost_asio/example/cpp03/http/server3/server.cpp
index edcc3a89fd..9f4124e06e 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/server.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server3/server.hpp b/doc/html/boost_asio/example/cpp03/http/server3/server.hpp
index ede47b232a..702d979365 100644
--- a/doc/html/boost_asio/example/cpp03/http/server3/server.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server3/server.hpp
@@ -2,7 +2,7 @@
// server.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/file_handler.cpp b/doc/html/boost_asio/example/cpp03/http/server4/file_handler.cpp
index 1a4bb6c8ab..dc5005c0a1 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/file_handler.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/file_handler.cpp
@@ -2,7 +2,7 @@
// file_handler.cpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/file_handler.hpp b/doc/html/boost_asio/example/cpp03/http/server4/file_handler.hpp
index 1835922bfc..7eadc75577 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/file_handler.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/file_handler.hpp
@@ -2,7 +2,7 @@
// file_handler.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/header.hpp b/doc/html/boost_asio/example/cpp03/http/server4/header.hpp
index 8fa25127b7..4ec15a5fa3 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/header.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/header.hpp
@@ -2,7 +2,7 @@
// header.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/main.cpp b/doc/html/boost_asio/example/cpp03/http/server4/main.cpp
index cdcd484388..21d7505503 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/main.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/main.cpp
@@ -2,7 +2,7 @@
// main.cpp
// ~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/mime_types.cpp b/doc/html/boost_asio/example/cpp03/http/server4/mime_types.cpp
index 7b30ffbf4e..ca28abf154 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/mime_types.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/mime_types.cpp
@@ -2,7 +2,7 @@
// mime_types.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/mime_types.hpp b/doc/html/boost_asio/example/cpp03/http/server4/mime_types.hpp
index 6eae007d36..3af83ba79d 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/mime_types.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/mime_types.hpp
@@ -2,7 +2,7 @@
// mime_types.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/reply.cpp b/doc/html/boost_asio/example/cpp03/http/server4/reply.cpp
index 5d21aa18d0..30ae5e779a 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/reply.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/reply.cpp
@@ -2,7 +2,7 @@
// reply.cpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/reply.hpp b/doc/html/boost_asio/example/cpp03/http/server4/reply.hpp
index fae8bfea41..77c4596c27 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/reply.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/reply.hpp
@@ -2,7 +2,7 @@
// reply.hpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/request.hpp b/doc/html/boost_asio/example/cpp03/http/server4/request.hpp
index 902212ad56..c70100fa17 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/request.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/request.hpp
@@ -2,7 +2,7 @@
// request.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/request_parser.cpp b/doc/html/boost_asio/example/cpp03/http/server4/request_parser.cpp
index 0e1a598379..d3a235166a 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/request_parser.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/request_parser.cpp
@@ -2,7 +2,7 @@
// request_parser.cpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/request_parser.hpp b/doc/html/boost_asio/example/cpp03/http/server4/request_parser.hpp
index 42edfd36da..d52ea130fc 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/request_parser.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/request_parser.hpp
@@ -2,7 +2,7 @@
// request_parser.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/server.cpp b/doc/html/boost_asio/example/cpp03/http/server4/server.cpp
index 9a8d39e1ea..720f19abd7 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/server.cpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -45,7 +45,7 @@ void server::operator()(boost::system::error_code ec, std::size_t length)
do
{
// Create a new socket for the next incoming connection.
- socket_.reset(new tcp::socket(acceptor_->get_executor().context()));
+ socket_.reset(new tcp::socket(acceptor_->get_executor()));
// Accept a new connection. The "yield" pseudo-keyword saves the current
// line number and exits the coroutine's "reenter" block. We use the
diff --git a/doc/html/boost_asio/example/cpp03/http/server4/server.hpp b/doc/html/boost_asio/example/cpp03/http/server4/server.hpp
index ed5a392a00..838506c9b3 100644
--- a/doc/html/boost_asio/example/cpp03/http/server4/server.hpp
+++ b/doc/html/boost_asio/example/cpp03/http/server4/server.hpp
@@ -2,7 +2,7 @@
// server.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/icmp/icmp_header.hpp b/doc/html/boost_asio/example/cpp03/icmp/icmp_header.hpp
index 2e6f46b019..85821eb903 100644
--- a/doc/html/boost_asio/example/cpp03/icmp/icmp_header.hpp
+++ b/doc/html/boost_asio/example/cpp03/icmp/icmp_header.hpp
@@ -2,7 +2,7 @@
// icmp_header.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/icmp/ipv4_header.hpp b/doc/html/boost_asio/example/cpp03/icmp/ipv4_header.hpp
index 1026aa2762..3d75d92542 100644
--- a/doc/html/boost_asio/example/cpp03/icmp/ipv4_header.hpp
+++ b/doc/html/boost_asio/example/cpp03/icmp/ipv4_header.hpp
@@ -2,7 +2,7 @@
// ipv4_header.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/icmp/ping.cpp b/doc/html/boost_asio/example/cpp03/icmp/ping.cpp
index b4aac7cbf0..b9a1c76424 100644
--- a/doc/html/boost_asio/example/cpp03/icmp/ping.cpp
+++ b/doc/html/boost_asio/example/cpp03/icmp/ping.cpp
@@ -2,7 +2,7 @@
// ping.cpp
// ~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/invocation/prioritised_handlers.cpp b/doc/html/boost_asio/example/cpp03/invocation/prioritised_handlers.cpp
index c90a8b1a1a..2d10da5830 100644
--- a/doc/html/boost_asio/example/cpp03/invocation/prioritised_handlers.cpp
+++ b/doc/html/boost_asio/example/cpp03/invocation/prioritised_handlers.cpp
@@ -2,7 +2,7 @@
// prioritised_handlers.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/iostreams/daytime_client.cpp b/doc/html/boost_asio/example/cpp03/iostreams/daytime_client.cpp
index c750024ddd..29aa13aaa8 100644
--- a/doc/html/boost_asio/example/cpp03/iostreams/daytime_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/iostreams/daytime_client.cpp
@@ -2,7 +2,7 @@
// daytime_client.cpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/iostreams/daytime_server.cpp b/doc/html/boost_asio/example/cpp03/iostreams/daytime_server.cpp
index b7aae994c0..5da4f1422a 100644
--- a/doc/html/boost_asio/example/cpp03/iostreams/daytime_server.cpp
+++ b/doc/html/boost_asio/example/cpp03/iostreams/daytime_server.cpp
@@ -2,7 +2,7 @@
// daytime_server.cpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/iostreams/http_client.cpp b/doc/html/boost_asio/example/cpp03/iostreams/http_client.cpp
index 2460123297..c17d106ca9 100644
--- a/doc/html/boost_asio/example/cpp03/iostreams/http_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/iostreams/http_client.cpp
@@ -2,7 +2,7 @@
// http_client.cpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/local/connect_pair.cpp b/doc/html/boost_asio/example/cpp03/local/connect_pair.cpp
index 892ec62f06..9d5c20cad8 100644
--- a/doc/html/boost_asio/example/cpp03/local/connect_pair.cpp
+++ b/doc/html/boost_asio/example/cpp03/local/connect_pair.cpp
@@ -2,7 +2,7 @@
// connect_pair.cpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/local/iostream_client.cpp b/doc/html/boost_asio/example/cpp03/local/iostream_client.cpp
index 9ddc80c3c6..6dfb256a3a 100644
--- a/doc/html/boost_asio/example/cpp03/local/iostream_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/local/iostream_client.cpp
@@ -2,7 +2,7 @@
// stream_client.cpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/local/stream_client.cpp b/doc/html/boost_asio/example/cpp03/local/stream_client.cpp
index a41e937ad8..2bf675cfd2 100644
--- a/doc/html/boost_asio/example/cpp03/local/stream_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/local/stream_client.cpp
@@ -2,7 +2,7 @@
// stream_client.cpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/local/stream_server.cpp b/doc/html/boost_asio/example/cpp03/local/stream_server.cpp
index 8eea66a525..1b9d65b049 100644
--- a/doc/html/boost_asio/example/cpp03/local/stream_server.cpp
+++ b/doc/html/boost_asio/example/cpp03/local/stream_server.cpp
@@ -2,7 +2,7 @@
// stream_server.cpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/multicast/receiver.cpp b/doc/html/boost_asio/example/cpp03/multicast/receiver.cpp
index fcea3c9169..172c86b426 100644
--- a/doc/html/boost_asio/example/cpp03/multicast/receiver.cpp
+++ b/doc/html/boost_asio/example/cpp03/multicast/receiver.cpp
@@ -2,7 +2,7 @@
// receiver.cpp
// ~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/multicast/sender.cpp b/doc/html/boost_asio/example/cpp03/multicast/sender.cpp
index aa27dade75..a98c45ea46 100644
--- a/doc/html/boost_asio/example/cpp03/multicast/sender.cpp
+++ b/doc/html/boost_asio/example/cpp03/multicast/sender.cpp
@@ -2,7 +2,7 @@
// sender.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/nonblocking/third_party_lib.cpp b/doc/html/boost_asio/example/cpp03/nonblocking/third_party_lib.cpp
index 1148947615..002b938798 100644
--- a/doc/html/boost_asio/example/cpp03/nonblocking/third_party_lib.cpp
+++ b/doc/html/boost_asio/example/cpp03/nonblocking/third_party_lib.cpp
@@ -2,7 +2,7 @@
// third_party_lib.cpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -83,9 +83,9 @@ class connection
public:
typedef boost::shared_ptr<connection> pointer;
- static pointer create(boost::asio::io_context& io_context)
+ static pointer create(const boost::asio::executor& ex)
{
- return pointer(new connection(io_context));
+ return pointer(new connection(ex));
}
tcp::socket& socket()
@@ -102,8 +102,8 @@ public:
}
private:
- connection(boost::asio::io_context& io_context)
- : socket_(io_context),
+ connection(const boost::asio::executor& ex)
+ : socket_(ex),
session_impl_(socket_),
read_in_progress_(false),
write_in_progress_(false)
@@ -193,7 +193,7 @@ private:
void start_accept()
{
connection::pointer new_connection =
- connection::create(acceptor_.get_executor().context());
+ connection::create(acceptor_.get_executor());
acceptor_.async_accept(new_connection->socket(),
boost::bind(&server::handle_accept, this, new_connection,
diff --git a/doc/html/boost_asio/example/cpp03/porthopper/client.cpp b/doc/html/boost_asio/example/cpp03/porthopper/client.cpp
index dc02322ebf..074b8808be 100644
--- a/doc/html/boost_asio/example/cpp03/porthopper/client.cpp
+++ b/doc/html/boost_asio/example/cpp03/porthopper/client.cpp
@@ -2,7 +2,7 @@
// client.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/porthopper/protocol.hpp b/doc/html/boost_asio/example/cpp03/porthopper/protocol.hpp
index f67de4f748..7df798dfd9 100644
--- a/doc/html/boost_asio/example/cpp03/porthopper/protocol.hpp
+++ b/doc/html/boost_asio/example/cpp03/porthopper/protocol.hpp
@@ -2,7 +2,7 @@
// protocol.hpp
// ~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/porthopper/server.cpp b/doc/html/boost_asio/example/cpp03/porthopper/server.cpp
index e8c9f8af67..f670cfdf22 100644
--- a/doc/html/boost_asio/example/cpp03/porthopper/server.cpp
+++ b/doc/html/boost_asio/example/cpp03/porthopper/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -36,8 +36,7 @@ public:
next_frame_number_(1)
{
// Start waiting for a new control connection.
- tcp_socket_ptr new_socket(
- new tcp::socket(acceptor_.get_executor().context()));
+ tcp_socket_ptr new_socket(new tcp::socket(acceptor_.get_executor()));
acceptor_.async_accept(*new_socket,
boost::bind(&server::handle_accept, this,
boost::asio::placeholders::error, new_socket));
@@ -60,8 +59,7 @@ public:
}
// Start waiting for a new control connection.
- tcp_socket_ptr new_socket(
- new tcp::socket(acceptor_.get_executor().context()));
+ tcp_socket_ptr new_socket(new tcp::socket(acceptor_.get_executor()));
acceptor_.async_accept(*new_socket,
boost::bind(&server::handle_accept, this,
boost::asio::placeholders::error, new_socket));
@@ -75,7 +73,7 @@ public:
{
// Delay handling of the control request to simulate network latency.
timer_ptr delay_timer(
- new boost::asio::steady_timer(acceptor_.get_executor().context()));
+ new boost::asio::steady_timer(acceptor_.get_executor()));
delay_timer->expires_after(boost::asio::chrono::seconds(2));
delay_timer->async_wait(
boost::bind(&server::handle_control_request_timer, this,
diff --git a/doc/html/boost_asio/example/cpp03/serialization/client.cpp b/doc/html/boost_asio/example/cpp03/serialization/client.cpp
index f11e55f44e..fc909700d6 100644
--- a/doc/html/boost_asio/example/cpp03/serialization/client.cpp
+++ b/doc/html/boost_asio/example/cpp03/serialization/client.cpp
@@ -2,7 +2,7 @@
// client.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -25,7 +25,7 @@ public:
/// Constructor starts the asynchronous connect operation.
client(boost::asio::io_context& io_context,
const std::string& host, const std::string& service)
- : connection_(io_context)
+ : connection_(io_context.get_executor())
{
// Resolve the host name into an IP address.
boost::asio::ip::tcp::resolver resolver(io_context);
diff --git a/doc/html/boost_asio/example/cpp03/serialization/connection.hpp b/doc/html/boost_asio/example/cpp03/serialization/connection.hpp
index 4eb662db90..4f349cb817 100644
--- a/doc/html/boost_asio/example/cpp03/serialization/connection.hpp
+++ b/doc/html/boost_asio/example/cpp03/serialization/connection.hpp
@@ -2,7 +2,7 @@
// connection.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -35,8 +35,8 @@ class connection
{
public:
/// Constructor.
- connection(boost::asio::io_context& io_context)
- : socket_(io_context)
+ connection(const boost::asio::executor& ex)
+ : socket_(ex)
{
}
diff --git a/doc/html/boost_asio/example/cpp03/serialization/server.cpp b/doc/html/boost_asio/example/cpp03/serialization/server.cpp
index df99e371ec..c61fc73d1e 100644
--- a/doc/html/boost_asio/example/cpp03/serialization/server.cpp
+++ b/doc/html/boost_asio/example/cpp03/serialization/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -55,7 +55,7 @@ public:
stocks_.push_back(s);
// Start an accept operation for a new connection.
- connection_ptr new_conn(new connection(acceptor_.get_io_context()));
+ connection_ptr new_conn(new connection(acceptor_.get_executor()));
acceptor_.async_accept(new_conn->socket(),
boost::bind(&server::handle_accept, this,
boost::asio::placeholders::error, new_conn));
@@ -75,7 +75,7 @@ public:
}
// Start an accept operation for a new connection.
- connection_ptr new_conn(new connection(acceptor_.get_io_context()));
+ connection_ptr new_conn(new connection(acceptor_.get_executor()));
acceptor_.async_accept(new_conn->socket(),
boost::bind(&server::handle_accept, this,
boost::asio::placeholders::error, new_conn));
diff --git a/doc/html/boost_asio/example/cpp03/serialization/stock.hpp b/doc/html/boost_asio/example/cpp03/serialization/stock.hpp
index b1d1c60c62..70d7f09b26 100644
--- a/doc/html/boost_asio/example/cpp03/serialization/stock.hpp
+++ b/doc/html/boost_asio/example/cpp03/serialization/stock.hpp
@@ -2,7 +2,7 @@
// stock.hpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/services/basic_logger.hpp b/doc/html/boost_asio/example/cpp03/services/basic_logger.hpp
index 6f0aeb426f..c845d2c64c 100644
--- a/doc/html/boost_asio/example/cpp03/services/basic_logger.hpp
+++ b/doc/html/boost_asio/example/cpp03/services/basic_logger.hpp
@@ -2,7 +2,7 @@
// basic_logger.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -34,13 +34,13 @@ public:
/**
* This constructor creates a logger.
*
- * @param io_context The io_context object used to locate the logger service.
+ * @param context The execution context used to locate the logger service.
*
* @param identifier An identifier for this logger.
*/
- explicit basic_logger(boost::asio::io_context& io_context,
+ explicit basic_logger(boost::asio::execution_context& context,
const std::string& identifier)
- : service_(boost::asio::use_service<Service>(io_context)),
+ : service_(boost::asio::use_service<Service>(context)),
impl_(service_.null())
{
service_.create(impl_, identifier);
diff --git a/doc/html/boost_asio/example/cpp03/services/daytime_client.cpp b/doc/html/boost_asio/example/cpp03/services/daytime_client.cpp
index 109e061699..4c7511d66b 100644
--- a/doc/html/boost_asio/example/cpp03/services/daytime_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/services/daytime_client.cpp
@@ -2,7 +2,7 @@
// daytime_client.cpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/services/logger.hpp b/doc/html/boost_asio/example/cpp03/services/logger.hpp
index 71ec68d0b8..8234f6aed1 100644
--- a/doc/html/boost_asio/example/cpp03/services/logger.hpp
+++ b/doc/html/boost_asio/example/cpp03/services/logger.hpp
@@ -2,7 +2,7 @@
// logger.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/services/logger_service.cpp b/doc/html/boost_asio/example/cpp03/services/logger_service.cpp
index 82fcb223c5..e77079fbc0 100644
--- a/doc/html/boost_asio/example/cpp03/services/logger_service.cpp
+++ b/doc/html/boost_asio/example/cpp03/services/logger_service.cpp
@@ -2,16 +2,10 @@
// logger_service.cpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
#include "logger_service.hpp"
-
-namespace services {
-
-boost::asio::io_context::id logger_service::id;
-
-} // namespace services
diff --git a/doc/html/boost_asio/example/cpp03/services/logger_service.hpp b/doc/html/boost_asio/example/cpp03/services/logger_service.hpp
index 84ac5a195c..47197eee9b 100644
--- a/doc/html/boost_asio/example/cpp03/services/logger_service.hpp
+++ b/doc/html/boost_asio/example/cpp03/services/logger_service.hpp
@@ -2,7 +2,7 @@
// logger_service.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -25,11 +25,11 @@ namespace services {
/// Service implementation for the logger.
class logger_service
- : public boost::asio::io_context::service
+ : public boost::asio::execution_context::service
{
public:
- /// The unique service identifier.
- static boost::asio::io_context::id id;
+ /// The type used to identify this service in the execution context.
+ typedef logger_service key_type;
/// The backend implementation of a logger.
struct logger_impl
@@ -42,8 +42,8 @@ public:
typedef logger_impl* impl_type;
/// Constructor creates a thread to run a private io_context.
- logger_service(boost::asio::io_context& io_context)
- : boost::asio::io_context::service(io_context),
+ logger_service(boost::asio::execution_context& context)
+ : boost::asio::execution_context::service(context),
work_io_context_(),
work_(boost::asio::make_work_guard(work_io_context_)),
work_thread_(new boost::thread(
@@ -62,7 +62,7 @@ public:
}
/// Destroy all user-defined handler objects owned by the service.
- void shutdown_service()
+ void shutdown()
{
}
diff --git a/doc/html/boost_asio/example/cpp03/socks4/socks4.hpp b/doc/html/boost_asio/example/cpp03/socks4/socks4.hpp
index e954d7a88a..4cd2685bb6 100644
--- a/doc/html/boost_asio/example/cpp03/socks4/socks4.hpp
+++ b/doc/html/boost_asio/example/cpp03/socks4/socks4.hpp
@@ -2,7 +2,7 @@
// socks4.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/socks4/sync_client.cpp b/doc/html/boost_asio/example/cpp03/socks4/sync_client.cpp
index 5650248603..4c30c455d1 100644
--- a/doc/html/boost_asio/example/cpp03/socks4/sync_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/socks4/sync_client.cpp
@@ -2,7 +2,7 @@
// sync_client.cpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/spawn/echo_server.cpp b/doc/html/boost_asio/example/cpp03/spawn/echo_server.cpp
index 6b60b46f4a..7752481423 100644
--- a/doc/html/boost_asio/example/cpp03/spawn/echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp03/spawn/echo_server.cpp
@@ -2,7 +2,7 @@
// echo_server.cpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -24,7 +24,7 @@ class session : public boost::enable_shared_from_this<session>
{
public:
explicit session(boost::asio::io_context& io_context)
- : strand_(io_context),
+ : strand_(boost::asio::make_strand(io_context)),
socket_(io_context),
timer_(io_context)
{
@@ -76,7 +76,7 @@ private:
}
}
- boost::asio::io_context::strand strand_;
+ boost::asio::strand<boost::asio::io_context::executor_type> strand_;
tcp::socket socket_;
boost::asio::steady_timer timer_;
};
diff --git a/doc/html/boost_asio/example/cpp03/spawn/parallel_grep.cpp b/doc/html/boost_asio/example/cpp03/spawn/parallel_grep.cpp
index 5de86204b5..569ead12d7 100644
--- a/doc/html/boost_asio/example/cpp03/spawn/parallel_grep.cpp
+++ b/doc/html/boost_asio/example/cpp03/spawn/parallel_grep.cpp
@@ -2,7 +2,7 @@
// parallel_grep.cpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/ssl/client.cpp b/doc/html/boost_asio/example/cpp03/ssl/client.cpp
index 6064ca4959..92fd74ae2b 100644
--- a/doc/html/boost_asio/example/cpp03/ssl/client.cpp
+++ b/doc/html/boost_asio/example/cpp03/ssl/client.cpp
@@ -2,7 +2,7 @@
// client.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/ssl/server.cpp b/doc/html/boost_asio/example/cpp03/ssl/server.cpp
index 0848b0a096..6f6da084b1 100644
--- a/doc/html/boost_asio/example/cpp03/ssl/server.cpp
+++ b/doc/html/boost_asio/example/cpp03/ssl/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/timeouts/async_tcp_client.cpp b/doc/html/boost_asio/example/cpp03/timeouts/async_tcp_client.cpp
index f295ed5fb2..240ef222d2 100644
--- a/doc/html/boost_asio/example/cpp03/timeouts/async_tcp_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/timeouts/async_tcp_client.cpp
@@ -2,7 +2,7 @@
// async_tcp_client.cpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/timeouts/blocking_tcp_client.cpp b/doc/html/boost_asio/example/cpp03/timeouts/blocking_tcp_client.cpp
index 2392882c87..31d80327ef 100644
--- a/doc/html/boost_asio/example/cpp03/timeouts/blocking_tcp_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/timeouts/blocking_tcp_client.cpp
@@ -2,7 +2,7 @@
// blocking_tcp_client.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/timeouts/blocking_token_tcp_client.cpp b/doc/html/boost_asio/example/cpp03/timeouts/blocking_token_tcp_client.cpp
index 0903d87864..a9a19cbae5 100644
--- a/doc/html/boost_asio/example/cpp03/timeouts/blocking_token_tcp_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/timeouts/blocking_token_tcp_client.cpp
@@ -2,7 +2,7 @@
// blocking_token_tcp_client.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -22,13 +22,17 @@
using boost::asio::ip::tcp;
+// We will use our sockets only with an io_context.
+typedef boost::asio::basic_stream_socket<tcp,
+ boost::asio::io_context::executor_type> tcp_socket;
+
//----------------------------------------------------------------------
// A custom completion token that makes asynchronous operations behave as
// though they are blocking calls with a timeout.
struct close_after
{
- close_after(boost::asio::chrono::steady_clock::duration t, tcp::socket& s)
+ close_after(boost::asio::chrono::steady_clock::duration t, tcp_socket& s)
: timeout_(t), socket_(s)
{
}
@@ -37,7 +41,7 @@ struct close_after
boost::asio::chrono::steady_clock::duration timeout_;
// The socket to be closed if the operation does not complete in time.
- tcp::socket& socket_;
+ tcp_socket& socket_;
};
namespace boost {
@@ -125,7 +129,7 @@ public:
private:
boost::asio::chrono::steady_clock::duration timeout_;
- tcp::socket& socket_;
+ tcp_socket& socket_;
boost::system::error_code ec_;
T t_;
};
@@ -151,7 +155,7 @@ int main(int argc, char* argv[])
tcp::resolver::results_type endpoints =
tcp::resolver(io_context).resolve(argv[1], argv[2]);
- tcp::socket socket(io_context);
+ tcp_socket socket(io_context);
// Run an asynchronous connect operation with a timeout.
boost::asio::async_connect(socket, endpoints,
diff --git a/doc/html/boost_asio/example/cpp03/timeouts/blocking_udp_client.cpp b/doc/html/boost_asio/example/cpp03/timeouts/blocking_udp_client.cpp
index 7630e8da26..d0d533e1f9 100644
--- a/doc/html/boost_asio/example/cpp03/timeouts/blocking_udp_client.cpp
+++ b/doc/html/boost_asio/example/cpp03/timeouts/blocking_udp_client.cpp
@@ -2,7 +2,7 @@
// blocking_udp_client.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/timeouts/server.cpp b/doc/html/boost_asio/example/cpp03/timeouts/server.cpp
index be85fc2dbe..1df1ac074d 100644
--- a/doc/html/boost_asio/example/cpp03/timeouts/server.cpp
+++ b/doc/html/boost_asio/example/cpp03/timeouts/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/timers/time_t_timer.cpp b/doc/html/boost_asio/example/cpp03/timers/time_t_timer.cpp
index 061ed81bf1..48f9554eef 100644
--- a/doc/html/boost_asio/example/cpp03/timers/time_t_timer.cpp
+++ b/doc/html/boost_asio/example/cpp03/timers/time_t_timer.cpp
@@ -2,7 +2,7 @@
// time_t_timer.cpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp03/windows/transmit_file.cpp b/doc/html/boost_asio/example/cpp03/windows/transmit_file.cpp
index 2f2f05c735..a0aad72e47 100644
--- a/doc/html/boost_asio/example/cpp03/windows/transmit_file.cpp
+++ b/doc/html/boost_asio/example/cpp03/windows/transmit_file.cpp
@@ -2,7 +2,7 @@
// transmit_file.cpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -22,9 +22,15 @@ using boost::asio::ip::tcp;
using boost::asio::windows::overlapped_ptr;
using boost::asio::windows::random_access_handle;
+typedef boost::asio::basic_stream_socket<tcp,
+ boost::asio::io_context::executor_type> tcp_socket;
+
+typedef boost::asio::basic_socket_acceptor<tcp,
+ boost::asio::io_context::executor_type> tcp_acceptor;
+
// A wrapper for the TransmitFile overlapped I/O operation.
template <typename Handler>
-void transmit_file(tcp::socket& socket,
+void transmit_file(tcp_socket& socket,
random_access_handle& file, Handler handler)
{
// Construct an OVERLAPPED-derived object to contain the handler.
@@ -65,7 +71,7 @@ public:
return pointer(new connection(io_context, filename));
}
- tcp::socket& socket()
+ tcp_socket& socket()
{
return socket_;
}
@@ -96,10 +102,10 @@ private:
size_t /*bytes_transferred*/)
{
boost::system::error_code ignored_ec;
- socket_.shutdown(tcp::socket::shutdown_both, ignored_ec);
+ socket_.shutdown(tcp_socket::shutdown_both, ignored_ec);
}
- tcp::socket socket_;
+ tcp_socket socket_;
std::string filename_;
random_access_handle file_;
};
@@ -137,7 +143,7 @@ private:
start_accept();
}
- tcp::acceptor acceptor_;
+ tcp_acceptor acceptor_;
std::string filename_;
};
diff --git a/doc/html/boost_asio/example/cpp11/allocation/server.cpp b/doc/html/boost_asio/example/cpp11/allocation/server.cpp
index fc1b03eaa3..c911ac1ff2 100644
--- a/doc/html/boost_asio/example/cpp11/allocation/server.cpp
+++ b/doc/html/boost_asio/example/cpp11/allocation/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/buffers/reference_counted.cpp b/doc/html/boost_asio/example/cpp11/buffers/reference_counted.cpp
index e56778f249..2d5685dce2 100644
--- a/doc/html/boost_asio/example/cpp11/buffers/reference_counted.cpp
+++ b/doc/html/boost_asio/example/cpp11/buffers/reference_counted.cpp
@@ -2,7 +2,7 @@
// reference_counted.cpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -61,7 +61,7 @@ private:
auto self(shared_from_this());
boost::asio::async_write(socket_, buffer,
- [this, self](boost::system::error_code /*ec*/, std::size_t /*length*/)
+ [self](boost::system::error_code /*ec*/, std::size_t /*length*/)
{
});
}
diff --git a/doc/html/boost_asio/example/cpp11/chat/chat_client.cpp b/doc/html/boost_asio/example/cpp11/chat/chat_client.cpp
index 5ee9464cef..22319eaec4 100644
--- a/doc/html/boost_asio/example/cpp11/chat/chat_client.cpp
+++ b/doc/html/boost_asio/example/cpp11/chat/chat_client.cpp
@@ -2,7 +2,7 @@
// chat_client.cpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/chat/chat_message.hpp b/doc/html/boost_asio/example/cpp11/chat/chat_message.hpp
index 629105b05b..e2b6003746 100644
--- a/doc/html/boost_asio/example/cpp11/chat/chat_message.hpp
+++ b/doc/html/boost_asio/example/cpp11/chat/chat_message.hpp
@@ -2,7 +2,7 @@
// chat_message.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/chat/chat_server.cpp b/doc/html/boost_asio/example/cpp11/chat/chat_server.cpp
index 6253ff2de9..164682eef4 100644
--- a/doc/html/boost_asio/example/cpp11/chat/chat_server.cpp
+++ b/doc/html/boost_asio/example/cpp11/chat/chat_server.cpp
@@ -2,7 +2,7 @@
// chat_server.cpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/echo/async_tcp_echo_server.cpp b/doc/html/boost_asio/example/cpp11/echo/async_tcp_echo_server.cpp
index 34fbb48808..76be908d01 100644
--- a/doc/html/boost_asio/example/cpp11/echo/async_tcp_echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp11/echo/async_tcp_echo_server.cpp
@@ -2,7 +2,7 @@
// async_tcp_echo_server.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/echo/async_udp_echo_server.cpp b/doc/html/boost_asio/example/cpp11/echo/async_udp_echo_server.cpp
index d6e6587ee4..9e1fbe6d4a 100644
--- a/doc/html/boost_asio/example/cpp11/echo/async_udp_echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp11/echo/async_udp_echo_server.cpp
@@ -2,7 +2,7 @@
// async_udp_echo_server.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_client.cpp b/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_client.cpp
index fe6c447b39..ebc766f542 100644
--- a/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_client.cpp
+++ b/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_client.cpp
@@ -2,7 +2,7 @@
// blocking_tcp_echo_client.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_server.cpp b/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_server.cpp
index c00a585242..b935f48ada 100644
--- a/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_server.cpp
@@ -2,7 +2,7 @@
// blocking_tcp_echo_server.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_client.cpp b/doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_client.cpp
index 887891a737..5381e83219 100644
--- a/doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_client.cpp
+++ b/doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_client.cpp
@@ -2,7 +2,7 @@
// blocking_udp_echo_client.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_server.cpp b/doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_server.cpp
index 0941b0c8d4..7c8050fbb0 100644
--- a/doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_server.cpp
@@ -2,7 +2,7 @@
// blocking_udp_echo_server.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/fork/daemon.cpp b/doc/html/boost_asio/example/cpp11/fork/daemon.cpp
index 2661926220..7968a80cc2 100644
--- a/doc/html/boost_asio/example/cpp11/fork/daemon.cpp
+++ b/doc/html/boost_asio/example/cpp11/fork/daemon.cpp
@@ -2,7 +2,7 @@
// daemon.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/fork/process_per_connection.cpp b/doc/html/boost_asio/example/cpp11/fork/process_per_connection.cpp
index 3608c440da..a3b236d239 100644
--- a/doc/html/boost_asio/example/cpp11/fork/process_per_connection.cpp
+++ b/doc/html/boost_asio/example/cpp11/fork/process_per_connection.cpp
@@ -2,7 +2,7 @@
// process_per_connection.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/futures/daytime_client.cpp b/doc/html/boost_asio/example/cpp11/futures/daytime_client.cpp
index 1e49fc87d3..8b6a0bce8c 100644
--- a/doc/html/boost_asio/example/cpp11/futures/daytime_client.cpp
+++ b/doc/html/boost_asio/example/cpp11/futures/daytime_client.cpp
@@ -2,7 +2,7 @@
// daytime_client.cpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/handler_tracking/async_tcp_echo_server.cpp b/doc/html/boost_asio/example/cpp11/handler_tracking/async_tcp_echo_server.cpp
index 34fbb48808..76be908d01 100644
--- a/doc/html/boost_asio/example/cpp11/handler_tracking/async_tcp_echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp11/handler_tracking/async_tcp_echo_server.cpp
@@ -2,7 +2,7 @@
// async_tcp_echo_server.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/handler_tracking/custom_tracking.hpp b/doc/html/boost_asio/example/cpp11/handler_tracking/custom_tracking.hpp
index 997e1588c3..a63efc00bc 100644
--- a/doc/html/boost_asio/example/cpp11/handler_tracking/custom_tracking.hpp
+++ b/doc/html/boost_asio/example/cpp11/handler_tracking/custom_tracking.hpp
@@ -2,7 +2,7 @@
// custom_tracking.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/connection.cpp b/doc/html/boost_asio/example/cpp11/http/server/connection.cpp
index 5eed24764e..8a2f1c7819 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/connection.cpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/connection.cpp
@@ -2,7 +2,7 @@
// connection.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/connection.hpp b/doc/html/boost_asio/example/cpp11/http/server/connection.hpp
index 5f3ce5c377..a97095ee1b 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/connection.hpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/connection.hpp
@@ -2,7 +2,7 @@
// connection.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/connection_manager.cpp b/doc/html/boost_asio/example/cpp11/http/server/connection_manager.cpp
index ac862994b5..bbb02465b2 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/connection_manager.cpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/connection_manager.cpp
@@ -2,7 +2,7 @@
// connection_manager.cpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/connection_manager.hpp b/doc/html/boost_asio/example/cpp11/http/server/connection_manager.hpp
index 027b9e92d8..aa47824507 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/connection_manager.hpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/connection_manager.hpp
@@ -2,7 +2,7 @@
// connection_manager.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/header.hpp b/doc/html/boost_asio/example/cpp11/http/server/header.hpp
index 18bad986a4..067cc1f1fa 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/header.hpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/header.hpp
@@ -2,7 +2,7 @@
// header.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/main.cpp b/doc/html/boost_asio/example/cpp11/http/server/main.cpp
index 15cffd5234..3661f06d34 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/main.cpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/main.cpp
@@ -2,7 +2,7 @@
// main.cpp
// ~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/mime_types.cpp b/doc/html/boost_asio/example/cpp11/http/server/mime_types.cpp
index 0762cf7fea..c80ca9fcc7 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/mime_types.cpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/mime_types.cpp
@@ -2,7 +2,7 @@
// mime_types.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/mime_types.hpp b/doc/html/boost_asio/example/cpp11/http/server/mime_types.hpp
index a5f352e69a..950f84b73d 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/mime_types.hpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/mime_types.hpp
@@ -2,7 +2,7 @@
// mime_types.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/reply.cpp b/doc/html/boost_asio/example/cpp11/http/server/reply.cpp
index e1e23daaa6..c124e277a0 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/reply.cpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/reply.cpp
@@ -2,7 +2,7 @@
// reply.cpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/reply.hpp b/doc/html/boost_asio/example/cpp11/http/server/reply.hpp
index 03293227e7..8752c13802 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/reply.hpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/reply.hpp
@@ -2,7 +2,7 @@
// reply.hpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/request.hpp b/doc/html/boost_asio/example/cpp11/http/server/request.hpp
index 6488b1ddeb..1d0267bb60 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/request.hpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/request.hpp
@@ -2,7 +2,7 @@
// request.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/request_handler.cpp b/doc/html/boost_asio/example/cpp11/http/server/request_handler.cpp
index 04a5959b12..45cbb64e15 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/request_handler.cpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/request_handler.cpp
@@ -2,7 +2,7 @@
// request_handler.cpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/request_handler.hpp b/doc/html/boost_asio/example/cpp11/http/server/request_handler.hpp
index 82bd61392a..8e240ccf4f 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/request_handler.hpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/request_handler.hpp
@@ -2,7 +2,7 @@
// request_handler.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/request_parser.cpp b/doc/html/boost_asio/example/cpp11/http/server/request_parser.cpp
index 4b148c5af6..5aa0a71a91 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/request_parser.cpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/request_parser.cpp
@@ -2,7 +2,7 @@
// request_parser.cpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/request_parser.hpp b/doc/html/boost_asio/example/cpp11/http/server/request_parser.hpp
index aaae6b9539..adc382a50a 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/request_parser.hpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/request_parser.hpp
@@ -2,7 +2,7 @@
// request_parser.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/server.cpp b/doc/html/boost_asio/example/cpp11/http/server/server.cpp
index ce415b80fd..50b6420289 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/server.cpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/http/server/server.hpp b/doc/html/boost_asio/example/cpp11/http/server/server.hpp
index 820b46bc13..be05f49e19 100644
--- a/doc/html/boost_asio/example/cpp11/http/server/server.hpp
+++ b/doc/html/boost_asio/example/cpp11/http/server/server.hpp
@@ -2,7 +2,7 @@
// server.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/invocation/prioritised_handlers.cpp b/doc/html/boost_asio/example/cpp11/invocation/prioritised_handlers.cpp
index 101c97f02f..bd99fd049d 100644
--- a/doc/html/boost_asio/example/cpp11/invocation/prioritised_handlers.cpp
+++ b/doc/html/boost_asio/example/cpp11/invocation/prioritised_handlers.cpp
@@ -2,7 +2,7 @@
// prioritised_handlers.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -15,7 +15,7 @@
using boost::asio::ip::tcp;
-class handler_priority_queue : boost::asio::execution_context
+class handler_priority_queue : public boost::asio::execution_context
{
public:
template <typename Function>
diff --git a/doc/html/boost_asio/example/cpp11/local/connect_pair.cpp b/doc/html/boost_asio/example/cpp11/local/connect_pair.cpp
index ad5428dd66..51c951f2c7 100644
--- a/doc/html/boost_asio/example/cpp11/local/connect_pair.cpp
+++ b/doc/html/boost_asio/example/cpp11/local/connect_pair.cpp
@@ -2,7 +2,7 @@
// connect_pair.cpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/local/iostream_client.cpp b/doc/html/boost_asio/example/cpp11/local/iostream_client.cpp
index 7bab1d39fa..5afafa55eb 100644
--- a/doc/html/boost_asio/example/cpp11/local/iostream_client.cpp
+++ b/doc/html/boost_asio/example/cpp11/local/iostream_client.cpp
@@ -2,7 +2,7 @@
// stream_client.cpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/local/stream_client.cpp b/doc/html/boost_asio/example/cpp11/local/stream_client.cpp
index 0faf617ea7..10cf81b8c5 100644
--- a/doc/html/boost_asio/example/cpp11/local/stream_client.cpp
+++ b/doc/html/boost_asio/example/cpp11/local/stream_client.cpp
@@ -2,7 +2,7 @@
// stream_client.cpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/local/stream_server.cpp b/doc/html/boost_asio/example/cpp11/local/stream_server.cpp
index abfdf3d2fc..76eaa22bbe 100644
--- a/doc/html/boost_asio/example/cpp11/local/stream_server.cpp
+++ b/doc/html/boost_asio/example/cpp11/local/stream_server.cpp
@@ -2,7 +2,7 @@
// stream_server.cpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/multicast/receiver.cpp b/doc/html/boost_asio/example/cpp11/multicast/receiver.cpp
index d785265b6c..daf49cc2bd 100644
--- a/doc/html/boost_asio/example/cpp11/multicast/receiver.cpp
+++ b/doc/html/boost_asio/example/cpp11/multicast/receiver.cpp
@@ -2,7 +2,7 @@
// receiver.cpp
// ~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/multicast/sender.cpp b/doc/html/boost_asio/example/cpp11/multicast/sender.cpp
index 7b52e4ebe3..3be381dcdf 100644
--- a/doc/html/boost_asio/example/cpp11/multicast/sender.cpp
+++ b/doc/html/boost_asio/example/cpp11/multicast/sender.cpp
@@ -2,7 +2,7 @@
// sender.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/operations/composed_1.cpp b/doc/html/boost_asio/example/cpp11/operations/composed_1.cpp
index c2aa084455..84e3001bcf 100644
--- a/doc/html/boost_asio/example/cpp11/operations/composed_1.cpp
+++ b/doc/html/boost_asio/example/cpp11/operations/composed_1.cpp
@@ -2,7 +2,7 @@
// composed_1.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -26,6 +26,7 @@ using boost::asio::ip::tcp;
// simply repackage an existing operation. The asynchronous operation
// requirements are met by delegating responsibility to the underlying
// operation.
+
template <typename CompletionToken>
auto async_write_message(tcp::socket& socket,
const char* message, CompletionToken&& token)
diff --git a/doc/html/boost_asio/example/cpp11/operations/composed_2.cpp b/doc/html/boost_asio/example/cpp11/operations/composed_2.cpp
index d03fece9d5..d214d164fb 100644
--- a/doc/html/boost_asio/example/cpp11/operations/composed_2.cpp
+++ b/doc/html/boost_asio/example/cpp11/operations/composed_2.cpp
@@ -2,19 +2,17 @@
// composed_2.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/asio/bind_executor.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/use_future.hpp>
#include <boost/asio/write.hpp>
#include <cstring>
-#include <functional>
#include <iostream>
#include <string>
#include <type_traits>
@@ -24,63 +22,49 @@ using boost::asio::ip::tcp;
//------------------------------------------------------------------------------
-// In this composed operation we repackage an existing operation, but with a
-// different completion handler signature. The asynchronous operation
-// requirements are met by delegating responsibility to the underlying
-// operation.
+// This next simplest example of a composed asynchronous operation involves
+// repackaging multiple operations but choosing to invoke just one of them. All
+// of these underlying operations have the same completion signature. The
+// asynchronous operation requirements are met by delegating responsibility to
+// the underlying operations.
+
template <typename CompletionToken>
auto async_write_message(tcp::socket& socket,
- const char* message, CompletionToken&& token)
+ const char* message, bool allow_partial_write,
+ CompletionToken&& token)
// The return type of the initiating function is deduced from the combination
// of CompletionToken type and the completion handler's signature. When the
- // completion token is a simple callback, the return type is always void.
- // In this example, when the completion token is boost::asio::yield_context
- // (used for stackful coroutines) the return type would be also be void, as
- // there is no non-error argument to the completion handler. When the
- // completion token is boost::asio::use_future it would be std::future<void>.
+ // completion token is a simple callback, the return type is void. However,
+ // when the completion token is boost::asio::yield_context (used for stackful
+ // coroutines) the return type would be std::size_t, and when the completion
+ // token is boost::asio::use_future it would be std::future<std::size_t>.
-> typename boost::asio::async_result<
typename std::decay<CompletionToken>::type,
- void(boost::system::error_code)>::return_type
+ void(boost::system::error_code, std::size_t)>::return_type
{
- // The boost::asio::async_completion object takes the completion token and
- // from it creates:
- //
- // - completion.completion_handler:
- // A completion handler (i.e. a callback) with the specified signature.
- //
- // - completion.result:
- // An object from which we obtain the result of the initiating function.
- boost::asio::async_completion<CompletionToken,
- void(boost::system::error_code)> completion(token);
-
- // The async_write operation has a completion handler signature of:
- //
- // void(boost::system::error_code error, std::size n)
- //
- // This differs from our operation's signature in that it is also passed the
- // number of bytes transferred as an argument of type std::size_t. We will
- // adapt our completion handler to this signature by using std::bind, which
- // drops the additional argument.
- //
- // However, it is essential to the correctness of our composed operation that
- // we preserve the executor of the user-supplied completion handler. The
- // std::bind function will not do this for us, so we must do this by first
- // obtaining the completion handler's associated executor (defaulting to the
- // I/O executor - in this case the executor of the socket - if the completion
- // handler does not have its own) ...
- auto executor = boost::asio::get_associated_executor(
- completion.completion_handler, socket.get_executor());
-
- // ... and then binding this executor to our adapted completion handler using
- // the boost::asio::bind_executor function.
- boost::asio::async_write(socket,
- boost::asio::buffer(message, std::strlen(message)),
- boost::asio::bind_executor(executor,
- std::bind(std::move(completion.completion_handler),
- std::placeholders::_1)));
-
- // Finally, we return the result of the initiating function.
- return completion.result.get();
+ // As the return type of the initiating function is deduced solely from the
+ // CompletionToken and completion signature, we know that two different
+ // asynchronous operations having the same completion signature will produce
+ // the same return type, when passed the same CompletionToken. This allows us
+ // to trivially delegate to alternate implementations.
+ if (allow_partial_write)
+ {
+ // When delegating to an underlying operation we must take care to
+ // perfectly forward the completion token. This ensures that our operation
+ // works correctly with move-only function objects as callbacks, as well as
+ // other completion token types.
+ return socket.async_write_some(
+ boost::asio::buffer(message, std::strlen(message)),
+ std::forward<CompletionToken>(token));
+ }
+ else
+ {
+ // As above, we must perfectly forward the completion token when calling
+ // the alternate underlying operation.
+ return boost::asio::async_write(socket,
+ boost::asio::buffer(message, std::strlen(message)),
+ std::forward<CompletionToken>(token));
+ }
}
//------------------------------------------------------------------------------
@@ -93,12 +77,12 @@ void test_callback()
tcp::socket socket = acceptor.accept();
// Test our asynchronous operation using a lambda as a callback.
- async_write_message(socket, "Testing callback\r\n",
- [](const boost::system::error_code& error)
+ async_write_message(socket, "Testing callback\r\n", false,
+ [](const boost::system::error_code& error, std::size_t n)
{
if (!error)
{
- std::cout << "Message sent\n";
+ std::cout << n << " bytes transferred\n";
}
else
{
@@ -121,17 +105,16 @@ void test_future()
// Test our asynchronous operation using the use_future completion token.
// This token causes the operation's initiating function to return a future,
// which may be used to synchronously wait for the result of the operation.
- std::future<void> f = async_write_message(
- socket, "Testing future\r\n", boost::asio::use_future);
+ std::future<std::size_t> f = async_write_message(
+ socket, "Testing future\r\n", false, boost::asio::use_future);
io_context.run();
- // Get the result of the operation.
try
{
// Get the result of the operation.
- f.get();
- std::cout << "Message sent\n";
+ std::size_t n = f.get();
+ std::cout << n << " bytes transferred\n";
}
catch (const std::exception& e)
{
diff --git a/doc/html/boost_asio/example/cpp11/operations/composed_3.cpp b/doc/html/boost_asio/example/cpp11/operations/composed_3.cpp
index 67f669ec73..e6ea81915d 100644
--- a/doc/html/boost_asio/example/cpp11/operations/composed_3.cpp
+++ b/doc/html/boost_asio/example/cpp11/operations/composed_3.cpp
@@ -2,7 +2,7 @@
// composed_3.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -22,13 +22,76 @@
using boost::asio::ip::tcp;
+// NOTE: This example requires the new boost::asio::async_initiate function. For
+// an example that works with the Networking TS style of completion tokens,
+// please see an older version of asio.
+
//------------------------------------------------------------------------------
// In this composed operation we repackage an existing operation, but with a
-// different completion handler signature. We will also intercept an empty
-// message as an invalid argument, and propagate the corresponding error to the
-// user. The asynchronous operation requirements are met by delegating
-// responsibility to the underlying operation.
+// different completion handler signature. The asynchronous operation
+// requirements are met by delegating responsibility to the underlying
+// operation.
+
+// In addition to determining the mechanism by which an asynchronous operation
+// delivers its result, a completion token also determines the time when the
+// operation commences. For example, when the completion token is a simple
+// callback the operation commences before the initiating function returns.
+// However, if the completion token's delivery mechanism uses a future, we
+// might instead want to defer initiation of the operation until the returned
+// future object is waited upon.
+//
+// To enable this, when implementing an asynchronous operation we must package
+// the initiation step as a function object.
+struct async_write_message_initiation
+{
+ // The initiation function object's call operator is passed the concrete
+ // completion handler produced by the completion token. This completion
+ // handler matches the asynchronous operation's completion handler signature,
+ // which in this example is:
+ //
+ // void(boost::system::error_code error)
+ //
+ // The initiation function object also receives any additional arguments
+ // required to start the operation. (Note: We could have instead passed these
+ // arguments as members in the initiaton function object. However, we should
+ // prefer to propagate them as function call arguments as this allows the
+ // completion token to optimise how they are passed. For example, a lazy
+ // future which defers initiation would need to make a decay-copy of the
+ // arguments, but when using a simple callback the arguments can be trivially
+ // forwarded straight through.)
+ template <typename CompletionHandler>
+ void operator()(CompletionHandler&& completion_handler,
+ tcp::socket& socket, const char* message) const
+ {
+ // The async_write operation has a completion handler signature of:
+ //
+ // void(boost::system::error_code error, std::size n)
+ //
+ // This differs from our operation's signature in that it is also passed
+ // the number of bytes transferred as an argument of type std::size_t. We
+ // will adapt our completion handler to async_write's completion handler
+ // signature by using std::bind, which drops the additional argument.
+ //
+ // However, it is essential to the correctness of our composed operation
+ // that we preserve the executor of the user-supplied completion handler.
+ // The std::bind function will not do this for us, so we must do this by
+ // first obtaining the completion handler's associated executor (defaulting
+ // to the I/O executor - in this case the executor of the socket - if the
+ // completion handler does not have its own) ...
+ auto executor = boost::asio::get_associated_executor(
+ completion_handler, socket.get_executor());
+
+ // ... and then binding this executor to our adapted completion handler
+ // using the boost::asio::bind_executor function.
+ boost::asio::async_write(socket,
+ boost::asio::buffer(message, std::strlen(message)),
+ boost::asio::bind_executor(executor,
+ std::bind(std::forward<CompletionHandler>(
+ completion_handler), std::placeholders::_1)));
+ }
+};
+
template <typename CompletionToken>
auto async_write_message(tcp::socket& socket,
const char* message, CompletionToken&& token)
@@ -43,65 +106,25 @@ auto async_write_message(tcp::socket& socket,
typename std::decay<CompletionToken>::type,
void(boost::system::error_code)>::return_type
{
- // The boost::asio::async_completion object takes the completion token and
- // from it creates:
- //
- // - completion.completion_handler:
- // A completion handler (i.e. a callback) with the specified signature.
- //
- // - completion.result:
- // An object from which we obtain the result of the initiating function.
- boost::asio::async_completion<CompletionToken,
- void(boost::system::error_code)> completion(token);
-
- // If the user passes an empty message, this operation results in an
- // invalid_argument error. This error is propagated to the user using the
- // boost::asio::post operation. The async_write operation is used only for
- // valid input.
+ // The boost::asio::async_initiate function takes:
//
- // The post operation has a completion handler signature of:
+ // - our initiation function object,
+ // - the completion token,
+ // - the completion handler signature, and
+ // - any additional arguments we need to initiate the operation.
//
- // void()
+ // It then asks the completion token to create a completion handler (i.e. a
+ // callback) with the specified signature, and invoke the initiation function
+ // object with this completion handler as well as the additional arguments.
+ // The return value of async_initiate is the result of our operation's
+ // initiating function.
//
- // and the async_write operation has a completion handler signature of:
- //
- // void(boost::system::error_code error, std::size n)
- //
- // Both of these operations' completion handler signatures differ from our
- // operation's completion handler signature. We will adapt our completion
- // handler to these signatures by using std::bind, which drops the additional
- // arguments.
- //
- // However, it is essential to the correctness of our composed operation that
- // we preserve the executor of the user-supplied completion handler. The
- // std::bind function will not do this for us, so we must do this by first
- // obtaining the completion handler's associated executor (defaulting to the
- // I/O executor - in this case the executor of the socket - if the completion
- // handler does not have its own) ...
- auto executor = boost::asio::get_associated_executor(
- completion.completion_handler, socket.get_executor());
-
- // ... and then binding it to our adapted completion handlers using the
- // boost::asio::bind_executor function.
- std::size_t length = std::strlen(message);
- if (length == 0)
- {
- boost::asio::post(
- boost::asio::bind_executor(executor,
- std::bind(std::move(completion.completion_handler),
- boost::asio::error::invalid_argument)));
- }
- else
- {
- boost::asio::async_write(socket,
- boost::asio::buffer(message, length),
- boost::asio::bind_executor(executor,
- std::bind(std::move(completion.completion_handler),
- std::placeholders::_1)));
- }
-
- // Finally, we return the result of the initiating function.
- return completion.result.get();
+ // Note that we wrap non-const reference arguments in std::reference_wrapper
+ // to prevent incorrect decay-copies of these objects.
+ return boost::asio::async_initiate<
+ CompletionToken, void(boost::system::error_code)>(
+ async_write_message_initiation(),
+ token, std::ref(socket), message);
}
//------------------------------------------------------------------------------
@@ -114,7 +137,7 @@ void test_callback()
tcp::socket socket = acceptor.accept();
// Test our asynchronous operation using a lambda as a callback.
- async_write_message(socket, "",
+ async_write_message(socket, "Testing callback\r\n",
[](const boost::system::error_code& error)
{
if (!error)
@@ -143,10 +166,11 @@ void test_future()
// This token causes the operation's initiating function to return a future,
// which may be used to synchronously wait for the result of the operation.
std::future<void> f = async_write_message(
- socket, "", boost::asio::use_future);
+ socket, "Testing future\r\n", boost::asio::use_future);
io_context.run();
+ // Get the result of the operation.
try
{
// Get the result of the operation.
@@ -155,7 +179,7 @@ void test_future()
}
catch (const std::exception& e)
{
- std::cout << "Exception: " << e.what() << "\n";
+ std::cout << "Error: " << e.what() << "\n";
}
}
diff --git a/doc/html/boost_asio/example/cpp11/operations/composed_4.cpp b/doc/html/boost_asio/example/cpp11/operations/composed_4.cpp
index 38055a1662..f14a3ceb6e 100644
--- a/doc/html/boost_asio/example/cpp11/operations/composed_4.cpp
+++ b/doc/html/boost_asio/example/cpp11/operations/composed_4.cpp
@@ -2,35 +2,115 @@
// composed_4.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
+#include <boost/asio/bind_executor.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/use_future.hpp>
#include <boost/asio/write.hpp>
+#include <cstring>
#include <functional>
#include <iostream>
-#include <memory>
-#include <sstream>
#include <string>
#include <type_traits>
#include <utility>
using boost::asio::ip::tcp;
+// NOTE: This example requires the new boost::asio::async_initiate function. For
+// an example that works with the Networking TS style of completion tokens,
+// please see an older version of asio.
+
//------------------------------------------------------------------------------
-// This composed operation automatically serialises a message, using its I/O
-// streams insertion operator, before sending it on the socket. To do this, it
-// must allocate a buffer for the encoded message and ensure this buffer's
-// validity until the underlying async_write operation completes.
-template <typename T, typename CompletionToken>
+// In this composed operation we repackage an existing operation, but with a
+// different completion handler signature. We will also intercept an empty
+// message as an invalid argument, and propagate the corresponding error to the
+// user. The asynchronous operation requirements are met by delegating
+// responsibility to the underlying operation.
+
+// In addition to determining the mechanism by which an asynchronous operation
+// delivers its result, a completion token also determines the time when the
+// operation commences. For example, when the completion token is a simple
+// callback the operation commences before the initiating function returns.
+// However, if the completion token's delivery mechanism uses a future, we
+// might instead want to defer initiation of the operation until the returned
+// future object is waited upon.
+//
+// To enable this, when implementing an asynchronous operation we must package
+// the initiation step as a function object.
+struct async_write_message_initiation
+{
+ // The initiation function object's call operator is passed the concrete
+ // completion handler produced by the completion token. This completion
+ // handler matches the asynchronous operation's completion handler signature,
+ // which in this example is:
+ //
+ // void(boost::system::error_code error)
+ //
+ // The initiation function object also receives any additional arguments
+ // required to start the operation. (Note: We could have instead passed these
+ // arguments as members in the initiaton function object. However, we should
+ // prefer to propagate them as function call arguments as this allows the
+ // completion token to optimise how they are passed. For example, a lazy
+ // future which defers initiation would need to make a decay-copy of the
+ // arguments, but when using a simple callback the arguments can be trivially
+ // forwarded straight through.)
+ template <typename CompletionHandler>
+ void operator()(CompletionHandler&& completion_handler,
+ tcp::socket& socket, const char* message) const
+ {
+ // The post operation has a completion handler signature of:
+ //
+ // void()
+ //
+ // and the async_write operation has a completion handler signature of:
+ //
+ // void(boost::system::error_code error, std::size n)
+ //
+ // Both of these operations' completion handler signatures differ from our
+ // operation's completion handler signature. We will adapt our completion
+ // handler to these signatures by using std::bind, which drops the
+ // additional arguments.
+ //
+ // However, it is essential to the correctness of our composed operation
+ // that we preserve the executor of the user-supplied completion handler.
+ // The std::bind function will not do this for us, so we must do this by
+ // first obtaining the completion handler's associated executor (defaulting
+ // to the I/O executor - in this case the executor of the socket - if the
+ // completion handler does not have its own) ...
+ auto executor = boost::asio::get_associated_executor(
+ completion_handler, socket.get_executor());
+
+ // ... and then binding this executor to our adapted completion handler
+ // using the boost::asio::bind_executor function.
+ std::size_t length = std::strlen(message);
+ if (length == 0)
+ {
+ boost::asio::post(
+ boost::asio::bind_executor(executor,
+ std::bind(std::forward<CompletionHandler>(completion_handler),
+ boost::asio::error::invalid_argument)));
+ }
+ else
+ {
+ boost::asio::async_write(socket,
+ boost::asio::buffer(message, length),
+ boost::asio::bind_executor(executor,
+ std::bind(std::forward<CompletionHandler>(completion_handler),
+ std::placeholders::_1)));
+ }
+ }
+};
+
+template <typename CompletionToken>
auto async_write_message(tcp::socket& socket,
- const T& message, CompletionToken&& token)
+ const char* message, CompletionToken&& token)
// The return type of the initiating function is deduced from the combination
// of CompletionToken type and the completion handler's signature. When the
// completion token is a simple callback, the return type is always void.
@@ -42,98 +122,25 @@ auto async_write_message(tcp::socket& socket,
typename std::decay<CompletionToken>::type,
void(boost::system::error_code)>::return_type
{
- // Define a type alias for the concrete completion handler, as we will use
- // the type in several places in the implementation below.
- using completion_handler_type =
- typename boost::asio::async_completion<CompletionToken,
- void(boost::system::error_code)>::completion_handler_type;
-
- // In this example, the composed operation's intermediate completion handler
- // is implemented as a hand-crafted function object, rather than a lambda.
- struct intermediate_completion_handler
- {
- // The intermediate completion handler holds a reference to the socket so
- // that it can obtain the I/O executor (see get_executor below).
- tcp::socket& socket_;
-
- // The allocated buffer for the encoded message. The std::unique_ptr smart
- // pointer is move-only, and as a consequence our intermediate completion
- // handler is also move-only.
- std::unique_ptr<std::string> encoded_message_;
-
- // The user-supplied completion handler.
- completion_handler_type handler_;
-
- // The function call operator matches the completion signature of the
- // async_write operation.
- void operator()(const boost::system::error_code& error, std::size_t /*n*/)
- {
- // Deallocate the encoded message before calling the user-supplied
- // completion handler.
- encoded_message_.reset();
-
- // Call the user-supplied handler with the result of the operation.
- // The arguments must match the completion signature of our composed
- // operation.
- handler_(error);
- }
-
- // It is essential to the correctness of our composed operation that we
- // preserve the executor of the user-supplied completion handler. With a
- // hand-crafted function object we can do this by defining a nested type
- // executor_type and member function get_executor. These obtain the
- // completion handler's associated executor, and default to the I/O
- // executor - in this case the executor of the socket - if the completion
- // handler does not have its own.
- using executor_type = boost::asio::associated_executor_t<
- completion_handler_type, tcp::socket::executor_type>;
-
- executor_type get_executor() const noexcept
- {
- return boost::asio::get_associated_executor(
- handler_, socket_.get_executor());
- }
-
- // Although not necessary for correctness, we may also preserve the
- // allocator of the user-supplied completion handler. This is achieved by
- // defining a nested type allocator_type and member function get_allocator.
- // These obtain the completion handler's associated allocator, and default
- // to std::allocator<void> if the completion handler does not have its own.
- using allocator_type = boost::asio::associated_allocator_t<
- completion_handler_type, std::allocator<void>>;
-
- allocator_type get_allocator() const noexcept
- {
- return boost::asio::get_associated_allocator(
- handler_, std::allocator<void>{});
- }
- };
-
- // The boost::asio::async_completion object takes the completion token and
- // from it creates:
+ // The boost::asio::async_initiate function takes:
+ //
+ // - our initiation function object,
+ // - the completion token,
+ // - the completion handler signature, and
+ // - any additional arguments we need to initiate the operation.
//
- // - completion.completion_handler:
- // A completion handler (i.e. a callback) with the specified signature.
+ // It then asks the completion token to create a completion handler (i.e. a
+ // callback) with the specified signature, and invoke the initiation function
+ // object with this completion handler as well as the additional arguments.
+ // The return value of async_initiate is the result of our operation's
+ // initiating function.
//
- // - completion.result:
- // An object from which we obtain the result of the initiating function.
- boost::asio::async_completion<CompletionToken,
- void(boost::system::error_code)> completion(token);
-
- // Encode the message and copy it into an allocated buffer. The buffer will
- // be maintained for the lifetime of the asynchronous operation.
- std::ostringstream os;
- os << message;
- std::unique_ptr<std::string> encoded_message(new std::string(os.str()));
-
- // Initiate the underlying async_write operation using our intermediate
- // completion handler.
- boost::asio::async_write(socket, boost::asio::buffer(*encoded_message),
- intermediate_completion_handler{socket, std::move(encoded_message),
- std::move(completion.completion_handler)});
-
- // Finally, we return the result of the initiating function.
- return completion.result.get();
+ // Note that we wrap non-const reference arguments in std::reference_wrapper
+ // to prevent incorrect decay-copies of these objects.
+ return boost::asio::async_initiate<
+ CompletionToken, void(boost::system::error_code)>(
+ async_write_message_initiation(),
+ token, std::ref(socket), message);
}
//------------------------------------------------------------------------------
@@ -146,7 +153,7 @@ void test_callback()
tcp::socket socket = acceptor.accept();
// Test our asynchronous operation using a lambda as a callback.
- async_write_message(socket, "Testing callback\r\n",
+ async_write_message(socket, "",
[](const boost::system::error_code& error)
{
if (!error)
@@ -175,7 +182,7 @@ void test_future()
// This token causes the operation's initiating function to return a future,
// which may be used to synchronously wait for the result of the operation.
std::future<void> f = async_write_message(
- socket, "Testing future\r\n", boost::asio::use_future);
+ socket, "", boost::asio::use_future);
io_context.run();
@@ -187,7 +194,7 @@ void test_future()
}
catch (const std::exception& e)
{
- std::cout << "Error: " << e.what() << "\n";
+ std::cout << "Exception: " << e.what() << "\n";
}
}
diff --git a/doc/html/boost_asio/example/cpp11/operations/composed_5.cpp b/doc/html/boost_asio/example/cpp11/operations/composed_5.cpp
index 0d2a00ca17..a8e3dffe28 100644
--- a/doc/html/boost_asio/example/cpp11/operations/composed_5.cpp
+++ b/doc/html/boost_asio/example/cpp11/operations/composed_5.cpp
@@ -2,16 +2,14 @@
// composed_5.cpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/asio/executor_work_guard.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/tcp.hpp>
-#include <boost/asio/steady_timer.hpp>
#include <boost/asio/use_future.hpp>
#include <boost/asio/write.hpp>
#include <functional>
@@ -24,18 +22,125 @@
using boost::asio::ip::tcp;
+// NOTE: This example requires the new boost::asio::async_initiate function. For
+// an example that works with the Networking TS style of completion tokens,
+// please see an older version of asio.
+
//------------------------------------------------------------------------------
-// This composed operation shows composition of multiple underlying operations.
-// It automatically serialises a message, using its I/O streams insertion
-// operator, before sending it N times on the socket. To do this, it must
-// allocate a buffer for the encoded message and ensure this buffer's validity
-// until all underlying async_write operation complete. A one second delay is
-// inserted prior to each write operation, using a steady_timer.
+// This composed operation automatically serialises a message, using its I/O
+// streams insertion operator, before sending it on the socket. To do this, it
+// must allocate a buffer for the encoded message and ensure this buffer's
+// validity until the underlying async_write operation completes.
+
+// In addition to determining the mechanism by which an asynchronous operation
+// delivers its result, a completion token also determines the time when the
+// operation commences. For example, when the completion token is a simple
+// callback the operation commences before the initiating function returns.
+// However, if the completion token's delivery mechanism uses a future, we
+// might instead want to defer initiation of the operation until the returned
+// future object is waited upon.
+//
+// To enable this, when implementing an asynchronous operation we must package
+// the initiation step as a function object.
+struct async_write_message_initiation
+{
+ // The initiation function object's call operator is passed the concrete
+ // completion handler produced by the completion token. This completion
+ // handler matches the asynchronous operation's completion handler signature,
+ // which in this example is:
+ //
+ // void(boost::system::error_code error)
+ //
+ // The initiation function object also receives any additional arguments
+ // required to start the operation. (Note: We could have instead passed these
+ // arguments as members in the initiaton function object. However, we should
+ // prefer to propagate them as function call arguments as this allows the
+ // completion token to optimise how they are passed. For example, a lazy
+ // future which defers initiation would need to make a decay-copy of the
+ // arguments, but when using a simple callback the arguments can be trivially
+ // forwarded straight through.)
+ template <typename CompletionHandler>
+ void operator()(CompletionHandler&& completion_handler,
+ tcp::socket& socket, std::unique_ptr<std::string> encoded_message) const
+ {
+ // In this example, the composed operation's intermediate completion
+ // handler is implemented as a hand-crafted function object, rather than
+ // using a lambda or std::bind.
+ struct intermediate_completion_handler
+ {
+ // The intermediate completion handler holds a reference to the socket so
+ // that it can obtain the I/O executor (see get_executor below).
+ tcp::socket& socket_;
+
+ // The allocated buffer for the encoded message. The std::unique_ptr
+ // smart pointer is move-only, and as a consequence our intermediate
+ // completion handler is also move-only.
+ std::unique_ptr<std::string> encoded_message_;
+
+ // The user-supplied completion handler.
+ typename std::decay<CompletionHandler>::type handler_;
+
+ // The function call operator matches the completion signature of the
+ // async_write operation.
+ void operator()(const boost::system::error_code& error, std::size_t /*n*/)
+ {
+ // Deallocate the encoded message before calling the user-supplied
+ // completion handler.
+ encoded_message_.reset();
+
+ // Call the user-supplied handler with the result of the operation.
+ // The arguments must match the completion signature of our composed
+ // operation.
+ handler_(error);
+ }
+
+ // It is essential to the correctness of our composed operation that we
+ // preserve the executor of the user-supplied completion handler. With a
+ // hand-crafted function object we can do this by defining a nested type
+ // executor_type and member function get_executor. These obtain the
+ // completion handler's associated executor, and default to the I/O
+ // executor - in this case the executor of the socket - if the completion
+ // handler does not have its own.
+ using executor_type = boost::asio::associated_executor_t<
+ typename std::decay<CompletionHandler>::type,
+ tcp::socket::executor_type>;
+
+ executor_type get_executor() const noexcept
+ {
+ return boost::asio::get_associated_executor(
+ handler_, socket_.get_executor());
+ }
+
+ // Although not necessary for correctness, we may also preserve the
+ // allocator of the user-supplied completion handler. This is achieved by
+ // defining a nested type allocator_type and member function
+ // get_allocator. These obtain the completion handler's associated
+ // allocator, and default to std::allocator<void> if the completion
+ // handler does not have its own.
+ using allocator_type = boost::asio::associated_allocator_t<
+ typename std::decay<CompletionHandler>::type,
+ std::allocator<void>>;
+
+ allocator_type get_allocator() const noexcept
+ {
+ return boost::asio::get_associated_allocator(
+ handler_, std::allocator<void>{});
+ }
+ };
+
+ // Initiate the underlying async_write operation using our intermediate
+ // completion handler.
+ auto encoded_message_buffer = boost::asio::buffer(*encoded_message);
+ boost::asio::async_write(socket, encoded_message_buffer,
+ intermediate_completion_handler{socket, std::move(encoded_message),
+ std::forward<CompletionHandler>(completion_handler)});
+ }
+};
+
template <typename T, typename CompletionToken>
-auto async_write_messages(tcp::socket& socket,
- const T& message, std::size_t repeat_count,
- CompletionToken&& token)
+auto async_write_message(tcp::socket& socket,
+ const T& message, CompletionToken&& token)
// The return type of the initiating function is deduced from the combination
// of CompletionToken type and the completion handler's signature. When the
// completion token is a simple callback, the return type is always void.
@@ -47,152 +152,31 @@ auto async_write_messages(tcp::socket& socket,
typename std::decay<CompletionToken>::type,
void(boost::system::error_code)>::return_type
{
- // Define a type alias for the concrete completion handler, as we will use
- // the type in several places in the implementation below.
- using completion_handler_type =
- typename boost::asio::async_completion<CompletionToken,
- void(boost::system::error_code)>::completion_handler_type;
-
- // In this example, the composed operation's intermediate completion handler
- // is implemented as a hand-crafted function object.
- struct intermediate_completion_handler
- {
- // The intermediate completion handler holds a reference to the socket as
- // it is used for multiple async_write operations, as well as for obtaining
- // the I/O executor (see get_executor below).
- tcp::socket& socket_;
-
- // The allocated buffer for the encoded message. The std::unique_ptr smart
- // pointer is move-only, and as a consequence our intermediate completion
- // handler is also move-only.
- std::unique_ptr<std::string> encoded_message_;
-
- // The repeat count remaining.
- std::size_t repeat_count_;
-
- // A steady timer used for introducing a delay.
- std::unique_ptr<boost::asio::steady_timer> delay_timer_;
-
- // To manage the cycle between the multiple underlying asychronous
- // operations, our intermediate completion handler is implemented as a
- // state machine.
- enum { starting, waiting, writing } state_;
-
- // As our composed operation performs multiple underlying I/O operations,
- // we should maintain a work object against the I/O executor. This tells
- // the I/O executor that there is still more work to come in the future.
- boost::asio::executor_work_guard<tcp::socket::executor_type> io_work_;
-
- // The user-supplied completion handler, called once only on completion of
- // the entire composed operation.
- completion_handler_type handler_;
-
- // By having a default value for the second argument, this function call
- // operator matches the completion signature of both the async_write and
- // steady_timer::async_wait operations.
- void operator()(const boost::system::error_code& error, std::size_t = 0)
- {
- if (!error)
- {
- switch (state_)
- {
- case starting:
- case writing:
- if (repeat_count_ > 0)
- {
- --repeat_count_;
- state_ = waiting;
- delay_timer_->expires_after(std::chrono::seconds(1));
- delay_timer_->async_wait(std::move(*this));
- return; // Composed operation not yet complete.
- }
- break; // Composed operation complete, continue below.
- case waiting:
- state_ = writing;
- boost::asio::async_write(socket_,
- boost::asio::buffer(*encoded_message_), std::move(*this));
- return; // Composed operation not yet complete.
- }
- }
-
- // This point is reached only on completion of the entire composed
- // operation.
-
- // We no longer have any future work coming for the I/O executor.
- io_work_.reset();
-
- // Deallocate the encoded message before calling the user-supplied
- // completion handler.
- encoded_message_.reset();
-
- // Call the user-supplied handler with the result of the operation.
- handler_(error);
- }
-
- // It is essential to the correctness of our composed operation that we
- // preserve the executor of the user-supplied completion handler. With a
- // hand-crafted function object we can do this by defining a nested type
- // executor_type and member function get_executor. These obtain the
- // completion handler's associated executor, and default to the I/O
- // executor - in this case the executor of the socket - if the completion
- // handler does not have its own.
- using executor_type = boost::asio::associated_executor_t<
- completion_handler_type, tcp::socket::executor_type>;
-
- executor_type get_executor() const noexcept
- {
- return boost::asio::get_associated_executor(
- handler_, socket_.get_executor());
- }
-
- // Although not necessary for correctness, we may also preserve the
- // allocator of the user-supplied completion handler. This is achieved by
- // defining a nested type allocator_type and member function get_allocator.
- // These obtain the completion handler's associated allocator, and default
- // to std::allocator<void> if the completion handler does not have its own.
- using allocator_type = boost::asio::associated_allocator_t<
- completion_handler_type, std::allocator<void>>;
-
- allocator_type get_allocator() const noexcept
- {
- return boost::asio::get_associated_allocator(
- handler_, std::allocator<void>{});
- }
- };
-
- // The boost::asio::async_completion object takes the completion token and
- // from it creates:
- //
- // - completion.completion_handler:
- // A completion handler (i.e. a callback) with the specified signature.
- //
- // - completion.result:
- // An object from which we obtain the result of the initiating function.
- boost::asio::async_completion<CompletionToken,
- void(boost::system::error_code)> completion(token);
-
// Encode the message and copy it into an allocated buffer. The buffer will
- // be maintained for the lifetime of the composed asynchronous operation.
+ // be maintained for the lifetime of the asynchronous operation.
std::ostringstream os;
os << message;
std::unique_ptr<std::string> encoded_message(new std::string(os.str()));
- // Create a steady_timer to be used for the delay between messages.
- std::unique_ptr<boost::asio::steady_timer> delay_timer(
- new boost::asio::steady_timer(socket.get_executor().context()));
-
- // Initiate the underlying operations by explicitly calling our intermediate
- // completion handler's function call operator.
- intermediate_completion_handler{
- socket, std::move(encoded_message),
- repeat_count, std::move(delay_timer),
- intermediate_completion_handler::starting,
- boost::asio::make_work_guard(socket.get_executor()),
- std::move(completion.completion_handler)
- }({});
-
- // Finally, we return the result of the initiating function.
- return completion.result.get();
+ // The boost::asio::async_initiate function takes:
+ //
+ // - our initiation function object,
+ // - the completion token,
+ // - the completion handler signature, and
+ // - any additional arguments we need to initiate the operation.
+ //
+ // It then asks the completion token to create a completion handler (i.e. a
+ // callback) with the specified signature, and invoke the initiation function
+ // object with this completion handler as well as the additional arguments.
+ // The return value of async_initiate is the result of our operation's
+ // initiating function.
+ //
+ // Note that we wrap non-const reference arguments in std::reference_wrapper
+ // to prevent incorrect decay-copies of these objects.
+ return boost::asio::async_initiate<
+ CompletionToken, void(boost::system::error_code)>(
+ async_write_message_initiation(), token,
+ std::ref(socket), std::move(encoded_message));
}
//------------------------------------------------------------------------------
@@ -205,12 +189,12 @@ void test_callback()
tcp::socket socket = acceptor.accept();
// Test our asynchronous operation using a lambda as a callback.
- async_write_messages(socket, "Testing callback\r\n", 5,
+ async_write_message(socket, 123456,
[](const boost::system::error_code& error)
{
if (!error)
{
- std::cout << "Messages sent\n";
+ std::cout << "Message sent\n";
}
else
{
@@ -233,8 +217,8 @@ void test_future()
// Test our asynchronous operation using the use_future completion token.
// This token causes the operation's initiating function to return a future,
// which may be used to synchronously wait for the result of the operation.
- std::future<void> f = async_write_messages(
- socket, "Testing future\r\n", 5, boost::asio::use_future);
+ std::future<void> f = async_write_message(
+ socket, 654.321, boost::asio::use_future);
io_context.run();
@@ -242,11 +226,11 @@ void test_future()
{
// Get the result of the operation.
f.get();
- std::cout << "Messages sent\n";
+ std::cout << "Message sent\n";
}
catch (const std::exception& e)
{
- std::cout << "Error: " << e.what() << "\n";
+ std::cout << "Exception: " << e.what() << "\n";
}
}
diff --git a/doc/html/boost_asio/example/cpp11/operations/composed_6.cpp b/doc/html/boost_asio/example/cpp11/operations/composed_6.cpp
new file mode 100644
index 0000000000..7671839eb2
--- /dev/null
+++ b/doc/html/boost_asio/example/cpp11/operations/composed_6.cpp
@@ -0,0 +1,302 @@
+//
+// composed_6.cpp
+// ~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/asio/executor_work_guard.hpp>
+#include <boost/asio/io_context.hpp>
+#include <boost/asio/ip/tcp.hpp>
+#include <boost/asio/steady_timer.hpp>
+#include <boost/asio/use_future.hpp>
+#include <boost/asio/write.hpp>
+#include <functional>
+#include <iostream>
+#include <memory>
+#include <sstream>
+#include <string>
+#include <type_traits>
+#include <utility>
+
+using boost::asio::ip::tcp;
+
+// NOTE: This example requires the new boost::asio::async_initiate function. For
+// an example that works with the Networking TS style of completion tokens,
+// please see an older version of asio.
+
+//------------------------------------------------------------------------------
+
+// This composed operation shows composition of multiple underlying operations.
+// It automatically serialises a message, using its I/O streams insertion
+// operator, before sending it N times on the socket. To do this, it must
+// allocate a buffer for the encoded message and ensure this buffer's validity
+// until all underlying async_write operation complete. A one second delay is
+// inserted prior to each write operation, using a steady_timer.
+
+// In addition to determining the mechanism by which an asynchronous operation
+// delivers its result, a completion token also determines the time when the
+// operation commences. For example, when the completion token is a simple
+// callback the operation commences before the initiating function returns.
+// However, if the completion token's delivery mechanism uses a future, we
+// might instead want to defer initiation of the operation until the returned
+// future object is waited upon.
+//
+// To enable this, when implementing an asynchronous operation we must package
+// the initiation step as a function object.
+struct async_write_message_initiation
+{
+ // The initiation function object's call operator is passed the concrete
+ // completion handler produced by the completion token. This completion
+ // handler matches the asynchronous operation's completion handler signature,
+ // which in this example is:
+ //
+ // void(boost::system::error_code error)
+ //
+ // The initiation function object also receives any additional arguments
+ // required to start the operation. (Note: We could have instead passed these
+ // arguments as members in the initiaton function object. However, we should
+ // prefer to propagate them as function call arguments as this allows the
+ // completion token to optimise how they are passed. For example, a lazy
+ // future which defers initiation would need to make a decay-copy of the
+ // arguments, but when using a simple callback the arguments can be trivially
+ // forwarded straight through.)
+ template <typename CompletionHandler>
+ void operator()(CompletionHandler&& completion_handler, tcp::socket& socket,
+ std::unique_ptr<std::string> encoded_message, std::size_t repeat_count,
+ std::unique_ptr<boost::asio::steady_timer> delay_timer) const
+ {
+ // In this example, the composed operation's intermediate completion
+ // handler is implemented as a hand-crafted function object.
+ struct intermediate_completion_handler
+ {
+ // The intermediate completion handler holds a reference to the socket as
+ // it is used for multiple async_write operations, as well as for
+ // obtaining the I/O executor (see get_executor below).
+ tcp::socket& socket_;
+
+ // The allocated buffer for the encoded message. The std::unique_ptr
+ // smart pointer is move-only, and as a consequence our intermediate
+ // completion handler is also move-only.
+ std::unique_ptr<std::string> encoded_message_;
+
+ // The repeat count remaining.
+ std::size_t repeat_count_;
+
+ // A steady timer used for introducing a delay.
+ std::unique_ptr<boost::asio::steady_timer> delay_timer_;
+
+ // To manage the cycle between the multiple underlying asychronous
+ // operations, our intermediate completion handler is implemented as a
+ // state machine.
+ enum { starting, waiting, writing } state_;
+
+ // As our composed operation performs multiple underlying I/O operations,
+ // we should maintain a work object against the I/O executor. This tells
+ // the I/O executor that there is still more work to come in the future.
+ boost::asio::executor_work_guard<tcp::socket::executor_type> io_work_;
+
+ // The user-supplied completion handler, called once only on completion
+ // of the entire composed operation.
+ typename std::decay<CompletionHandler>::type handler_;
+
+ // By having a default value for the second argument, this function call
+ // operator matches the completion signature of both the async_write and
+ // steady_timer::async_wait operations.
+ void operator()(const boost::system::error_code& error, std::size_t = 0)
+ {
+ if (!error)
+ {
+ switch (state_)
+ {
+ case starting:
+ case writing:
+ if (repeat_count_ > 0)
+ {
+ --repeat_count_;
+ state_ = waiting;
+ delay_timer_->expires_after(std::chrono::seconds(1));
+ delay_timer_->async_wait(std::move(*this));
+ return; // Composed operation not yet complete.
+ }
+ break; // Composed operation complete, continue below.
+ case waiting:
+ state_ = writing;
+ boost::asio::async_write(socket_,
+ boost::asio::buffer(*encoded_message_), std::move(*this));
+ return; // Composed operation not yet complete.
+ }
+ }
+
+ // This point is reached only on completion of the entire composed
+ // operation.
+
+ // We no longer have any future work coming for the I/O executor.
+ io_work_.reset();
+
+ // Deallocate the encoded message before calling the user-supplied
+ // completion handler.
+ encoded_message_.reset();
+
+ // Call the user-supplied handler with the result of the operation.
+ handler_(error);
+ }
+
+ // It is essential to the correctness of our composed operation that we
+ // preserve the executor of the user-supplied completion handler. With a
+ // hand-crafted function object we can do this by defining a nested type
+ // executor_type and member function get_executor. These obtain the
+ // completion handler's associated executor, and default to the I/O
+ // executor - in this case the executor of the socket - if the completion
+ // handler does not have its own.
+ using executor_type = boost::asio::associated_executor_t<
+ typename std::decay<CompletionHandler>::type,
+ tcp::socket::executor_type>;
+
+ executor_type get_executor() const noexcept
+ {
+ return boost::asio::get_associated_executor(
+ handler_, socket_.get_executor());
+ }
+
+ // Although not necessary for correctness, we may also preserve the
+ // allocator of the user-supplied completion handler. This is achieved by
+ // defining a nested type allocator_type and member function
+ // get_allocator. These obtain the completion handler's associated
+ // allocator, and default to std::allocator<void> if the completion
+ // handler does not have its own.
+ using allocator_type = boost::asio::associated_allocator_t<
+ typename std::decay<CompletionHandler>::type,
+ std::allocator<void>>;
+
+ allocator_type get_allocator() const noexcept
+ {
+ return boost::asio::get_associated_allocator(
+ handler_, std::allocator<void>{});
+ }
+ };
+
+ // Initiate the underlying async_write operation using our intermediate
+ // completion handler.
+ auto encoded_message_buffer = boost::asio::buffer(*encoded_message);
+ boost::asio::async_write(socket, encoded_message_buffer,
+ intermediate_completion_handler{
+ socket, std::move(encoded_message),
+ repeat_count, std::move(delay_timer),
+ intermediate_completion_handler::starting,
+ boost::asio::make_work_guard(socket.get_executor()),
+ std::forward<CompletionHandler>(completion_handler)});
+ }
+};
+
+template <typename T, typename CompletionToken>
+auto async_write_messages(tcp::socket& socket,
+ const T& message, std::size_t repeat_count,
+ CompletionToken&& token)
+ // The return type of the initiating function is deduced from the combination
+ // of CompletionToken type and the completion handler's signature. When the
+ // completion token is a simple callback, the return type is always void.
+ // In this example, when the completion token is boost::asio::yield_context
+ // (used for stackful coroutines) the return type would be also be void, as
+ // there is no non-error argument to the completion handler. When the
+ // completion token is boost::asio::use_future it would be std::future<void>.
+ -> typename boost::asio::async_result<
+ typename std::decay<CompletionToken>::type,
+ void(boost::system::error_code)>::return_type
+{
+ // Encode the message and copy it into an allocated buffer. The buffer will
+ // be maintained for the lifetime of the composed asynchronous operation.
+ std::ostringstream os;
+ os << message;
+ std::unique_ptr<std::string> encoded_message(new std::string(os.str()));
+
+ // Create a steady_timer to be used for the delay between messages.
+ std::unique_ptr<boost::asio::steady_timer> delay_timer(
+ new boost::asio::steady_timer(socket.get_executor()));
+
+ // The boost::asio::async_initiate function takes:
+ //
+ // - our initiation function object,
+ // - the completion token,
+ // - the completion handler signature, and
+ // - any additional arguments we need to initiate the operation.
+ //
+ // It then asks the completion token to create a completion handler (i.e. a
+ // callback) with the specified signature, and invoke the initiation function
+ // object with this completion handler as well as the additional arguments.
+ // The return value of async_initiate is the result of our operation's
+ // initiating function.
+ //
+ // Note that we wrap non-const reference arguments in std::reference_wrapper
+ // to prevent incorrect decay-copies of these objects.
+ return boost::asio::async_initiate<
+ CompletionToken, void(boost::system::error_code)>(
+ async_write_message_initiation(), token, std::ref(socket),
+ std::move(encoded_message), repeat_count, std::move(delay_timer));
+}
+
+//------------------------------------------------------------------------------
+
+void test_callback()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using a lambda as a callback.
+ async_write_messages(socket, "Testing callback\r\n", 5,
+ [](const boost::system::error_code& error)
+ {
+ if (!error)
+ {
+ std::cout << "Messages sent\n";
+ }
+ else
+ {
+ std::cout << "Error: " << error.message() << "\n";
+ }
+ });
+
+ io_context.run();
+}
+
+//------------------------------------------------------------------------------
+
+void test_future()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using the use_future completion token.
+ // This token causes the operation's initiating function to return a future,
+ // which may be used to synchronously wait for the result of the operation.
+ std::future<void> f = async_write_messages(
+ socket, "Testing future\r\n", 5, boost::asio::use_future);
+
+ io_context.run();
+
+ try
+ {
+ // Get the result of the operation.
+ f.get();
+ std::cout << "Messages sent\n";
+ }
+ catch (const std::exception& e)
+ {
+ std::cout << "Error: " << e.what() << "\n";
+ }
+}
+
+//------------------------------------------------------------------------------
+
+int main()
+{
+ test_callback();
+ test_future();
+}
diff --git a/doc/html/boost_asio/example/cpp11/operations/composed_7.cpp b/doc/html/boost_asio/example/cpp11/operations/composed_7.cpp
new file mode 100644
index 0000000000..8f9475ce8d
--- /dev/null
+++ b/doc/html/boost_asio/example/cpp11/operations/composed_7.cpp
@@ -0,0 +1,222 @@
+//
+// composed_7.cpp
+// ~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/asio/compose.hpp>
+#include <boost/asio/io_context.hpp>
+#include <boost/asio/ip/tcp.hpp>
+#include <boost/asio/steady_timer.hpp>
+#include <boost/asio/use_future.hpp>
+#include <boost/asio/write.hpp>
+#include <functional>
+#include <iostream>
+#include <memory>
+#include <sstream>
+#include <string>
+#include <type_traits>
+#include <utility>
+
+using boost::asio::ip::tcp;
+
+// NOTE: This example requires the new boost::asio::async_compose function. For
+// an example that works with the Networking TS style of completion tokens,
+// please see an older version of asio.
+
+//------------------------------------------------------------------------------
+
+// This composed operation shows composition of multiple underlying operations.
+// It automatically serialises a message, using its I/O streams insertion
+// operator, before sending it N times on the socket. To do this, it must
+// allocate a buffer for the encoded message and ensure this buffer's validity
+// until all underlying async_write operation complete. A one second delay is
+// inserted prior to each write operation, using a steady_timer.
+
+// In this example, the composed operation's logic is implemented as a state
+// machine within a hand-crafted function object.
+struct async_write_messages_implementation
+{
+ // The implementation holds a reference to the socket as it is used for
+ // multiple async_write operations.
+ tcp::socket& socket_;
+
+ // The allocated buffer for the encoded message. The std::unique_ptr smart
+ // pointer is move-only, and as a consequence our implementation is also
+ // move-only.
+ std::unique_ptr<std::string> encoded_message_;
+
+ // The repeat count remaining.
+ std::size_t repeat_count_;
+
+ // A steady timer used for introducing a delay.
+ std::unique_ptr<boost::asio::steady_timer> delay_timer_;
+
+ // To manage the cycle between the multiple underlying asychronous
+ // operations, our implementation is a state machine.
+ enum { starting, waiting, writing } state_;
+
+ // The first argument to our function object's call operator is a reference
+ // to the enclosing intermediate completion handler. This intermediate
+ // completion handler is provided for us by the boost::asio::async_compose
+ // function, and takes care of all the details required to implement a
+ // conforming asynchronous operation. When calling an underlying asynchronous
+ // operation, we pass it this enclosing intermediate completion handler
+ // as the completion token.
+ //
+ // All arguments after the first must be defaulted to allow the state machine
+ // to be started, as well as to allow the completion handler to match the
+ // completion signature of both the async_write and steady_timer::async_wait
+ // operations.
+ template <typename Self>
+ void operator()(Self& self,
+ const boost::system::error_code& error = boost::system::error_code(),
+ std::size_t = 0)
+ {
+ if (!error)
+ {
+ switch (state_)
+ {
+ case starting:
+ case writing:
+ if (repeat_count_ > 0)
+ {
+ --repeat_count_;
+ state_ = waiting;
+ delay_timer_->expires_after(std::chrono::seconds(1));
+ delay_timer_->async_wait(std::move(self));
+ return; // Composed operation not yet complete.
+ }
+ break; // Composed operation complete, continue below.
+ case waiting:
+ state_ = writing;
+ boost::asio::async_write(socket_,
+ boost::asio::buffer(*encoded_message_), std::move(self));
+ return; // Composed operation not yet complete.
+ }
+ }
+
+ // This point is reached only on completion of the entire composed
+ // operation.
+
+ // Deallocate the encoded message and delay timer before calling the
+ // user-supplied completion handler.
+ encoded_message_.reset();
+ delay_timer_.reset();
+
+ // Call the user-supplied handler with the result of the operation.
+ self.complete(error);
+ }
+};
+
+template <typename T, typename CompletionToken>
+auto async_write_messages(tcp::socket& socket,
+ const T& message, std::size_t repeat_count,
+ CompletionToken&& token)
+ // The return type of the initiating function is deduced from the combination
+ // of CompletionToken type and the completion handler's signature. When the
+ // completion token is a simple callback, the return type is always void.
+ // In this example, when the completion token is boost::asio::yield_context
+ // (used for stackful coroutines) the return type would be also be void, as
+ // there is no non-error argument to the completion handler. When the
+ // completion token is boost::asio::use_future it would be std::future<void>.
+ -> typename boost::asio::async_result<
+ typename std::decay<CompletionToken>::type,
+ void(boost::system::error_code)>::return_type
+{
+ // Encode the message and copy it into an allocated buffer. The buffer will
+ // be maintained for the lifetime of the composed asynchronous operation.
+ std::ostringstream os;
+ os << message;
+ std::unique_ptr<std::string> encoded_message(new std::string(os.str()));
+
+ // Create a steady_timer to be used for the delay between messages.
+ std::unique_ptr<boost::asio::steady_timer> delay_timer(
+ new boost::asio::steady_timer(socket.get_executor()));
+
+ // The boost::asio::async_compose function takes:
+ //
+ // - our asynchronous operation implementation,
+ // - the completion token,
+ // - the completion handler signature, and
+ // - any I/O objects (or executors) used by the operation
+ //
+ // It then wraps our implementation in an intermediate completion handler
+ // that meets the requirements of a conforming asynchronous operation. This
+ // includes tracking outstanding work against the I/O executors associated
+ // with the operation (in this example, this is the socket's executor).
+ return boost::asio::async_compose<
+ CompletionToken, void(boost::system::error_code)>(
+ async_write_messages_implementation{
+ socket, std::move(encoded_message),
+ repeat_count, std::move(delay_timer),
+ async_write_messages_implementation::starting},
+ token, socket);
+}
+
+//------------------------------------------------------------------------------
+
+void test_callback()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using a lambda as a callback.
+ async_write_messages(socket, "Testing callback\r\n", 5,
+ [](const boost::system::error_code& error)
+ {
+ if (!error)
+ {
+ std::cout << "Messages sent\n";
+ }
+ else
+ {
+ std::cout << "Error: " << error.message() << "\n";
+ }
+ });
+
+ io_context.run();
+}
+
+//------------------------------------------------------------------------------
+
+void test_future()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using the use_future completion token.
+ // This token causes the operation's initiating function to return a future,
+ // which may be used to synchronously wait for the result of the operation.
+ std::future<void> f = async_write_messages(
+ socket, "Testing future\r\n", 5, boost::asio::use_future);
+
+ io_context.run();
+
+ try
+ {
+ // Get the result of the operation.
+ f.get();
+ std::cout << "Messages sent\n";
+ }
+ catch (const std::exception& e)
+ {
+ std::cout << "Error: " << e.what() << "\n";
+ }
+}
+
+//------------------------------------------------------------------------------
+
+int main()
+{
+ test_callback();
+ test_future();
+}
diff --git a/doc/html/boost_asio/example/cpp11/operations/composed_8.cpp b/doc/html/boost_asio/example/cpp11/operations/composed_8.cpp
new file mode 100644
index 0000000000..da0535457e
--- /dev/null
+++ b/doc/html/boost_asio/example/cpp11/operations/composed_8.cpp
@@ -0,0 +1,217 @@
+//
+// composed_8.cpp
+// ~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/asio/compose.hpp>
+#include <boost/asio/io_context.hpp>
+#include <boost/asio/ip/tcp.hpp>
+#include <boost/asio/steady_timer.hpp>
+#include <boost/asio/use_future.hpp>
+#include <boost/asio/write.hpp>
+#include <functional>
+#include <iostream>
+#include <memory>
+#include <sstream>
+#include <string>
+#include <type_traits>
+#include <utility>
+
+using boost::asio::ip::tcp;
+
+// NOTE: This example requires the new boost::asio::async_compose function. For
+// an example that works with the Networking TS style of completion tokens,
+// please see an older version of asio.
+
+//------------------------------------------------------------------------------
+
+// This composed operation shows composition of multiple underlying operations,
+// using asio's stackless coroutines support to express the flow of control. It
+// automatically serialises a message, using its I/O streams insertion
+// operator, before sending it N times on the socket. To do this, it must
+// allocate a buffer for the encoded message and ensure this buffer's validity
+// until all underlying async_write operation complete. A one second delay is
+// inserted prior to each write operation, using a steady_timer.
+
+#include <boost/asio/yield.hpp>
+
+// In this example, the composed operation's logic is implemented as a state
+// machine within a hand-crafted function object.
+struct async_write_messages_implementation
+{
+ // The implementation holds a reference to the socket as it is used for
+ // multiple async_write operations.
+ tcp::socket& socket_;
+
+ // The allocated buffer for the encoded message. The std::unique_ptr smart
+ // pointer is move-only, and as a consequence our implementation is also
+ // move-only.
+ std::unique_ptr<std::string> encoded_message_;
+
+ // The repeat count remaining.
+ std::size_t repeat_count_;
+
+ // A steady timer used for introducing a delay.
+ std::unique_ptr<boost::asio::steady_timer> delay_timer_;
+
+ // The coroutine state.
+ boost::asio::coroutine coro_;
+
+ // The first argument to our function object's call operator is a reference
+ // to the enclosing intermediate completion handler. This intermediate
+ // completion handler is provided for us by the boost::asio::async_compose
+ // function, and takes care of all the details required to implement a
+ // conforming asynchronous operation. When calling an underlying asynchronous
+ // operation, we pass it this enclosing intermediate completion handler
+ // as the completion token.
+ //
+ // All arguments after the first must be defaulted to allow the state machine
+ // to be started, as well as to allow the completion handler to match the
+ // completion signature of both the async_write and steady_timer::async_wait
+ // operations.
+ template <typename Self>
+ void operator()(Self& self,
+ const boost::system::error_code& error = boost::system::error_code(),
+ std::size_t = 0)
+ {
+ reenter (coro_)
+ {
+ while (repeat_count_ > 0)
+ {
+ --repeat_count_;
+
+ delay_timer_->expires_after(std::chrono::seconds(1));
+ yield delay_timer_->async_wait(std::move(self));
+ if (error)
+ break;
+
+ yield boost::asio::async_write(socket_,
+ boost::asio::buffer(*encoded_message_), std::move(self));
+ if (error)
+ break;
+ }
+
+ // Deallocate the encoded message and delay timer before calling the
+ // user-supplied completion handler.
+ encoded_message_.reset();
+ delay_timer_.reset();
+
+ // Call the user-supplied handler with the result of the operation.
+ self.complete(error);
+ }
+ }
+};
+
+#include <boost/asio/unyield.hpp>
+
+template <typename T, typename CompletionToken>
+auto async_write_messages(tcp::socket& socket,
+ const T& message, std::size_t repeat_count,
+ CompletionToken&& token)
+ // The return type of the initiating function is deduced from the combination
+ // of CompletionToken type and the completion handler's signature. When the
+ // completion token is a simple callback, the return type is always void.
+ // In this example, when the completion token is boost::asio::yield_context
+ // (used for stackful coroutines) the return type would be also be void, as
+ // there is no non-error argument to the completion handler. When the
+ // completion token is boost::asio::use_future it would be std::future<void>.
+ -> typename boost::asio::async_result<
+ typename std::decay<CompletionToken>::type,
+ void(boost::system::error_code)>::return_type
+{
+ // Encode the message and copy it into an allocated buffer. The buffer will
+ // be maintained for the lifetime of the composed asynchronous operation.
+ std::ostringstream os;
+ os << message;
+ std::unique_ptr<std::string> encoded_message(new std::string(os.str()));
+
+ // Create a steady_timer to be used for the delay between messages.
+ std::unique_ptr<boost::asio::steady_timer> delay_timer(
+ new boost::asio::steady_timer(socket.get_executor()));
+
+ // The boost::asio::async_compose function takes:
+ //
+ // - our asynchronous operation implementation,
+ // - the completion token,
+ // - the completion handler signature, and
+ // - any I/O objects (or executors) used by the operation
+ //
+ // It then wraps our implementation in an intermediate completion handler
+ // that meets the requirements of a conforming asynchronous operation. This
+ // includes tracking outstanding work against the I/O executors associated
+ // with the operation (in this example, this is the socket's executor).
+ return boost::asio::async_compose<
+ CompletionToken, void(boost::system::error_code)>(
+ async_write_messages_implementation{socket,
+ std::move(encoded_message), repeat_count,
+ std::move(delay_timer), boost::asio::coroutine()},
+ token, socket);
+}
+
+//------------------------------------------------------------------------------
+
+void test_callback()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using a lambda as a callback.
+ async_write_messages(socket, "Testing callback\r\n", 5,
+ [](const boost::system::error_code& error)
+ {
+ if (!error)
+ {
+ std::cout << "Messages sent\n";
+ }
+ else
+ {
+ std::cout << "Error: " << error.message() << "\n";
+ }
+ });
+
+ io_context.run();
+}
+
+//------------------------------------------------------------------------------
+
+void test_future()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using the use_future completion token.
+ // This token causes the operation's initiating function to return a future,
+ // which may be used to synchronously wait for the result of the operation.
+ std::future<void> f = async_write_messages(
+ socket, "Testing future\r\n", 5, boost::asio::use_future);
+
+ io_context.run();
+
+ try
+ {
+ // Get the result of the operation.
+ f.get();
+ std::cout << "Messages sent\n";
+ }
+ catch (const std::exception& e)
+ {
+ std::cout << "Error: " << e.what() << "\n";
+ }
+}
+
+//------------------------------------------------------------------------------
+
+int main()
+{
+ test_callback();
+ test_future();
+}
diff --git a/doc/html/boost_asio/example/cpp11/socks4/socks4.hpp b/doc/html/boost_asio/example/cpp11/socks4/socks4.hpp
index 90cca53a72..261c7ae050 100644
--- a/doc/html/boost_asio/example/cpp11/socks4/socks4.hpp
+++ b/doc/html/boost_asio/example/cpp11/socks4/socks4.hpp
@@ -2,7 +2,7 @@
// socks4.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/socks4/sync_client.cpp b/doc/html/boost_asio/example/cpp11/socks4/sync_client.cpp
index 98f3153234..fad09e51f3 100644
--- a/doc/html/boost_asio/example/cpp11/socks4/sync_client.cpp
+++ b/doc/html/boost_asio/example/cpp11/socks4/sync_client.cpp
@@ -2,7 +2,7 @@
// sync_client.cpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/spawn/echo_server.cpp b/doc/html/boost_asio/example/cpp11/spawn/echo_server.cpp
index 979c9a9273..b32d827aaa 100644
--- a/doc/html/boost_asio/example/cpp11/spawn/echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp11/spawn/echo_server.cpp
@@ -2,7 +2,7 @@
// echo_server.cpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -21,10 +21,10 @@ using boost::asio::ip::tcp;
class session : public std::enable_shared_from_this<session>
{
public:
- explicit session(tcp::socket socket)
+ explicit session(boost::asio::io_context& io_context, tcp::socket socket)
: socket_(std::move(socket)),
- timer_(socket_.get_io_context()),
- strand_(socket_.get_io_context())
+ timer_(io_context),
+ strand_(io_context.get_executor())
{
}
@@ -67,7 +67,7 @@ public:
private:
tcp::socket socket_;
boost::asio::steady_timer timer_;
- boost::asio::io_context::strand strand_;
+ boost::asio::strand<boost::asio::io_context::executor_type> strand_;
};
int main(int argc, char* argv[])
@@ -93,7 +93,10 @@ int main(int argc, char* argv[])
boost::system::error_code ec;
tcp::socket socket(io_context);
acceptor.async_accept(socket, yield[ec]);
- if (!ec) std::make_shared<session>(std::move(socket))->go();
+ if (!ec)
+ {
+ std::make_shared<session>(io_context, std::move(socket))->go();
+ }
}
});
diff --git a/doc/html/boost_asio/example/cpp11/spawn/parallel_grep.cpp b/doc/html/boost_asio/example/cpp11/spawn/parallel_grep.cpp
index e4af2624e7..899e90be25 100644
--- a/doc/html/boost_asio/example/cpp11/spawn/parallel_grep.cpp
+++ b/doc/html/boost_asio/example/cpp11/spawn/parallel_grep.cpp
@@ -2,7 +2,7 @@
// parallel_grep.cpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/ssl/client.cpp b/doc/html/boost_asio/example/cpp11/ssl/client.cpp
index 038af71bb2..205198fa95 100644
--- a/doc/html/boost_asio/example/cpp11/ssl/client.cpp
+++ b/doc/html/boost_asio/example/cpp11/ssl/client.cpp
@@ -2,7 +2,7 @@
// client.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/ssl/server.cpp b/doc/html/boost_asio/example/cpp11/ssl/server.cpp
index c97bea5b65..96860c0b29 100644
--- a/doc/html/boost_asio/example/cpp11/ssl/server.cpp
+++ b/doc/html/boost_asio/example/cpp11/ssl/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/timeouts/async_tcp_client.cpp b/doc/html/boost_asio/example/cpp11/timeouts/async_tcp_client.cpp
index cb7c9d1c19..38c495e04d 100644
--- a/doc/html/boost_asio/example/cpp11/timeouts/async_tcp_client.cpp
+++ b/doc/html/boost_asio/example/cpp11/timeouts/async_tcp_client.cpp
@@ -2,7 +2,7 @@
// async_tcp_client.cpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/timeouts/blocking_tcp_client.cpp b/doc/html/boost_asio/example/cpp11/timeouts/blocking_tcp_client.cpp
index cf2638141b..b396259333 100644
--- a/doc/html/boost_asio/example/cpp11/timeouts/blocking_tcp_client.cpp
+++ b/doc/html/boost_asio/example/cpp11/timeouts/blocking_tcp_client.cpp
@@ -2,7 +2,7 @@
// blocking_tcp_client.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/timeouts/blocking_token_tcp_client.cpp b/doc/html/boost_asio/example/cpp11/timeouts/blocking_token_tcp_client.cpp
index e13b0b1779..56c9fcfcfb 100644
--- a/doc/html/boost_asio/example/cpp11/timeouts/blocking_token_tcp_client.cpp
+++ b/doc/html/boost_asio/example/cpp11/timeouts/blocking_token_tcp_client.cpp
@@ -2,7 +2,7 @@
// blocking_token_tcp_client.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -22,13 +22,17 @@
using boost::asio::ip::tcp;
+// We will use our sockets only with an io_context.
+using tcp_socket = boost::asio::basic_stream_socket<
+ tcp, boost::asio::io_context::executor_type>;
+
//----------------------------------------------------------------------
// A custom completion token that makes asynchronous operations behave as
// though they are blocking calls with a timeout.
struct close_after
{
- close_after(std::chrono::steady_clock::duration t, tcp::socket& s)
+ close_after(std::chrono::steady_clock::duration t, tcp_socket& s)
: timeout_(t), socket_(s)
{
}
@@ -37,7 +41,7 @@ struct close_after
std::chrono::steady_clock::duration timeout_;
// The socket to be closed if the operation does not complete in time.
- tcp::socket& socket_;
+ tcp_socket& socket_;
};
namespace boost {
@@ -125,7 +129,7 @@ public:
private:
std::chrono::steady_clock::duration timeout_;
- tcp::socket& socket_;
+ tcp_socket& socket_;
boost::system::error_code error_;
T t_;
};
@@ -150,7 +154,7 @@ int main(int argc, char* argv[])
// Resolve the host name and service to a list of endpoints.
auto endpoints = tcp::resolver(io_context).resolve(argv[1], argv[2]);
- tcp::socket socket(io_context);
+ tcp_socket socket(io_context);
// Run an asynchronous connect operation with a timeout.
boost::asio::async_connect(socket, endpoints,
diff --git a/doc/html/boost_asio/example/cpp11/timeouts/blocking_udp_client.cpp b/doc/html/boost_asio/example/cpp11/timeouts/blocking_udp_client.cpp
index 395ddd171a..7516976f55 100644
--- a/doc/html/boost_asio/example/cpp11/timeouts/blocking_udp_client.cpp
+++ b/doc/html/boost_asio/example/cpp11/timeouts/blocking_udp_client.cpp
@@ -2,7 +2,7 @@
// blocking_udp_client.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp11/timeouts/server.cpp b/doc/html/boost_asio/example/cpp11/timeouts/server.cpp
index 94ae83efc3..699ad4741c 100644
--- a/doc/html/boost_asio/example/cpp11/timeouts/server.cpp
+++ b/doc/html/boost_asio/example/cpp11/timeouts/server.cpp
@@ -2,7 +2,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -329,10 +329,10 @@ private:
channel& channel_;
tcp::socket socket_;
std::string input_buffer_;
- steady_timer input_deadline_{socket_.get_executor().context()};
+ steady_timer input_deadline_{socket_.get_executor()};
std::deque<std::string> output_queue_;
- steady_timer non_empty_output_queue_{socket_.get_executor().context()};
- steady_timer output_deadline_{socket_.get_executor().context()};
+ steady_timer non_empty_output_queue_{socket_.get_executor()};
+ steady_timer output_deadline_{socket_.get_executor()};
};
typedef std::shared_ptr<tcp_session> tcp_session_ptr;
diff --git a/doc/html/boost_asio/example/cpp11/timers/time_t_timer.cpp b/doc/html/boost_asio/example/cpp11/timers/time_t_timer.cpp
index 0a9e66de67..ee8229a874 100644
--- a/doc/html/boost_asio/example/cpp11/timers/time_t_timer.cpp
+++ b/doc/html/boost_asio/example/cpp11/timers/time_t_timer.cpp
@@ -2,7 +2,7 @@
// time_t_timer.cpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/doc/html/boost_asio/example/cpp14/operations/composed_1.cpp b/doc/html/boost_asio/example/cpp14/operations/composed_1.cpp
new file mode 100644
index 0000000000..cc3bb18bd7
--- /dev/null
+++ b/doc/html/boost_asio/example/cpp14/operations/composed_1.cpp
@@ -0,0 +1,113 @@
+//
+// composed_1.cpp
+// ~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/asio/io_context.hpp>
+#include <boost/asio/ip/tcp.hpp>
+#include <boost/asio/use_future.hpp>
+#include <boost/asio/write.hpp>
+#include <cstring>
+#include <iostream>
+#include <string>
+#include <type_traits>
+#include <utility>
+
+using boost::asio::ip::tcp;
+
+//------------------------------------------------------------------------------
+
+// This is the simplest example of a composed asynchronous operation, where we
+// simply repackage an existing operation. The asynchronous operation
+// requirements are met by delegating responsibility to the underlying
+// operation.
+
+template <typename CompletionToken>
+auto async_write_message(tcp::socket& socket,
+ const char* message, CompletionToken&& token)
+ // The return type of the initiating function is deduced from the combination
+ // of CompletionToken type and the completion handler's signature. When the
+ // completion token is a simple callback, the return type is void. However,
+ // when the completion token is boost::asio::yield_context (used for stackful
+ // coroutines) the return type would be std::size_t, and when the completion
+ // token is boost::asio::use_future it would be std::future<std::size_t>.
+ //
+ // In C++14 we can omit the return type as it is automatically deduced from
+ // the return type of our underlying asynchronous operation
+{
+ // When delegating to the underlying operation we must take care to perfectly
+ // forward the completion token. This ensures that our operation works
+ // correctly with move-only function objects as callbacks, as well as other
+ // completion token types.
+ return boost::asio::async_write(socket,
+ boost::asio::buffer(message, std::strlen(message)),
+ std::forward<CompletionToken>(token));
+}
+
+//------------------------------------------------------------------------------
+
+void test_callback()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using a lambda as a callback.
+ async_write_message(socket, "Testing callback\r\n",
+ [](const boost::system::error_code& error, std::size_t n)
+ {
+ if (!error)
+ {
+ std::cout << n << " bytes transferred\n";
+ }
+ else
+ {
+ std::cout << "Error: " << error.message() << "\n";
+ }
+ });
+
+ io_context.run();
+}
+
+//------------------------------------------------------------------------------
+
+void test_future()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using the use_future completion token.
+ // This token causes the operation's initiating function to return a future,
+ // which may be used to synchronously wait for the result of the operation.
+ std::future<std::size_t> f = async_write_message(
+ socket, "Testing future\r\n", boost::asio::use_future);
+
+ io_context.run();
+
+ try
+ {
+ // Get the result of the operation.
+ std::size_t n = f.get();
+ std::cout << n << " bytes transferred\n";
+ }
+ catch (const std::exception& e)
+ {
+ std::cout << "Error: " << e.what() << "\n";
+ }
+}
+
+//------------------------------------------------------------------------------
+
+int main()
+{
+ test_callback();
+ test_future();
+}
diff --git a/doc/html/boost_asio/example/cpp14/operations/composed_2.cpp b/doc/html/boost_asio/example/cpp14/operations/composed_2.cpp
new file mode 100644
index 0000000000..a26930dd98
--- /dev/null
+++ b/doc/html/boost_asio/example/cpp14/operations/composed_2.cpp
@@ -0,0 +1,131 @@
+//
+// composed_2.cpp
+// ~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/asio/io_context.hpp>
+#include <boost/asio/ip/tcp.hpp>
+#include <boost/asio/use_future.hpp>
+#include <boost/asio/write.hpp>
+#include <cstring>
+#include <iostream>
+#include <string>
+#include <type_traits>
+#include <utility>
+
+using boost::asio::ip::tcp;
+
+//------------------------------------------------------------------------------
+
+// This next simplest example of a composed asynchronous operation involves
+// repackaging multiple operations but choosing to invoke just one of them. All
+// of these underlying operations have the same completion signature. The
+// asynchronous operation requirements are met by delegating responsibility to
+// the underlying operations.
+
+template <typename CompletionToken>
+auto async_write_message(tcp::socket& socket,
+ const char* message, bool allow_partial_write,
+ CompletionToken&& token)
+ // The return type of the initiating function is deduced from the combination
+ // of CompletionToken type and the completion handler's signature. When the
+ // completion token is a simple callback, the return type is void. However,
+ // when the completion token is boost::asio::yield_context (used for stackful
+ // coroutines) the return type would be std::size_t, and when the completion
+ // token is boost::asio::use_future it would be std::future<std::size_t>.
+ //
+ // In C++14 we can omit the return type as it is automatically deduced from
+ // the return type of our underlying asynchronous operation
+{
+ // As the return type of the initiating function is deduced solely from the
+ // CompletionToken and completion signature, we know that two different
+ // asynchronous operations having the same completion signature will produce
+ // the same return type, when passed the same CompletionToken. This allows us
+ // to trivially delegate to alternate implementations.
+ if (allow_partial_write)
+ {
+ // When delegating to an underlying operation we must take care to
+ // perfectly forward the completion token. This ensures that our operation
+ // works correctly with move-only function objects as callbacks, as well as
+ // other completion token types.
+ return socket.async_write_some(
+ boost::asio::buffer(message, std::strlen(message)),
+ std::forward<CompletionToken>(token));
+ }
+ else
+ {
+ // As above, we must perfectly forward the completion token when calling
+ // the alternate underlying operation.
+ return boost::asio::async_write(socket,
+ boost::asio::buffer(message, std::strlen(message)),
+ std::forward<CompletionToken>(token));
+ }
+}
+
+//------------------------------------------------------------------------------
+
+void test_callback()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using a lambda as a callback.
+ async_write_message(socket, "Testing callback\r\n", false,
+ [](const boost::system::error_code& error, std::size_t n)
+ {
+ if (!error)
+ {
+ std::cout << n << " bytes transferred\n";
+ }
+ else
+ {
+ std::cout << "Error: " << error.message() << "\n";
+ }
+ });
+
+ io_context.run();
+}
+
+//------------------------------------------------------------------------------
+
+void test_future()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using the use_future completion token.
+ // This token causes the operation's initiating function to return a future,
+ // which may be used to synchronously wait for the result of the operation.
+ std::future<std::size_t> f = async_write_message(
+ socket, "Testing future\r\n", false, boost::asio::use_future);
+
+ io_context.run();
+
+ try
+ {
+ // Get the result of the operation.
+ std::size_t n = f.get();
+ std::cout << n << " bytes transferred\n";
+ }
+ catch (const std::exception& e)
+ {
+ std::cout << "Error: " << e.what() << "\n";
+ }
+}
+
+//------------------------------------------------------------------------------
+
+int main()
+{
+ test_callback();
+ test_future();
+}
diff --git a/doc/html/boost_asio/example/cpp14/operations/composed_3.cpp b/doc/html/boost_asio/example/cpp14/operations/composed_3.cpp
new file mode 100644
index 0000000000..cc5b369971
--- /dev/null
+++ b/doc/html/boost_asio/example/cpp14/operations/composed_3.cpp
@@ -0,0 +1,186 @@
+//
+// composed_3.cpp
+// ~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/asio/bind_executor.hpp>
+#include <boost/asio/io_context.hpp>
+#include <boost/asio/ip/tcp.hpp>
+#include <boost/asio/use_future.hpp>
+#include <boost/asio/write.hpp>
+#include <cstring>
+#include <functional>
+#include <iostream>
+#include <string>
+#include <type_traits>
+#include <utility>
+
+using boost::asio::ip::tcp;
+
+// NOTE: This example requires the new boost::asio::async_initiate function. For
+// an example that works with the Networking TS style of completion tokens,
+// please see an older version of asio.
+
+//------------------------------------------------------------------------------
+
+// In this composed operation we repackage an existing operation, but with a
+// different completion handler signature. The asynchronous operation
+// requirements are met by delegating responsibility to the underlying
+// operation.
+
+template <typename CompletionToken>
+auto async_write_message(tcp::socket& socket,
+ const char* message, CompletionToken&& token)
+ // The return type of the initiating function is deduced from the combination
+ // of CompletionToken type and the completion handler's signature. When the
+ // completion token is a simple callback, the return type is always void.
+ // In this example, when the completion token is boost::asio::yield_context
+ // (used for stackful coroutines) the return type would be also be void, as
+ // there is no non-error argument to the completion handler. When the
+ // completion token is boost::asio::use_future it would be std::future<void>.
+ //
+ // In C++14 we can omit the return type as it is automatically deduced from
+ // the return type of boost::asio::async_initiate.
+{
+ // In addition to determining the mechanism by which an asynchronous
+ // operation delivers its result, a completion token also determines the time
+ // when the operation commences. For example, when the completion token is a
+ // simple callback the operation commences before the initiating function
+ // returns. However, if the completion token's delivery mechanism uses a
+ // future, we might instead want to defer initiation of the operation until
+ // the returned future object is waited upon.
+ //
+ // To enable this, when implementing an asynchronous operation we must
+ // package the initiation step as a function object. The initiation function
+ // object's call operator is passed the concrete completion handler produced
+ // by the completion token. This completion handler matches the asynchronous
+ // operation's completion handler signature, which in this example is:
+ //
+ // void(boost::system::error_code error)
+ //
+ // The initiation function object also receives any additional arguments
+ // required to start the operation. (Note: We could have instead passed these
+ // arguments in the lambda capture set. However, we should prefer to
+ // propagate them as function call arguments as this allows the completion
+ // token to optimise how they are passed. For example, a lazy future which
+ // defers initiation would need to make a decay-copy of the arguments, but
+ // when using a simple callback the arguments can be trivially forwarded
+ // straight through.)
+ auto initiation = [](auto&& completion_handler,
+ tcp::socket& socket, const char* message)
+ {
+ // The async_write operation has a completion handler signature of:
+ //
+ // void(boost::system::error_code error, std::size n)
+ //
+ // This differs from our operation's signature in that it is also passed
+ // the number of bytes transferred as an argument of type std::size_t. We
+ // will adapt our completion handler to async_write's completion handler
+ // signature by using std::bind, which drops the additional argument.
+ //
+ // However, it is essential to the correctness of our composed operation
+ // that we preserve the executor of the user-supplied completion handler.
+ // The std::bind function will not do this for us, so we must do this by
+ // first obtaining the completion handler's associated executor (defaulting
+ // to the I/O executor - in this case the executor of the socket - if the
+ // completion handler does not have its own) ...
+ auto executor = boost::asio::get_associated_executor(
+ completion_handler, socket.get_executor());
+
+ // ... and then binding this executor to our adapted completion handler
+ // using the boost::asio::bind_executor function.
+ boost::asio::async_write(socket,
+ boost::asio::buffer(message, std::strlen(message)),
+ boost::asio::bind_executor(executor,
+ std::bind(std::forward<decltype(completion_handler)>(
+ completion_handler), std::placeholders::_1)));
+ };
+
+ // The boost::asio::async_initiate function takes:
+ //
+ // - our initiation function object,
+ // - the completion token,
+ // - the completion handler signature, and
+ // - any additional arguments we need to initiate the operation.
+ //
+ // It then asks the completion token to create a completion handler (i.e. a
+ // callback) with the specified signature, and invoke the initiation function
+ // object with this completion handler as well as the additional arguments.
+ // The return value of async_initiate is the result of our operation's
+ // initiating function.
+ //
+ // Note that we wrap non-const reference arguments in std::reference_wrapper
+ // to prevent incorrect decay-copies of these objects.
+ return boost::asio::async_initiate<
+ CompletionToken, void(boost::system::error_code)>(
+ initiation, token, std::ref(socket), message);
+}
+
+//------------------------------------------------------------------------------
+
+void test_callback()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using a lambda as a callback.
+ async_write_message(socket, "Testing callback\r\n",
+ [](const boost::system::error_code& error)
+ {
+ if (!error)
+ {
+ std::cout << "Message sent\n";
+ }
+ else
+ {
+ std::cout << "Error: " << error.message() << "\n";
+ }
+ });
+
+ io_context.run();
+}
+
+//------------------------------------------------------------------------------
+
+void test_future()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using the use_future completion token.
+ // This token causes the operation's initiating function to return a future,
+ // which may be used to synchronously wait for the result of the operation.
+ std::future<void> f = async_write_message(
+ socket, "Testing future\r\n", boost::asio::use_future);
+
+ io_context.run();
+
+ // Get the result of the operation.
+ try
+ {
+ // Get the result of the operation.
+ f.get();
+ std::cout << "Message sent\n";
+ }
+ catch (const std::exception& e)
+ {
+ std::cout << "Error: " << e.what() << "\n";
+ }
+}
+
+//------------------------------------------------------------------------------
+
+int main()
+{
+ test_callback();
+ test_future();
+}
diff --git a/doc/html/boost_asio/example/cpp14/operations/composed_4.cpp b/doc/html/boost_asio/example/cpp14/operations/composed_4.cpp
new file mode 100644
index 0000000000..f60014b6aa
--- /dev/null
+++ b/doc/html/boost_asio/example/cpp14/operations/composed_4.cpp
@@ -0,0 +1,201 @@
+//
+// composed_4.cpp
+// ~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/asio/bind_executor.hpp>
+#include <boost/asio/io_context.hpp>
+#include <boost/asio/ip/tcp.hpp>
+#include <boost/asio/use_future.hpp>
+#include <boost/asio/write.hpp>
+#include <cstring>
+#include <functional>
+#include <iostream>
+#include <string>
+#include <type_traits>
+#include <utility>
+
+using boost::asio::ip::tcp;
+
+// NOTE: This example requires the new boost::asio::async_initiate function. For
+// an example that works with the Networking TS style of completion tokens,
+// please see an older version of asio.
+
+//------------------------------------------------------------------------------
+
+// In this composed operation we repackage an existing operation, but with a
+// different completion handler signature. We will also intercept an empty
+// message as an invalid argument, and propagate the corresponding error to the
+// user. The asynchronous operation requirements are met by delegating
+// responsibility to the underlying operation.
+
+template <typename CompletionToken>
+auto async_write_message(tcp::socket& socket,
+ const char* message, CompletionToken&& token)
+ // The return type of the initiating function is deduced from the combination
+ // of CompletionToken type and the completion handler's signature. When the
+ // completion token is a simple callback, the return type is always void.
+ // In this example, when the completion token is boost::asio::yield_context
+ // (used for stackful coroutines) the return type would be also be void, as
+ // there is no non-error argument to the completion handler. When the
+ // completion token is boost::asio::use_future it would be std::future<void>.
+ //
+ // In C++14 we can omit the return type as it is automatically deduced from
+ // the return type of boost::asio::async_initiate.
+{
+ // In addition to determining the mechanism by which an asynchronous
+ // operation delivers its result, a completion token also determines the time
+ // when the operation commences. For example, when the completion token is a
+ // simple callback the operation commences before the initiating function
+ // returns. However, if the completion token's delivery mechanism uses a
+ // future, we might instead want to defer initiation of the operation until
+ // the returned future object is waited upon.
+ //
+ // To enable this, when implementing an asynchronous operation we must
+ // package the initiation step as a function object. The initiation function
+ // object's call operator is passed the concrete completion handler produced
+ // by the completion token. This completion handler matches the asynchronous
+ // operation's completion handler signature, which in this example is:
+ //
+ // void(boost::system::error_code error)
+ //
+ // The initiation function object also receives any additional arguments
+ // required to start the operation. (Note: We could have instead passed these
+ // arguments in the lambda capture set. However, we should prefer to
+ // propagate them as function call arguments as this allows the completion
+ // token to optimise how they are passed. For example, a lazy future which
+ // defers initiation would need to make a decay-copy of the arguments, but
+ // when using a simple callback the arguments can be trivially forwarded
+ // straight through.)
+ auto initiation = [](auto&& completion_handler,
+ tcp::socket& socket, const char* message)
+ {
+ // The post operation has a completion handler signature of:
+ //
+ // void()
+ //
+ // and the async_write operation has a completion handler signature of:
+ //
+ // void(boost::system::error_code error, std::size n)
+ //
+ // Both of these operations' completion handler signatures differ from our
+ // operation's completion handler signature. We will adapt our completion
+ // handler to these signatures by using std::bind, which drops the
+ // additional arguments.
+ //
+ // However, it is essential to the correctness of our composed operation
+ // that we preserve the executor of the user-supplied completion handler.
+ // The std::bind function will not do this for us, so we must do this by
+ // first obtaining the completion handler's associated executor (defaulting
+ // to the I/O executor - in this case the executor of the socket - if the
+ // completion handler does not have its own) ...
+ auto executor = boost::asio::get_associated_executor(
+ completion_handler, socket.get_executor());
+
+ // ... and then binding this executor to our adapted completion handler
+ // using the boost::asio::bind_executor function.
+ std::size_t length = std::strlen(message);
+ if (length == 0)
+ {
+ boost::asio::post(
+ boost::asio::bind_executor(executor,
+ std::bind(std::forward<decltype(completion_handler)>(
+ completion_handler), boost::asio::error::invalid_argument)));
+ }
+ else
+ {
+ boost::asio::async_write(socket,
+ boost::asio::buffer(message, length),
+ boost::asio::bind_executor(executor,
+ std::bind(std::forward<decltype(completion_handler)>(
+ completion_handler), std::placeholders::_1)));
+ }
+ };
+
+ // The boost::asio::async_initiate function takes:
+ //
+ // - our initiation function object,
+ // - the completion token,
+ // - the completion handler signature, and
+ // - any additional arguments we need to initiate the operation.
+ //
+ // It then asks the completion token to create a completion handler (i.e. a
+ // callback) with the specified signature, and invoke the initiation function
+ // object with this completion handler as well as the additional arguments.
+ // The return value of async_initiate is the result of our operation's
+ // initiating function.
+ //
+ // Note that we wrap non-const reference arguments in std::reference_wrapper
+ // to prevent incorrect decay-copies of these objects.
+ return boost::asio::async_initiate<
+ CompletionToken, void(boost::system::error_code)>(
+ initiation, token, std::ref(socket), message);
+}
+
+//------------------------------------------------------------------------------
+
+void test_callback()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using a lambda as a callback.
+ async_write_message(socket, "",
+ [](const boost::system::error_code& error)
+ {
+ if (!error)
+ {
+ std::cout << "Message sent\n";
+ }
+ else
+ {
+ std::cout << "Error: " << error.message() << "\n";
+ }
+ });
+
+ io_context.run();
+}
+
+//------------------------------------------------------------------------------
+
+void test_future()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using the use_future completion token.
+ // This token causes the operation's initiating function to return a future,
+ // which may be used to synchronously wait for the result of the operation.
+ std::future<void> f = async_write_message(
+ socket, "", boost::asio::use_future);
+
+ io_context.run();
+
+ try
+ {
+ // Get the result of the operation.
+ f.get();
+ std::cout << "Message sent\n";
+ }
+ catch (const std::exception& e)
+ {
+ std::cout << "Exception: " << e.what() << "\n";
+ }
+}
+
+//------------------------------------------------------------------------------
+
+int main()
+{
+ test_callback();
+ test_future();
+}
diff --git a/doc/html/boost_asio/example/cpp14/operations/composed_5.cpp b/doc/html/boost_asio/example/cpp14/operations/composed_5.cpp
new file mode 100644
index 0000000000..5cbbb13c64
--- /dev/null
+++ b/doc/html/boost_asio/example/cpp14/operations/composed_5.cpp
@@ -0,0 +1,238 @@
+//
+// composed_5.cpp
+// ~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/asio/io_context.hpp>
+#include <boost/asio/ip/tcp.hpp>
+#include <boost/asio/use_future.hpp>
+#include <boost/asio/write.hpp>
+#include <functional>
+#include <iostream>
+#include <memory>
+#include <sstream>
+#include <string>
+#include <type_traits>
+#include <utility>
+
+using boost::asio::ip::tcp;
+
+// NOTE: This example requires the new boost::asio::async_initiate function. For
+// an example that works with the Networking TS style of completion tokens,
+// please see an older version of asio.
+
+//------------------------------------------------------------------------------
+
+// This composed operation automatically serialises a message, using its I/O
+// streams insertion operator, before sending it on the socket. To do this, it
+// must allocate a buffer for the encoded message and ensure this buffer's
+// validity until the underlying async_write operation completes.
+
+template <typename T, typename CompletionToken>
+auto async_write_message(tcp::socket& socket,
+ const T& message, CompletionToken&& token)
+ // The return type of the initiating function is deduced from the combination
+ // of CompletionToken type and the completion handler's signature. When the
+ // completion token is a simple callback, the return type is always void.
+ // In this example, when the completion token is boost::asio::yield_context
+ // (used for stackful coroutines) the return type would be also be void, as
+ // there is no non-error argument to the completion handler. When the
+ // completion token is boost::asio::use_future it would be std::future<void>.
+ //
+ // In C++14 we can omit the return type as it is automatically deduced from
+ // the return type of boost::asio::async_initiate.
+{
+ // In addition to determining the mechanism by which an asynchronous
+ // operation delivers its result, a completion token also determines the time
+ // when the operation commences. For example, when the completion token is a
+ // simple callback the operation commences before the initiating function
+ // returns. However, if the completion token's delivery mechanism uses a
+ // future, we might instead want to defer initiation of the operation until
+ // the returned future object is waited upon.
+ //
+ // To enable this, when implementing an asynchronous operation we must
+ // package the initiation step as a function object. The initiation function
+ // object's call operator is passed the concrete completion handler produced
+ // by the completion token. This completion handler matches the asynchronous
+ // operation's completion handler signature, which in this example is:
+ //
+ // void(boost::system::error_code error)
+ //
+ // The initiation function object also receives any additional arguments
+ // required to start the operation. (Note: We could have instead passed these
+ // arguments in the lambda capture set. However, we should prefer to
+ // propagate them as function call arguments as this allows the completion
+ // token to optimise how they are passed. For example, a lazy future which
+ // defers initiation would need to make a decay-copy of the arguments, but
+ // when using a simple callback the arguments can be trivially forwarded
+ // straight through.)
+ auto initiation = [](auto&& completion_handler,
+ tcp::socket& socket, std::unique_ptr<std::string> encoded_message)
+ {
+ // In this example, the composed operation's intermediate completion
+ // handler is implemented as a hand-crafted function object, rather than
+ // using a lambda or std::bind.
+ struct intermediate_completion_handler
+ {
+ // The intermediate completion handler holds a reference to the socket so
+ // that it can obtain the I/O executor (see get_executor below).
+ tcp::socket& socket_;
+
+ // The allocated buffer for the encoded message. The std::unique_ptr
+ // smart pointer is move-only, and as a consequence our intermediate
+ // completion handler is also move-only.
+ std::unique_ptr<std::string> encoded_message_;
+
+ // The user-supplied completion handler.
+ typename std::decay<decltype(completion_handler)>::type handler_;
+
+ // The function call operator matches the completion signature of the
+ // async_write operation.
+ void operator()(const boost::system::error_code& error, std::size_t /*n*/)
+ {
+ // Deallocate the encoded message before calling the user-supplied
+ // completion handler.
+ encoded_message_.reset();
+
+ // Call the user-supplied handler with the result of the operation.
+ // The arguments must match the completion signature of our composed
+ // operation.
+ handler_(error);
+ }
+
+ // It is essential to the correctness of our composed operation that we
+ // preserve the executor of the user-supplied completion handler. With a
+ // hand-crafted function object we can do this by defining a nested type
+ // executor_type and member function get_executor. These obtain the
+ // completion handler's associated executor, and default to the I/O
+ // executor - in this case the executor of the socket - if the completion
+ // handler does not have its own.
+ using executor_type = boost::asio::associated_executor_t<
+ typename std::decay<decltype(completion_handler)>::type,
+ tcp::socket::executor_type>;
+
+ executor_type get_executor() const noexcept
+ {
+ return boost::asio::get_associated_executor(
+ handler_, socket_.get_executor());
+ }
+
+ // Although not necessary for correctness, we may also preserve the
+ // allocator of the user-supplied completion handler. This is achieved by
+ // defining a nested type allocator_type and member function
+ // get_allocator. These obtain the completion handler's associated
+ // allocator, and default to std::allocator<void> if the completion
+ // handler does not have its own.
+ using allocator_type = boost::asio::associated_allocator_t<
+ typename std::decay<decltype(completion_handler)>::type,
+ std::allocator<void>>;
+
+ allocator_type get_allocator() const noexcept
+ {
+ return boost::asio::get_associated_allocator(
+ handler_, std::allocator<void>{});
+ }
+ };
+
+ // Initiate the underlying async_write operation using our intermediate
+ // completion handler.
+ auto encoded_message_buffer = boost::asio::buffer(*encoded_message);
+ boost::asio::async_write(socket, encoded_message_buffer,
+ intermediate_completion_handler{socket, std::move(encoded_message),
+ std::forward<decltype(completion_handler)>(completion_handler)});
+ };
+
+ // Encode the message and copy it into an allocated buffer. The buffer will
+ // be maintained for the lifetime of the asynchronous operation.
+ std::ostringstream os;
+ os << message;
+ std::unique_ptr<std::string> encoded_message(new std::string(os.str()));
+
+ // The boost::asio::async_initiate function takes:
+ //
+ // - our initiation function object,
+ // - the completion token,
+ // - the completion handler signature, and
+ // - any additional arguments we need to initiate the operation.
+ //
+ // It then asks the completion token to create a completion handler (i.e. a
+ // callback) with the specified signature, and invoke the initiation function
+ // object with this completion handler as well as the additional arguments.
+ // The return value of async_initiate is the result of our operation's
+ // initiating function.
+ //
+ // Note that we wrap non-const reference arguments in std::reference_wrapper
+ // to prevent incorrect decay-copies of these objects.
+ return boost::asio::async_initiate<
+ CompletionToken, void(boost::system::error_code)>(
+ initiation, token, std::ref(socket),
+ std::move(encoded_message));
+}
+
+//------------------------------------------------------------------------------
+
+void test_callback()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using a lambda as a callback.
+ async_write_message(socket, 123456,
+ [](const boost::system::error_code& error)
+ {
+ if (!error)
+ {
+ std::cout << "Message sent\n";
+ }
+ else
+ {
+ std::cout << "Error: " << error.message() << "\n";
+ }
+ });
+
+ io_context.run();
+}
+
+//------------------------------------------------------------------------------
+
+void test_future()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using the use_future completion token.
+ // This token causes the operation's initiating function to return a future,
+ // which may be used to synchronously wait for the result of the operation.
+ std::future<void> f = async_write_message(
+ socket, 654.321, boost::asio::use_future);
+
+ io_context.run();
+
+ try
+ {
+ // Get the result of the operation.
+ f.get();
+ std::cout << "Message sent\n";
+ }
+ catch (const std::exception& e)
+ {
+ std::cout << "Exception: " << e.what() << "\n";
+ }
+}
+
+//------------------------------------------------------------------------------
+
+int main()
+{
+ test_callback();
+ test_future();
+}
diff --git a/doc/html/boost_asio/example/cpp14/operations/composed_6.cpp b/doc/html/boost_asio/example/cpp14/operations/composed_6.cpp
new file mode 100644
index 0000000000..9d6bcc7131
--- /dev/null
+++ b/doc/html/boost_asio/example/cpp14/operations/composed_6.cpp
@@ -0,0 +1,298 @@
+//
+// composed_6.cpp
+// ~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/asio/executor_work_guard.hpp>
+#include <boost/asio/io_context.hpp>
+#include <boost/asio/ip/tcp.hpp>
+#include <boost/asio/steady_timer.hpp>
+#include <boost/asio/use_future.hpp>
+#include <boost/asio/write.hpp>
+#include <functional>
+#include <iostream>
+#include <memory>
+#include <sstream>
+#include <string>
+#include <type_traits>
+#include <utility>
+
+using boost::asio::ip::tcp;
+
+// NOTE: This example requires the new boost::asio::async_initiate function. For
+// an example that works with the Networking TS style of completion tokens,
+// please see an older version of asio.
+
+//------------------------------------------------------------------------------
+
+// This composed operation shows composition of multiple underlying operations.
+// It automatically serialises a message, using its I/O streams insertion
+// operator, before sending it N times on the socket. To do this, it must
+// allocate a buffer for the encoded message and ensure this buffer's validity
+// until all underlying async_write operation complete. A one second delay is
+// inserted prior to each write operation, using a steady_timer.
+
+template <typename T, typename CompletionToken>
+auto async_write_messages(tcp::socket& socket,
+ const T& message, std::size_t repeat_count,
+ CompletionToken&& token)
+ // The return type of the initiating function is deduced from the combination
+ // of CompletionToken type and the completion handler's signature. When the
+ // completion token is a simple callback, the return type is always void.
+ // In this example, when the completion token is boost::asio::yield_context
+ // (used for stackful coroutines) the return type would be also be void, as
+ // there is no non-error argument to the completion handler. When the
+ // completion token is boost::asio::use_future it would be std::future<void>.
+ //
+ // In C++14 we can omit the return type as it is automatically deduced from
+ // the return type of boost::asio::async_initiate.
+{
+ // In addition to determining the mechanism by which an asynchronous
+ // operation delivers its result, a completion token also determines the time
+ // when the operation commences. For example, when the completion token is a
+ // simple callback the operation commences before the initiating function
+ // returns. However, if the completion token's delivery mechanism uses a
+ // future, we might instead want to defer initiation of the operation until
+ // the returned future object is waited upon.
+ //
+ // To enable this, when implementing an asynchronous operation we must
+ // package the initiation step as a function object. The initiation function
+ // object's call operator is passed the concrete completion handler produced
+ // by the completion token. This completion handler matches the asynchronous
+ // operation's completion handler signature, which in this example is:
+ //
+ // void(boost::system::error_code error)
+ //
+ // The initiation function object also receives any additional arguments
+ // required to start the operation. (Note: We could have instead passed these
+ // arguments in the lambda capture set. However, we should prefer to
+ // propagate them as function call arguments as this allows the completion
+ // token to optimise how they are passed. For example, a lazy future which
+ // defers initiation would need to make a decay-copy of the arguments, but
+ // when using a simple callback the arguments can be trivially forwarded
+ // straight through.)
+ auto initiation = [](auto&& completion_handler, tcp::socket& socket,
+ std::unique_ptr<std::string> encoded_message, std::size_t repeat_count,
+ std::unique_ptr<boost::asio::steady_timer> delay_timer)
+ {
+ // In this example, the composed operation's intermediate completion
+ // handler is implemented as a hand-crafted function object.
+ struct intermediate_completion_handler
+ {
+ // The intermediate completion handler holds a reference to the socket as
+ // it is used for multiple async_write operations, as well as for
+ // obtaining the I/O executor (see get_executor below).
+ tcp::socket& socket_;
+
+ // The allocated buffer for the encoded message. The std::unique_ptr
+ // smart pointer is move-only, and as a consequence our intermediate
+ // completion handler is also move-only.
+ std::unique_ptr<std::string> encoded_message_;
+
+ // The repeat count remaining.
+ std::size_t repeat_count_;
+
+ // A steady timer used for introducing a delay.
+ std::unique_ptr<boost::asio::steady_timer> delay_timer_;
+
+ // To manage the cycle between the multiple underlying asychronous
+ // operations, our intermediate completion handler is implemented as a
+ // state machine.
+ enum { starting, waiting, writing } state_;
+
+ // As our composed operation performs multiple underlying I/O operations,
+ // we should maintain a work object against the I/O executor. This tells
+ // the I/O executor that there is still more work to come in the future.
+ boost::asio::executor_work_guard<tcp::socket::executor_type> io_work_;
+
+ // The user-supplied completion handler, called once only on completion
+ // of the entire composed operation.
+ typename std::decay<decltype(completion_handler)>::type handler_;
+
+ // By having a default value for the second argument, this function call
+ // operator matches the completion signature of both the async_write and
+ // steady_timer::async_wait operations.
+ void operator()(const boost::system::error_code& error, std::size_t = 0)
+ {
+ if (!error)
+ {
+ switch (state_)
+ {
+ case starting:
+ case writing:
+ if (repeat_count_ > 0)
+ {
+ --repeat_count_;
+ state_ = waiting;
+ delay_timer_->expires_after(std::chrono::seconds(1));
+ delay_timer_->async_wait(std::move(*this));
+ return; // Composed operation not yet complete.
+ }
+ break; // Composed operation complete, continue below.
+ case waiting:
+ state_ = writing;
+ boost::asio::async_write(socket_,
+ boost::asio::buffer(*encoded_message_), std::move(*this));
+ return; // Composed operation not yet complete.
+ }
+ }
+
+ // This point is reached only on completion of the entire composed
+ // operation.
+
+ // We no longer have any future work coming for the I/O executor.
+ io_work_.reset();
+
+ // Deallocate the encoded message before calling the user-supplied
+ // completion handler.
+ encoded_message_.reset();
+
+ // Call the user-supplied handler with the result of the operation.
+ handler_(error);
+ }
+
+ // It is essential to the correctness of our composed operation that we
+ // preserve the executor of the user-supplied completion handler. With a
+ // hand-crafted function object we can do this by defining a nested type
+ // executor_type and member function get_executor. These obtain the
+ // completion handler's associated executor, and default to the I/O
+ // executor - in this case the executor of the socket - if the completion
+ // handler does not have its own.
+ using executor_type = boost::asio::associated_executor_t<
+ typename std::decay<decltype(completion_handler)>::type,
+ tcp::socket::executor_type>;
+
+ executor_type get_executor() const noexcept
+ {
+ return boost::asio::get_associated_executor(
+ handler_, socket_.get_executor());
+ }
+
+ // Although not necessary for correctness, we may also preserve the
+ // allocator of the user-supplied completion handler. This is achieved by
+ // defining a nested type allocator_type and member function
+ // get_allocator. These obtain the completion handler's associated
+ // allocator, and default to std::allocator<void> if the completion
+ // handler does not have its own.
+ using allocator_type = boost::asio::associated_allocator_t<
+ typename std::decay<decltype(completion_handler)>::type,
+ std::allocator<void>>;
+
+ allocator_type get_allocator() const noexcept
+ {
+ return boost::asio::get_associated_allocator(
+ handler_, std::allocator<void>{});
+ }
+ };
+
+ // Initiate the underlying async_write operation using our intermediate
+ // completion handler.
+ auto encoded_message_buffer = boost::asio::buffer(*encoded_message);
+ boost::asio::async_write(socket, encoded_message_buffer,
+ intermediate_completion_handler{
+ socket, std::move(encoded_message),
+ repeat_count, std::move(delay_timer),
+ intermediate_completion_handler::starting,
+ boost::asio::make_work_guard(socket.get_executor()),
+ std::forward<decltype(completion_handler)>(completion_handler)});
+ };
+
+ // Encode the message and copy it into an allocated buffer. The buffer will
+ // be maintained for the lifetime of the composed asynchronous operation.
+ std::ostringstream os;
+ os << message;
+ std::unique_ptr<std::string> encoded_message(new std::string(os.str()));
+
+ // Create a steady_timer to be used for the delay between messages.
+ std::unique_ptr<boost::asio::steady_timer> delay_timer(
+ new boost::asio::steady_timer(socket.get_executor()));
+
+ // The boost::asio::async_initiate function takes:
+ //
+ // - our initiation function object,
+ // - the completion token,
+ // - the completion handler signature, and
+ // - any additional arguments we need to initiate the operation.
+ //
+ // It then asks the completion token to create a completion handler (i.e. a
+ // callback) with the specified signature, and invoke the initiation function
+ // object with this completion handler as well as the additional arguments.
+ // The return value of async_initiate is the result of our operation's
+ // initiating function.
+ //
+ // Note that we wrap non-const reference arguments in std::reference_wrapper
+ // to prevent incorrect decay-copies of these objects.
+ return boost::asio::async_initiate<
+ CompletionToken, void(boost::system::error_code)>(
+ initiation, token, std::ref(socket),
+ std::move(encoded_message), repeat_count,
+ std::move(delay_timer));
+}
+
+//------------------------------------------------------------------------------
+
+void test_callback()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using a lambda as a callback.
+ async_write_messages(socket, "Testing callback\r\n", 5,
+ [](const boost::system::error_code& error)
+ {
+ if (!error)
+ {
+ std::cout << "Messages sent\n";
+ }
+ else
+ {
+ std::cout << "Error: " << error.message() << "\n";
+ }
+ });
+
+ io_context.run();
+}
+
+//------------------------------------------------------------------------------
+
+void test_future()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using the use_future completion token.
+ // This token causes the operation's initiating function to return a future,
+ // which may be used to synchronously wait for the result of the operation.
+ std::future<void> f = async_write_messages(
+ socket, "Testing future\r\n", 5, boost::asio::use_future);
+
+ io_context.run();
+
+ try
+ {
+ // Get the result of the operation.
+ f.get();
+ std::cout << "Messages sent\n";
+ }
+ catch (const std::exception& e)
+ {
+ std::cout << "Error: " << e.what() << "\n";
+ }
+}
+
+//------------------------------------------------------------------------------
+
+int main()
+{
+ test_callback();
+ test_future();
+}
diff --git a/doc/html/boost_asio/example/cpp14/operations/composed_7.cpp b/doc/html/boost_asio/example/cpp14/operations/composed_7.cpp
new file mode 100644
index 0000000000..151a44974f
--- /dev/null
+++ b/doc/html/boost_asio/example/cpp14/operations/composed_7.cpp
@@ -0,0 +1,219 @@
+//
+// composed_7.cpp
+// ~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/asio/compose.hpp>
+#include <boost/asio/io_context.hpp>
+#include <boost/asio/ip/tcp.hpp>
+#include <boost/asio/steady_timer.hpp>
+#include <boost/asio/use_future.hpp>
+#include <boost/asio/write.hpp>
+#include <functional>
+#include <iostream>
+#include <memory>
+#include <sstream>
+#include <string>
+#include <type_traits>
+#include <utility>
+
+using boost::asio::ip::tcp;
+
+// NOTE: This example requires the new boost::asio::async_compose function. For
+// an example that works with the Networking TS style of completion tokens,
+// please see an older version of asio.
+
+//------------------------------------------------------------------------------
+
+// This composed operation shows composition of multiple underlying operations.
+// It automatically serialises a message, using its I/O streams insertion
+// operator, before sending it N times on the socket. To do this, it must
+// allocate a buffer for the encoded message and ensure this buffer's validity
+// until all underlying async_write operation complete. A one second delay is
+// inserted prior to each write operation, using a steady_timer.
+
+template <typename T, typename CompletionToken>
+auto async_write_messages(tcp::socket& socket,
+ const T& message, std::size_t repeat_count,
+ CompletionToken&& token)
+ // The return type of the initiating function is deduced from the combination
+ // of CompletionToken type and the completion handler's signature. When the
+ // completion token is a simple callback, the return type is always void.
+ // In this example, when the completion token is boost::asio::yield_context
+ // (used for stackful coroutines) the return type would be also be void, as
+ // there is no non-error argument to the completion handler. When the
+ // completion token is boost::asio::use_future it would be std::future<void>.
+ //
+ // In C++14 we can omit the return type as it is automatically deduced from
+ // the return type of boost::asio::async_initiate.
+{
+ // Encode the message and copy it into an allocated buffer. The buffer will
+ // be maintained for the lifetime of the composed asynchronous operation.
+ std::ostringstream os;
+ os << message;
+ std::unique_ptr<std::string> encoded_message(new std::string(os.str()));
+
+ // Create a steady_timer to be used for the delay between messages.
+ std::unique_ptr<boost::asio::steady_timer> delay_timer(
+ new boost::asio::steady_timer(socket.get_executor()));
+
+ // To manage the cycle between the multiple underlying asychronous
+ // operations, our implementation is a state machine.
+ enum { starting, waiting, writing };
+
+ // The boost::asio::async_compose function takes:
+ //
+ // - our asynchronous operation implementation,
+ // - the completion token,
+ // - the completion handler signature, and
+ // - any I/O objects (or executors) used by the operation
+ //
+ // It then wraps our implementation, which is implemented here as a state
+ // machine in a lambda, in an intermediate completion handler that meets the
+ // requirements of a conforming asynchronous operation. This includes
+ // tracking outstanding work against the I/O executors associated with the
+ // operation (in this example, this is the socket's executor).
+ //
+ // The first argument to our lambda is a reference to the enclosing
+ // intermediate completion handler. This intermediate completion handler is
+ // provided for us by the boost::asio::async_compose function, and takes care
+ // of all the details required to implement a conforming asynchronous
+ // operation. When calling an underlying asynchronous operation, we pass it
+ // this enclosing intermediate completion handler as the completion token.
+ //
+ // All arguments to our lambda after the first must be defaulted to allow the
+ // state machine to be started, as well as to allow the completion handler to
+ // match the completion signature of both the async_write and
+ // steady_timer::async_wait operations.
+ return boost::asio::async_compose<
+ CompletionToken, void(boost::system::error_code)>(
+ [
+ // The implementation holds a reference to the socket as it is used for
+ // multiple async_write operations.
+ &socket,
+
+ // The allocated buffer for the encoded message. The std::unique_ptr
+ // smart pointer is move-only, and as a consequence our lambda
+ // implementation is also move-only.
+ encoded_message = std::move(encoded_message),
+
+ // The repeat count remaining.
+ repeat_count,
+
+ // A steady timer used for introducing a delay.
+ delay_timer = std::move(delay_timer),
+
+ // To manage the cycle between the multiple underlying asychronous
+ // operations, our implementation is a state machine.
+ state = starting
+ ]
+ (
+ auto& self,
+ const boost::system::error_code& error = {},
+ std::size_t = 0
+ ) mutable
+ {
+ if (!error)
+ {
+ switch (state)
+ {
+ case starting:
+ case writing:
+ if (repeat_count > 0)
+ {
+ --repeat_count;
+ state = waiting;
+ delay_timer->expires_after(std::chrono::seconds(1));
+ delay_timer->async_wait(std::move(self));
+ return; // Composed operation not yet complete.
+ }
+ break; // Composed operation complete, continue below.
+ case waiting:
+ state = writing;
+ boost::asio::async_write(socket,
+ boost::asio::buffer(*encoded_message), std::move(self));
+ return; // Composed operation not yet complete.
+ }
+ }
+
+ // This point is reached only on completion of the entire composed
+ // operation.
+
+ // Deallocate the encoded message and delay timer before calling the
+ // user-supplied completion handler.
+ encoded_message.reset();
+ delay_timer.reset();
+
+ // Call the user-supplied handler with the result of the operation.
+ self.complete(error);
+ },
+ token, socket);
+}
+
+//------------------------------------------------------------------------------
+
+void test_callback()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using a lambda as a callback.
+ async_write_messages(socket, "Testing callback\r\n", 5,
+ [](const boost::system::error_code& error)
+ {
+ if (!error)
+ {
+ std::cout << "Messages sent\n";
+ }
+ else
+ {
+ std::cout << "Error: " << error.message() << "\n";
+ }
+ });
+
+ io_context.run();
+}
+
+//------------------------------------------------------------------------------
+
+void test_future()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using the use_future completion token.
+ // This token causes the operation's initiating function to return a future,
+ // which may be used to synchronously wait for the result of the operation.
+ std::future<void> f = async_write_messages(
+ socket, "Testing future\r\n", 5, boost::asio::use_future);
+
+ io_context.run();
+
+ try
+ {
+ // Get the result of the operation.
+ f.get();
+ std::cout << "Messages sent\n";
+ }
+ catch (const std::exception& e)
+ {
+ std::cout << "Error: " << e.what() << "\n";
+ }
+}
+
+//------------------------------------------------------------------------------
+
+int main()
+{
+ test_callback();
+ test_future();
+}
diff --git a/doc/html/boost_asio/example/cpp14/operations/composed_8.cpp b/doc/html/boost_asio/example/cpp14/operations/composed_8.cpp
new file mode 100644
index 0000000000..50b7929450
--- /dev/null
+++ b/doc/html/boost_asio/example/cpp14/operations/composed_8.cpp
@@ -0,0 +1,212 @@
+//
+// composed_8.cpp
+// ~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+//
+
+#include <boost/asio/compose.hpp>
+#include <boost/asio/coroutine.hpp>
+#include <boost/asio/io_context.hpp>
+#include <boost/asio/ip/tcp.hpp>
+#include <boost/asio/steady_timer.hpp>
+#include <boost/asio/use_future.hpp>
+#include <boost/asio/write.hpp>
+#include <functional>
+#include <iostream>
+#include <memory>
+#include <sstream>
+#include <string>
+#include <type_traits>
+#include <utility>
+
+using boost::asio::ip::tcp;
+
+// NOTE: This example requires the new boost::asio::async_compose function. For
+// an example that works with the Networking TS style of completion tokens,
+// please see an older version of asio.
+
+//------------------------------------------------------------------------------
+
+// This composed operation shows composition of multiple underlying operations,
+// using asio's stackless coroutines support to express the flow of control. It
+// automatically serialises a message, using its I/O streams insertion
+// operator, before sending it N times on the socket. To do this, it must
+// allocate a buffer for the encoded message and ensure this buffer's validity
+// until all underlying async_write operation complete. A one second delay is
+// inserted prior to each write operation, using a steady_timer.
+
+#include <boost/asio/yield.hpp>
+
+template <typename T, typename CompletionToken>
+auto async_write_messages(tcp::socket& socket,
+ const T& message, std::size_t repeat_count,
+ CompletionToken&& token)
+ // The return type of the initiating function is deduced from the combination
+ // of CompletionToken type and the completion handler's signature. When the
+ // completion token is a simple callback, the return type is always void.
+ // In this example, when the completion token is boost::asio::yield_context
+ // (used for stackful coroutines) the return type would be also be void, as
+ // there is no non-error argument to the completion handler. When the
+ // completion token is boost::asio::use_future it would be std::future<void>.
+ //
+ // In C++14 we can omit the return type as it is automatically deduced from
+ // the return type of boost::asio::async_initiate.
+{
+ // Encode the message and copy it into an allocated buffer. The buffer will
+ // be maintained for the lifetime of the composed asynchronous operation.
+ std::ostringstream os;
+ os << message;
+ std::unique_ptr<std::string> encoded_message(new std::string(os.str()));
+
+ // Create a steady_timer to be used for the delay between messages.
+ std::unique_ptr<boost::asio::steady_timer> delay_timer(
+ new boost::asio::steady_timer(socket.get_executor()));
+
+ // The boost::asio::async_compose function takes:
+ //
+ // - our asynchronous operation implementation,
+ // - the completion token,
+ // - the completion handler signature, and
+ // - any I/O objects (or executors) used by the operation
+ //
+ // It then wraps our implementation, which is implemented here as a stackless
+ // coroutine in a lambda, in an intermediate completion handler that meets the
+ // requirements of a conforming asynchronous operation. This includes
+ // tracking outstanding work against the I/O executors associated with the
+ // operation (in this example, this is the socket's executor).
+ //
+ // The first argument to our lambda is a reference to the enclosing
+ // intermediate completion handler. This intermediate completion handler is
+ // provided for us by the boost::asio::async_compose function, and takes care
+ // of all the details required to implement a conforming asynchronous
+ // operation. When calling an underlying asynchronous operation, we pass it
+ // this enclosing intermediate completion handler as the completion token.
+ //
+ // All arguments to our lambda after the first must be defaulted to allow the
+ // state machine to be started, as well as to allow the completion handler to
+ // match the completion signature of both the async_write and
+ // steady_timer::async_wait operations.
+ return boost::asio::async_compose<
+ CompletionToken, void(boost::system::error_code)>(
+ [
+ // The implementation holds a reference to the socket as it is used for
+ // multiple async_write operations.
+ &socket,
+
+ // The allocated buffer for the encoded message. The std::unique_ptr
+ // smart pointer is move-only, and as a consequence our lambda
+ // implementation is also move-only.
+ encoded_message = std::move(encoded_message),
+
+ // The repeat count remaining.
+ repeat_count,
+
+ // A steady timer used for introducing a delay.
+ delay_timer = std::move(delay_timer),
+
+ // The coroutine state.
+ coro = boost::asio::coroutine()
+ ]
+ (
+ auto& self,
+ const boost::system::error_code& error = {},
+ std::size_t = 0
+ ) mutable
+ {
+ reenter (coro)
+ {
+ while (repeat_count > 0)
+ {
+ --repeat_count;
+
+ delay_timer->expires_after(std::chrono::seconds(1));
+ yield delay_timer->async_wait(std::move(self));
+ if (error)
+ break;
+
+ yield boost::asio::async_write(socket,
+ boost::asio::buffer(*encoded_message), std::move(self));
+ if (error)
+ break;
+ }
+
+ // Deallocate the encoded message and delay timer before calling the
+ // user-supplied completion handler.
+ encoded_message.reset();
+ delay_timer.reset();
+
+ // Call the user-supplied handler with the result of the operation.
+ self.complete(error);
+ }
+ },
+ token, socket);
+}
+
+#include <boost/asio/unyield.hpp>
+
+//------------------------------------------------------------------------------
+
+void test_callback()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using a lambda as a callback.
+ async_write_messages(socket, "Testing callback\r\n", 5,
+ [](const boost::system::error_code& error)
+ {
+ if (!error)
+ {
+ std::cout << "Messages sent\n";
+ }
+ else
+ {
+ std::cout << "Error: " << error.message() << "\n";
+ }
+ });
+
+ io_context.run();
+}
+
+//------------------------------------------------------------------------------
+
+void test_future()
+{
+ boost::asio::io_context io_context;
+
+ tcp::acceptor acceptor(io_context, {tcp::v4(), 55555});
+ tcp::socket socket = acceptor.accept();
+
+ // Test our asynchronous operation using the use_future completion token.
+ // This token causes the operation's initiating function to return a future,
+ // which may be used to synchronously wait for the result of the operation.
+ std::future<void> f = async_write_messages(
+ socket, "Testing future\r\n", 5, boost::asio::use_future);
+
+ io_context.run();
+
+ try
+ {
+ // Get the result of the operation.
+ f.get();
+ std::cout << "Messages sent\n";
+ }
+ catch (const std::exception& e)
+ {
+ std::cout << "Error: " << e.what() << "\n";
+ }
+}
+
+//------------------------------------------------------------------------------
+
+int main()
+{
+ test_callback();
+ test_future();
+}
diff --git a/doc/html/boost_asio/example/cpp17/coroutines_ts/chat_server.cpp b/doc/html/boost_asio/example/cpp17/coroutines_ts/chat_server.cpp
index cf6260ea57..c902348455 100644
--- a/doc/html/boost_asio/example/cpp17/coroutines_ts/chat_server.cpp
+++ b/doc/html/boost_asio/example/cpp17/coroutines_ts/chat_server.cpp
@@ -2,7 +2,7 @@
// chat_server.cpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -16,20 +16,24 @@
#include <set>
#include <string>
#include <utility>
-#include <boost/asio/experimental.hpp>
+#include <boost/asio/awaitable.hpp>
+#include <boost/asio/detached.hpp>
+#include <boost/asio/co_spawn.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/read_until.hpp>
+#include <boost/asio/redirect_error.hpp>
#include <boost/asio/signal_set.hpp>
#include <boost/asio/steady_timer.hpp>
+#include <boost/asio/use_awaitable.hpp>
#include <boost/asio/write.hpp>
using boost::asio::ip::tcp;
-using boost::asio::experimental::awaitable;
-using boost::asio::experimental::co_spawn;
-using boost::asio::experimental::detached;
-using boost::asio::experimental::redirect_error;
-namespace this_coro = boost::asio::experimental::this_coro;
+using boost::asio::awaitable;
+using boost::asio::co_spawn;
+using boost::asio::detached;
+using boost::asio::redirect_error;
+using boost::asio::use_awaitable;
//----------------------------------------------------------------------
@@ -84,7 +88,7 @@ class chat_session
public:
chat_session(tcp::socket socket, chat_room& room)
: socket_(std::move(socket)),
- timer_(socket_.get_executor().context()),
+ timer_(socket_.get_executor()),
room_(room)
{
timer_.expires_at(std::chrono::steady_clock::time_point::max());
@@ -112,14 +116,12 @@ public:
private:
awaitable<void> reader()
{
- auto token = co_await this_coro::token();
-
try
{
for (std::string read_msg;;)
{
std::size_t n = co_await boost::asio::async_read_until(socket_,
- boost::asio::dynamic_buffer(read_msg, 1024), "\n", token);
+ boost::asio::dynamic_buffer(read_msg, 1024), "\n", use_awaitable);
room_.deliver(read_msg.substr(0, n));
read_msg.erase(0, n);
@@ -133,8 +135,6 @@ private:
awaitable<void> writer()
{
- auto token = co_await this_coro::token();
-
try
{
while (socket_.is_open())
@@ -142,12 +142,12 @@ private:
if (write_msgs_.empty())
{
boost::system::error_code ec;
- co_await timer_.async_wait(redirect_error(token, ec));
+ co_await timer_.async_wait(redirect_error(use_awaitable, ec));
}
else
{
co_await boost::asio::async_write(socket_,
- boost::asio::buffer(write_msgs_.front()), token);
+ boost::asio::buffer(write_msgs_.front()), use_awaitable);
write_msgs_.pop_front();
}
}
@@ -175,14 +175,12 @@ private:
awaitable<void> listener(tcp::acceptor acceptor)
{
- auto token = co_await this_coro::token();
-
chat_room room;
for (;;)
{
std::make_shared<chat_session>(
- co_await acceptor.async_accept(token),
+ co_await acceptor.async_accept(use_awaitable),
room
)->start();
}
@@ -206,7 +204,10 @@ int main(int argc, char* argv[])
{
unsigned short port = std::atoi(argv[i]);
co_spawn(io_context,
- [&]{ return listener(tcp::acceptor(io_context, {tcp::v4(), port})); },
+ [&io_context, port]
+ {
+ return listener(tcp::acceptor(io_context, {tcp::v4(), port}));
+ },
detached);
}
diff --git a/doc/html/boost_asio/example/cpp17/coroutines_ts/double_buffered_echo_server.cpp b/doc/html/boost_asio/example/cpp17/coroutines_ts/double_buffered_echo_server.cpp
deleted file mode 100644
index 2355df29c0..0000000000
--- a/doc/html/boost_asio/example/cpp17/coroutines_ts/double_buffered_echo_server.cpp
+++ /dev/null
@@ -1,97 +0,0 @@
-//
-// double_buffered_echo_server.cpp
-// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
-//
-// Distributed under the Boost Software License, Version 1.0. (See accompanying
-// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-//
-
-#include <boost/asio/experimental/co_spawn.hpp>
-#include <boost/asio/experimental/detached.hpp>
-#include <boost/asio/io_context.hpp>
-#include <boost/asio/ip/tcp.hpp>
-#include <boost/asio/signal_set.hpp>
-#include <boost/asio/write.hpp>
-#include <cstdio>
-
-using boost::asio::ip::tcp;
-using boost::asio::experimental::co_spawn;
-using boost::asio::experimental::detached;
-namespace this_coro = boost::asio::experimental::this_coro;
-
-template <typename T>
- using awaitable = boost::asio::experimental::awaitable<
- T, boost::asio::io_context::executor_type>;
-
-awaitable<void> echo(tcp::socket s)
-{
- auto token = co_await this_coro::token();
-
- try
- {
- char data1[1024];
- char data2[1024];
-
- char* p1 = data1;
- char* p2 = data2;
-
- // Perform initial read into first buffer.
- size_t n = co_await s.async_read_some(boost::asio::buffer(p1, 1024), token);
-
- for (;;)
- {
- // Swap received data to other buffer and initiate write operation.
- std::swap(p1, p2);
- auto write_result = boost::asio::async_write(s, boost::asio::buffer(p2, n), token);
-
- // Perform next read while write operation is in progress.
- n = co_await s.async_read_some(boost::asio::buffer(p1, 1024), token);
-
- // Wait for write operation to complete before proceeding.
- co_await write_result;
- }
- }
- catch (std::exception& e)
- {
- std::printf("echo Exception: %s\n", e.what());
- }
-}
-
-awaitable<void> listener()
-{
- auto executor = co_await this_coro::executor();
- auto token = co_await this_coro::token();
-
- tcp::acceptor acceptor(executor.context(), {tcp::v4(), 55555});
- for (;;)
- {
- tcp::socket socket = co_await acceptor.async_accept(token);
- co_spawn(executor,
- [socket = std::move(socket)]() mutable
- {
- return echo(std::move(socket));
- },
- detached);
- }
-}
-
-int main()
-{
- try
- {
- boost::asio::io_context io_context(1);
-
- boost::asio::signal_set signals(io_context, SIGINT, SIGTERM);
- signals.async_wait([&](auto, auto){ io_context.stop(); });
-
- co_spawn(io_context, listener, detached);
-
- io_context.run();
- }
- catch (std::exception& e)
- {
- std::printf("Exception: %s\n", e.what());
- }
-}
diff --git a/doc/html/boost_asio/example/cpp17/coroutines_ts/echo_server.cpp b/doc/html/boost_asio/example/cpp17/coroutines_ts/echo_server.cpp
index 7f663effe9..ad8a5e6d9e 100644
--- a/doc/html/boost_asio/example/cpp17/coroutines_ts/echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp17/coroutines_ts/echo_server.cpp
@@ -2,14 +2,14 @@
// echo_server.cpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/asio/experimental/co_spawn.hpp>
-#include <boost/asio/experimental/detached.hpp>
+#include <boost/asio/co_spawn.hpp>
+#include <boost/asio/detached.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/signal_set.hpp>
@@ -17,25 +17,21 @@
#include <cstdio>
using boost::asio::ip::tcp;
-using boost::asio::experimental::co_spawn;
-using boost::asio::experimental::detached;
-namespace this_coro = boost::asio::experimental::this_coro;
-
-template <typename T>
- using awaitable = boost::asio::experimental::awaitable<
- T, boost::asio::io_context::executor_type>;
+using boost::asio::awaitable;
+using boost::asio::co_spawn;
+using boost::asio::detached;
+using boost::asio::use_awaitable;
+namespace this_coro = boost::asio::this_coro;
awaitable<void> echo(tcp::socket socket)
{
- auto token = co_await this_coro::token();
-
try
{
char data[1024];
for (;;)
{
- std::size_t n = co_await socket.async_read_some(boost::asio::buffer(data), token);
- co_await async_write(socket, boost::asio::buffer(data, n), token);
+ std::size_t n = co_await socket.async_read_some(boost::asio::buffer(data), use_awaitable);
+ co_await async_write(socket, boost::asio::buffer(data, n), use_awaitable);
}
}
catch (std::exception& e)
@@ -46,13 +42,11 @@ awaitable<void> echo(tcp::socket socket)
awaitable<void> listener()
{
- auto executor = co_await this_coro::executor();
- auto token = co_await this_coro::token();
-
- tcp::acceptor acceptor(executor.context(), {tcp::v4(), 55555});
+ auto executor = co_await this_coro::executor;
+ tcp::acceptor acceptor(executor, {tcp::v4(), 55555});
for (;;)
{
- tcp::socket socket = co_await acceptor.async_accept(token);
+ tcp::socket socket = co_await acceptor.async_accept(use_awaitable);
co_spawn(executor,
[socket = std::move(socket)]() mutable
{
diff --git a/doc/html/boost_asio/example/cpp17/coroutines_ts/range_based_for.cpp b/doc/html/boost_asio/example/cpp17/coroutines_ts/range_based_for.cpp
index a43f888395..eade6bb972 100644
--- a/doc/html/boost_asio/example/cpp17/coroutines_ts/range_based_for.cpp
+++ b/doc/html/boost_asio/example/cpp17/coroutines_ts/range_based_for.cpp
@@ -2,14 +2,14 @@
// range_based_for.cpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/asio/experimental/co_spawn.hpp>
-#include <boost/asio/experimental/detached.hpp>
+#include <boost/asio/co_spawn.hpp>
+#include <boost/asio/detached.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/signal_set.hpp>
@@ -17,10 +17,10 @@
#include <cstdio>
using boost::asio::ip::tcp;
-using boost::asio::experimental::awaitable;
-using boost::asio::experimental::co_spawn;
-using boost::asio::experimental::detached;
-namespace this_coro = boost::asio::experimental::this_coro;
+using boost::asio::awaitable;
+using boost::asio::co_spawn;
+using boost::asio::detached;
+using boost::asio::use_awaitable;
class connection_iter
{
@@ -39,8 +39,7 @@ public:
awaitable<void> operator++()
{
- auto token = co_await this_coro::token();
- socket_ = co_await acceptor_->async_accept(token);
+ socket_ = co_await acceptor_->async_accept(use_awaitable);
}
bool operator==(const connection_iter&) const noexcept
@@ -63,25 +62,22 @@ public:
awaitable<connection_iter> begin()
{
- auto token = co_await this_coro::token();
- tcp::socket s = co_await acceptor_.async_accept(token);
+ tcp::socket s = co_await acceptor_.async_accept(use_awaitable);
co_return connection_iter(acceptor_, std::move(s));
}
connection_iter end()
{
return connection_iter(acceptor_,
- tcp::socket(acceptor_.get_executor().context()));
+ tcp::socket(acceptor_.get_executor()));
}
};
awaitable<void> listener(tcp::acceptor acceptor)
{
- auto token = co_await this_coro::token();
-
for co_await (tcp::socket s : connections(acceptor))
{
- co_await boost::asio::async_write(s, boost::asio::buffer("hello\r\n", 7), token);
+ co_await boost::asio::async_write(s, boost::asio::buffer("hello\r\n", 7), use_awaitable);
}
}
diff --git a/doc/html/boost_asio/example/cpp17/coroutines_ts/refactored_echo_server.cpp b/doc/html/boost_asio/example/cpp17/coroutines_ts/refactored_echo_server.cpp
index 57bf3f379a..a3fabc54b0 100644
--- a/doc/html/boost_asio/example/cpp17/coroutines_ts/refactored_echo_server.cpp
+++ b/doc/html/boost_asio/example/cpp17/coroutines_ts/refactored_echo_server.cpp
@@ -2,14 +2,14 @@
// refactored_echo_server.cpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
-#include <boost/asio/experimental/co_spawn.hpp>
-#include <boost/asio/experimental/detached.hpp>
+#include <boost/asio/co_spawn.hpp>
+#include <boost/asio/detached.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/signal_set.hpp>
@@ -17,21 +17,17 @@
#include <cstdio>
using boost::asio::ip::tcp;
-using boost::asio::experimental::co_spawn;
-using boost::asio::experimental::detached;
-namespace this_coro = boost::asio::experimental::this_coro;
-
-template <typename T>
- using awaitable = boost::asio::experimental::awaitable<
- T, boost::asio::io_context::executor_type>;
+using boost::asio::awaitable;
+using boost::asio::co_spawn;
+using boost::asio::detached;
+using boost::asio::use_awaitable;
+namespace this_coro = boost::asio::this_coro;
awaitable<void> echo_once(tcp::socket& socket)
{
- auto token = co_await this_coro::token();
-
char data[128];
- std::size_t n = co_await socket.async_read_some(boost::asio::buffer(data), token);
- co_await async_write(socket, boost::asio::buffer(data, n), token);
+ std::size_t n = co_await socket.async_read_some(boost::asio::buffer(data), use_awaitable);
+ co_await async_write(socket, boost::asio::buffer(data, n), use_awaitable);
}
awaitable<void> echo(tcp::socket socket)
@@ -55,13 +51,11 @@ awaitable<void> echo(tcp::socket socket)
awaitable<void> listener()
{
- auto executor = co_await this_coro::executor();
- auto token = co_await this_coro::token();
-
- tcp::acceptor acceptor(executor.context(), {tcp::v4(), 55555});
+ auto executor = co_await this_coro::executor;
+ tcp::acceptor acceptor(executor, {tcp::v4(), 55555});
for (;;)
{
- tcp::socket socket = co_await acceptor.async_accept(token);
+ tcp::socket socket = co_await acceptor.async_accept(use_awaitable);
co_spawn(executor,
[socket = std::move(socket)]() mutable
{
diff --git a/doc/html/boost_asio/examples.html b/doc/html/boost_asio/examples.html
index 02de137df4..831a35c993 100644
--- a/doc/html/boost_asio/examples.html
+++ b/doc/html/boost_asio/examples.html
@@ -48,7 +48,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/examples/cpp03_examples.html b/doc/html/boost_asio/examples/cpp03_examples.html
index 0f21739a05..a9fb6fecc1 100644
--- a/doc/html/boost_asio/examples/cpp03_examples.html
+++ b/doc/html/boost_asio/examples/cpp03_examples.html
@@ -629,7 +629,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/examples/cpp11_examples.html b/doc/html/boost_asio/examples/cpp11_examples.html
index 0e15837878..95cb59b54d 100644
--- a/doc/html/boost_asio/examples/cpp11_examples.html
+++ b/doc/html/boost_asio/examples/cpp11_examples.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../examples.html" title="Examples">
<link rel="prev" href="cpp03_examples.html" title="C++03 Examples">
-<link rel="next" href="cpp17_examples.html" title="C++17 Examples">
+<link rel="next" href="cpp14_examples.html" title="C++14 Examples">
</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="cpp03_examples.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="cpp17_examples.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cpp03_examples.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="cpp14_examples.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -250,6 +250,15 @@
<li class="listitem">
<a href="../example/cpp11/operations/composed_5.cpp" target="_top">boost_asio/example/cpp11/operations/composed_5.cpp</a>
</li>
+<li class="listitem">
+ <a href="../example/cpp11/operations/composed_6.cpp" target="_top">boost_asio/example/cpp11/operations/composed_6.cpp</a>
+ </li>
+<li class="listitem">
+ <a href="../example/cpp11/operations/composed_7.cpp" target="_top">boost_asio/example/cpp11/operations/composed_7.cpp</a>
+ </li>
+<li class="listitem">
+ <a href="../example/cpp11/operations/composed_8.cpp" target="_top">boost_asio/example/cpp11/operations/composed_8.cpp</a>
+ </li>
</ul></div>
<h5>
<a name="boost_asio.examples.cpp11_examples.h11"></a>
@@ -357,7 +366,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>
@@ -365,7 +374,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cpp03_examples.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="cpp17_examples.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cpp03_examples.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="cpp14_examples.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/examples/cpp14_examples.html b/doc/html/boost_asio/examples/cpp14_examples.html
new file mode 100644
index 0000000000..250fbe570e
--- /dev/null
+++ b/doc/html/boost_asio/examples/cpp14_examples.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>C++14 Examples</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="../examples.html" title="Examples">
+<link rel="prev" href="cpp11_examples.html" title="C++11 Examples">
+<link rel="next" href="cpp17_examples.html" title="C++17 Examples">
+</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="cpp11_examples.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="cpp17_examples.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.examples.cpp14_examples"></a><a class="link" href="cpp14_examples.html" title="C++14 Examples">C++14 Examples</a>
+</h3></div></div></div>
+<h5>
+<a name="boost_asio.examples.cpp14_examples.h0"></a>
+ <span class="phrase"><a name="boost_asio.examples.cpp14_examples.operations"></a></span><a class="link" href="cpp14_examples.html#boost_asio.examples.cpp14_examples.operations">Operations</a>
+ </h5>
+<p>
+ Examples showing how to implement composed asynchronous operations as reusable
+ library functions.
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a href="../example/cpp14/operations/composed_1.cpp" target="_top">boost_asio/example/cpp14/operations/composed_1.cpp</a>
+ </li>
+<li class="listitem">
+ <a href="../example/cpp14/operations/composed_2.cpp" target="_top">boost_asio/example/cpp14/operations/composed_2.cpp</a>
+ </li>
+<li class="listitem">
+ <a href="../example/cpp14/operations/composed_3.cpp" target="_top">boost_asio/example/cpp14/operations/composed_3.cpp</a>
+ </li>
+<li class="listitem">
+ <a href="../example/cpp14/operations/composed_4.cpp" target="_top">boost_asio/example/cpp14/operations/composed_4.cpp</a>
+ </li>
+<li class="listitem">
+ <a href="../example/cpp14/operations/composed_5.cpp" target="_top">boost_asio/example/cpp14/operations/composed_5.cpp</a>
+ </li>
+<li class="listitem">
+ <a href="../example/cpp14/operations/composed_6.cpp" target="_top">boost_asio/example/cpp14/operations/composed_6.cpp</a>
+ </li>
+<li class="listitem">
+ <a href="../example/cpp14/operations/composed_7.cpp" target="_top">boost_asio/example/cpp14/operations/composed_7.cpp</a>
+ </li>
+<li class="listitem">
+ <a href="../example/cpp14/operations/composed_8.cpp" target="_top">boost_asio/example/cpp14/operations/composed_8.cpp</a>
+ </li>
+</ul></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="cpp11_examples.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="cpp17_examples.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/examples/cpp17_examples.html b/doc/html/boost_asio/examples/cpp17_examples.html
index 8931038376..a5dfd50f27 100644
--- a/doc/html/boost_asio/examples/cpp17_examples.html
+++ b/doc/html/boost_asio/examples/cpp17_examples.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="../examples.html" title="Examples">
-<link rel="prev" href="cpp11_examples.html" title="C++11 Examples">
+<link rel="prev" href="cpp14_examples.html" title="C++14 Examples">
<link rel="next" href="../reference.html" title="Reference">
</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="cpp11_examples.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="../reference.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cpp14_examples.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="../reference.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -55,7 +55,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>
@@ -63,7 +63,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cpp11_examples.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="../reference.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cpp14_examples.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="../reference.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/history.html b/doc/html/boost_asio/history.html
index 7391461f19..c06ffec6cf 100644
--- a/doc/html/boost_asio/history.html
+++ b/doc/html/boost_asio/history.html
@@ -28,6 +28,288 @@
</h2></div></div></div>
<h4>
<a name="boost_asio.history.h0"></a>
+ <span class="phrase"><a name="boost_asio.history.asio_1_14_0___boost_1_70"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_14_0___boost_1_70">Asio
+ 1.14.0 / Boost 1.70</a>
+ </h4>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ Added custom I/O executor support to I/O objects.
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
+<li class="listitem">
+ All I/O objects now have an additional <code class="computeroutput">Executor</code> template
+ parameter. This template parameter defaults to the <code class="computeroutput">asio::executor</code>
+ type (the polymorphic executor wrapper) but can be used to specify
+ a user-defined executor type.
+ </li>
+<li class="listitem">
+ I/O objects' constructors and functions that previously took an
+ <code class="computeroutput">asio::io_context&amp;</code> now accept either an <code class="computeroutput">Executor</code>
+ or a reference to a concrete <code class="computeroutput">ExecutionContext</code> (such
+ as <code class="computeroutput">asio::io_context</code> or <code class="computeroutput">asio::thread_pool</code>).
+ </li>
+<li class="listitem">
+ Note: One potential source of breakage in existing user code is when
+ reusing an I/O object's <code class="computeroutput">io_context</code> for constructing
+ another I/O object, as in:
+<pre class="programlisting">asio::steady_timer my_timer(my_socket.get_executor().context());
+</pre>
+ <br> To fix this, either construct the second I/O object using
+ the first I/O object's executor:<br>
+<pre class="programlisting">asio::steady_timer my_timer(my_socket.get_executor());
+</pre>
+ <br> or otherwise explicitly pass the <code class="computeroutput">io_context</code>:<br>
+<pre class="programlisting">asio::steady_timer my_timer(my_io_context);
+</pre>
+ <br>
+ </li>
+<li class="listitem">
+ The previously deprecated <code class="computeroutput">get_io_context</code> and <code class="computeroutput">get_io_service</code>
+ member functions have now been removed.
+ </li>
+<li class="listitem">
+ The previously deprecated service template parameters, and the corresponding
+ classes, have now been removed.
+ </li>
+</ul></div>
+ </li>
+<li class="listitem">
+ Added a new <code class="computeroutput">async_result</code> form with an <code class="computeroutput">initiate</code>
+ static member function.
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
+<li class="listitem">
+ The <code class="computeroutput">async_result</code> template now supports a new form:
+<pre class="programlisting">template &lt;typename CompletionToken, typename Signature&gt;
+struct async_result
+{
+ typedef /* ... */ return_type;
+
+ template &lt;typename Initiation,
+ typename RawCompletionToken,
+ typename... Args&gt;
+ static return_type initiate(
+ Initiation&amp;&amp; initiation,
+ RawCompletionToken&amp;&amp; token,
+ Args&amp;&amp;... args);
+};
+</pre>
+ <br>
+ </li>
+<li class="listitem">
+ The <code class="computeroutput">initiate</code> member function must: (a) transform the
+ token into a completion handler object <code class="computeroutput">handler</code>; (b)
+ cause the invocation of the function object <code class="computeroutput">initiation</code>
+ as if by calling <code class="computeroutput">std::forward&lt;Initiation&gt;(initiation)(std::move(handler),
+ std::forward&lt;Args&gt;(args)...)</code>. Note that the invocation
+ of <code class="computeroutput">initiation</code> may be deferred (e.g. lazily evaluated),
+ in which case <code class="computeroutput">initiation</code> and <code class="computeroutput">args</code> must
+ be decay-copied and moved as required.
+ </li>
+<li class="listitem">
+ A helper function template <code class="computeroutput">async_initiate</code> has also been
+ added as a wrapper for the invocation of <code class="computeroutput">async_result&lt;&gt;::initiate</code>.
+ For backward compatibility, this function supports both the old and
+ new <code class="computeroutput">async_result</code> forms.
+ </li>
+<li class="listitem">
+ The composed operations examples have been updated to use <code class="computeroutput">async_initiate</code>.
+ </li>
+<li class="listitem">
+ The previously deprecated <code class="computeroutput">handler_type</code> trait and single-argument
+ form of <code class="computeroutput">async_result</code> have now been removed.
+ </li>
+</ul></div>
+ </li>
+<li class="listitem">
+ Updated the Coroutines TS support and promoted it to the <code class="computeroutput">asio</code>
+ namespace.
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
+<li class="listitem">
+ The <code class="computeroutput">awaitable&lt;&gt;</code>, <code class="computeroutput">co_spawn</code>, <code class="computeroutput">this_coro</code>,
+ <code class="computeroutput">detached</code>, and <code class="computeroutput">redirect_error</code> facilities
+ have been moved from the <code class="computeroutput">asio::experimental</code> namespace
+ to namespace <code class="computeroutput">asio</code>. As part of this change, the <code class="computeroutput">this_coro::token()</code>
+ awaitable has been superseded by the <code class="computeroutput">asio::use_awaitable</code>
+ completion token.
+ </li>
+<li class="listitem">
+ Please note that the <code class="computeroutput">use_awaitable</code> and <code class="computeroutput">redirect_error</code>
+ completion tokens work only with asynchronous operations that use
+ the new form of <code class="computeroutput">async_result</code> with member function <code class="computeroutput">initiate</code>.
+ Furthermore, when using <code class="computeroutput">use_awaitable</code>, please be aware
+ that the asynchronous operation is not initiated until <code class="computeroutput">co_await</code>
+ is applied to the <code class="computeroutput">awaitable&lt;&gt;</code>.
+ </li>
+</ul></div>
+ </li>
+<li class="listitem">
+ Added a new <code class="computeroutput">DynamicBuffer_v2</code> concept which is CopyConstructible.
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
+<li class="listitem">
+ This change adds a new set of type requirements for dynamic buffers,
+ <code class="computeroutput">DynamicBuffer_v2</code>, which supports copy construction.
+ These new type requirements enable dynamic buffers to be used as
+ arguments to user-defined composed operations, where the same dynamic
+ buffer object is used repeatedly for multiple underlying operations.
+ For example:<br>
+<pre class="programlisting">template &lt;typename DynamicBuffer&gt;
+void echo_line(tcp::socket&amp; sock, DynamicBuffer buf)
+{
+ n = asio::read_until(sock, buf, '\n');
+ asio::write(sock, buf, asio::transfer_exactly(n));
+}
+</pre>
+ <br>
+ </li>
+<li class="listitem">
+ The original <code class="computeroutput">DynamicBuffer</code> type requirements have been
+ renamed to <code class="computeroutput">DynamicBuffer_v1</code>. These requirements continue
+ to be compatible with the Networking TS.
+ </li>
+<li class="listitem">
+ New type traits <code class="computeroutput">is_dynamic_buffer_v1</code> and <code class="computeroutput">is_dynamic_buffer_v2</code>
+ have been added to test for conformance to <code class="computeroutput">DynamicBuffer_v1</code>
+ and <code class="computeroutput">DynamicBuffer_v2</code> respectively. The existing <code class="computeroutput">is_dynamic_buffer</code>
+ trait has been retained and delegates to <code class="computeroutput">is_dynamic_buffer_v1</code>
+ (unless <code class="computeroutput">BOOST_ASIO_NO_DYNAMIC_BUFFER_V1</code> is explicitly
+ defined, in which case it delegates to <code class="computeroutput">is_dynamic_buffer_v2</code>).
+ </li>
+<li class="listitem">
+ For convenience, the <code class="computeroutput">dynamic_string_buffer</code> and <code class="computeroutput">dynamic_vector_buffer</code>
+ classes conform to both <code class="computeroutput">DynamicBuffer_v1</code> and <code class="computeroutput">DynamicBuffer_v2</code>
+ requirements.
+ </li>
+<li class="listitem">
+ When <code class="computeroutput">BOOST_ASIO_NO_DYNAMIC_BUFFER_V1</code> is defined, all
+ support for <code class="computeroutput">DynamicBuffer_v1</code> types and functions is
+ #ifdef-ed out. Support for using <code class="computeroutput">basic_streambuf</code> with
+ the <code class="computeroutput">read</code>, <code class="computeroutput">async_read</code>, <code class="computeroutput">read_until</code>,
+ <code class="computeroutput">async_read_until</code>, <code class="computeroutput">write</code>, and <code class="computeroutput">async_write</code>
+ functions is also disabled as a consequence.
+ </li>
+<li class="listitem">
+ Note: This change should have no impact on existing source code that
+ simply uses dynamic buffers in conjunction with Asio's composed operations.
+ </li>
+</ul></div>
+ </li>
+<li class="listitem">
+ Added a new <code class="computeroutput">async_compose</code> function that simplifies the implementation
+ of user-defined asynchronous operations.
+ </li>
+<li class="listitem">
+ Added a <code class="computeroutput">make_strand</code> function, which creates a <code class="computeroutput">strand</code>
+ with a deduced <code class="computeroutput">Executor</code> template argument.
+ </li>
+<li class="listitem">
+ Relaxed the completion condition type requirements to only require move-constructibility
+ rather than copy-constructibility.
+ </li>
+<li class="listitem">
+ Added a constructor for <code class="computeroutput">local::basic_endpoint</code> that takes a
+ <code class="computeroutput">string_view</code>.
+ </li>
+<li class="listitem">
+ Added the noexcept qualifier to various member functions of the <code class="computeroutput">ip::address</code>,
+ <code class="computeroutput">ip::address_v4</code>, <code class="computeroutput">ip::address_v6</code>, <code class="computeroutput">ip::basic_endpoint</code>,
+ and <code class="computeroutput">executor_work_guard</code> classes.
+ </li>
+<li class="listitem">
+ Added the noexcept qualifier to the <code class="computeroutput">buffer_sequence_begin</code>
+ and <code class="computeroutput">buffer_sequence_end</code> functions.
+ </li>
+<li class="listitem">
+ Added a new <code class="computeroutput">BOOST_ASIO_DISABLE_VISIBILITY</code> configuration <code class="computeroutput">#define</code>
+ that allows visibility pragmas to be disabled. (Note: If symbols are hidden,
+ extra care must be taken to ensure that Asio types are not passed across
+ shared library API boundaries.)
+ </li>
+<li class="listitem">
+ Enabled recycling of the memory used to type-erase a function object with
+ the polymorphic executor.
+ </li>
+<li class="listitem">
+ Changed receive operations to return the correct number of bytes transferred
+ when truncation (<code class="computeroutput">error::message_size</code>) occurs on a datagram-oriented
+ socket.
+ </li>
+<li class="listitem">
+ Fixed multicast behaviour on QNX by automatically applying <code class="computeroutput">SO_REUSEPORT</code>
+ when the <code class="computeroutput">reuse_address</code> option is set.
+ </li>
+<li class="listitem">
+ Added inclusion of <code class="computeroutput">unistd.h</code> when targeting Haiku OS, to fix
+ feature detection.
+ </li>
+<li class="listitem">
+ Added the <code class="computeroutput">network_v[46].hpp</code> headers to the top-level convenience
+ header.
+ </li>
+<li class="listitem">
+ Fixed calculation of absolute timeout when the backend uses <code class="computeroutput">pthread_cond_timedwait</code>.
+ </li>
+<li class="listitem">
+ Changed the range-based asynchronous connect operation to deduce the <code class="computeroutput">EndpointSequence</code>
+ iterator type rather than assume the presence of a <code class="computeroutput">const_iterator</code>
+ typedef.
+ </li>
+<li class="listitem">
+ Fixed <code class="computeroutput">buffer_sequence_begin</code> and <code class="computeroutput">buffer_sequence_end</code>
+ to prevent implicit conversion. This change addresses an issue where a
+ call to <code class="computeroutput">buffer_sequence_begin</code> or <code class="computeroutput">buffer_sequence_end</code>
+ could trigger an implicit conversion to <code class="computeroutput">const_buffer</code> or <code class="computeroutput">mutable_buffer</code>.
+ Whenever this implicit conversion occurred, the return value of <code class="computeroutput">buffer_sequence_begin</code>
+ or <code class="computeroutput">buffer_sequence_end</code> would point to a temporary object.
+ </li>
+<li class="listitem">
+ Ensured SSL handshake errors are propagated to the peer before the local
+ operation completes.
+ </li>
+<li class="listitem">
+ Suppressed the <code class="computeroutput">eof</code> error on SSL shutdown as it actually indicates
+ success.
+ </li>
+<li class="listitem">
+ Added a fallback error code for when we OpenSSL produces an <code class="computeroutput">SSL_ERROR_SYSCALL</code>
+ result without an associated error.
+ </li>
+<li class="listitem">
+ Changed composed asynchronous read and write operations to move, rather
+ than copy, the buffer sequence objects when the composed operation implementation
+ is moved.
+ </li>
+<li class="listitem">
+ Changed to use <code class="computeroutput">&lt;atomic&gt;</code> when targeting apple/clang/libc++
+ with recent Xcode versions, even for C++03. This fixes a warning about
+ the deprecation of <code class="computeroutput">OSMemoryBarrier</code>.
+ </li>
+<li class="listitem">
+ Fixed compile errors that occur when using the composed read and write
+ operations with MSVC 11.0, by disabling <code class="computeroutput">decltype</code> support for
+ that compiler.
+ </li>
+<li class="listitem">
+ Increased the default value of <code class="computeroutput">_WIN32_WINNT</code> to <code class="computeroutput">0x0601</code>
+ (Windows 7).
+ </li>
+<li class="listitem">
+ Fixed <code class="computeroutput">dispatch</code> documentation to note that it may call the
+ supplied function object in the current thread.
+ </li>
+<li class="listitem">
+ Updated <code class="computeroutput">post</code> and <code class="computeroutput">defer</code> documentation to clarify
+ the the distinction between them.
+ </li>
+<li class="listitem">
+ Fixed compilation errors in the read and write composed operations when
+ used with MSVC 11.0.
+ </li>
+<li class="listitem">
+ Fixed a Windows-specific issue where the execution context associated with
+ <code class="computeroutput">system_executor</code> was not being correctly cleaned up on exit.
+ </li>
+</ul></div>
+<h4>
+<a name="boost_asio.history.h1"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_12_2___boost_1_69"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_12_2___boost_1_69">Asio
1.12.2 / Boost 1.69</a>
</h4>
@@ -101,7 +383,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h1"></a>
+<a name="boost_asio.history.h2"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_12_1___boost_1_67"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_12_1___boost_1_67">Asio
1.12.1 / Boost 1.67</a>
</h4>
@@ -225,7 +507,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h2"></a>
+<a name="boost_asio.history.h3"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_12_0___boost_1_66"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_12_0___boost_1_66">Asio
1.12.0 / Boost 1.66</a>
</h4>
@@ -271,7 +553,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h3"></a>
+<a name="boost_asio.history.h4"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_10_10___boost_1_65"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_10___boost_1_65">Asio
1.10.10 / Boost 1.65</a>
</h4>
@@ -308,7 +590,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h4"></a>
+<a name="boost_asio.history.h5"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_10_9___boost_1_64"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_9___boost_1_64">Asio
1.10.9 / Boost 1.64</a>
</h4>
@@ -361,7 +643,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h5"></a>
+<a name="boost_asio.history.h6"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_10_8___boost_1_62"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_8___boost_1_62">Asio
1.10.8 / Boost 1.62</a>
</h4>
@@ -396,7 +678,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h6"></a>
+<a name="boost_asio.history.h7"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_10_7___boost_1_60"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_7___boost_1_60">Asio
1.10.7 / Boost 1.60</a>
</h4>
@@ -431,7 +713,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h7"></a>
+<a name="boost_asio.history.h8"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_10_6___boost_1_58"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_6___boost_1_58">Asio
1.10.6 / Boost 1.58</a>
</h4>
@@ -511,7 +793,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h8"></a>
+<a name="boost_asio.history.h9"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_10_5___boost_1_57"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_5___boost_1_57">Asio
1.10.5 / Boost 1.57</a>
</h4>
@@ -554,7 +836,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h9"></a>
+<a name="boost_asio.history.h10"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_10_4___boost_1_56"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_4___boost_1_56">Asio
1.10.4 / Boost 1.56</a>
</h4>
@@ -576,7 +858,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h10"></a>
+<a name="boost_asio.history.h11"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_10_3"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_3">Asio
1.10.3</a>
</h4>
@@ -611,7 +893,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h11"></a>
+<a name="boost_asio.history.h12"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_10_2"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_2">Asio
1.10.2</a>
</h4>
@@ -684,7 +966,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h12"></a>
+<a name="boost_asio.history.h13"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_10_1___boost_1_55"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_1___boost_1_55">Asio
1.10.1 / Boost 1.55</a>
</h4>
@@ -799,7 +1081,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h13"></a>
+<a name="boost_asio.history.h14"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_10_0___boost_1_54"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_10_0___boost_1_54">Asio
1.10.0 / Boost 1.54</a>
</h4>
@@ -949,7 +1231,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h14"></a>
+<a name="boost_asio.history.h15"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_8_3___boost_1_53"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_8_3___boost_1_53">Asio
1.8.3 / Boost 1.53</a>
</h4>
@@ -990,7 +1272,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h15"></a>
+<a name="boost_asio.history.h16"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_8_2___boost_1_51"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_8_2___boost_1_51">Asio
1.8.2 / Boost 1.51</a>
</h4>
@@ -1032,7 +1314,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h16"></a>
+<a name="boost_asio.history.h17"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_8_1___boost_1_50"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_8_1___boost_1_50">Asio
1.8.1 / Boost 1.50</a>
</h4>
@@ -1067,7 +1349,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h17"></a>
+<a name="boost_asio.history.h18"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_8_0___boost_1_49"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_8_0___boost_1_49">Asio
1.8.0 / Boost 1.49</a>
</h4>
@@ -1114,7 +1396,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h18"></a>
+<a name="boost_asio.history.h19"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_6_1___boost_1_48"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_6_1___boost_1_48">Asio
1.6.1 / Boost 1.48</a>
</h4>
@@ -1207,7 +1489,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h19"></a>
+<a name="boost_asio.history.h20"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_6_0___boost_1_47"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_6_0___boost_1_47">Asio
1.6.0 / Boost 1.47</a>
</h4>
@@ -1438,7 +1720,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h20"></a>
+<a name="boost_asio.history.h21"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_4_9___boost_1_46_1"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_9___boost_1_46_1">Asio
1.4.9 / Boost 1.46.1</a>
</h4>
@@ -1469,7 +1751,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h21"></a>
+<a name="boost_asio.history.h22"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_4_8___boost_1_46"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_8___boost_1_46">Asio
1.4.8 / Boost 1.46</a>
</h4>
@@ -1485,7 +1767,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h22"></a>
+<a name="boost_asio.history.h23"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_4_7___boost_1_45"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_7___boost_1_45">Asio
1.4.7 / Boost 1.45</a>
</h4>
@@ -1564,7 +1846,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h23"></a>
+<a name="boost_asio.history.h24"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_4_6___boost_1_44"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_6___boost_1_44">Asio
1.4.6 / Boost 1.44</a>
</h4>
@@ -1632,7 +1914,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h24"></a>
+<a name="boost_asio.history.h25"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_4_5___boost_1_43"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_5___boost_1_43">Asio
1.4.5 / Boost 1.43</a>
</h4>
@@ -1699,7 +1981,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h25"></a>
+<a name="boost_asio.history.h26"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_4_4___boost_1_42"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_4___boost_1_42">Asio
1.4.4 / Boost 1.42</a>
</h4>
@@ -1760,7 +2042,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h26"></a>
+<a name="boost_asio.history.h27"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_4_3___boost_1_40"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_3___boost_1_40">Asio
1.4.3 / Boost 1.40</a>
</h4>
@@ -1815,7 +2097,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h27"></a>
+<a name="boost_asio.history.h28"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_4_2___boost_1_39"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_2___boost_1_39">Asio
1.4.2 / Boost 1.39</a>
</h4>
@@ -1868,7 +2150,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h28"></a>
+<a name="boost_asio.history.h29"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_4_1___boost_1_38"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_1___boost_1_38">Asio
1.4.1 / Boost 1.38</a>
</h4>
@@ -1900,7 +2182,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h29"></a>
+<a name="boost_asio.history.h30"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_4_0___boost_1_37"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_4_0___boost_1_37">Asio
1.4.0 / Boost 1.37</a>
</h4>
@@ -1935,7 +2217,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h30"></a>
+<a name="boost_asio.history.h31"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_2_0___boost_1_36"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_2_0___boost_1_36">Asio
1.2.0 / Boost 1.36</a>
</h4>
@@ -1985,7 +2267,7 @@
</li>
</ul></div>
<h4>
-<a name="boost_asio.history.h31"></a>
+<a name="boost_asio.history.h32"></a>
<span class="phrase"><a name="boost_asio.history.asio_1_0_0___boost_1_35"></a></span><a class="link" href="history.html#boost_asio.history.asio_1_0_0___boost_1_35">Asio
1.0.0 / Boost 1.35</a>
</h4>
@@ -1995,7 +2277,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/index.html b/doc/html/boost_asio/index.html
index 8337b70e5e..63ce0d4c06 100644
--- a/doc/html/boost_asio/index.html
+++ b/doc/html/boost_asio/index.html
@@ -25,128 +25,128 @@
<div class="titlepage"></div>
<div class="index">
<div class="titlepage"><div><div><h3 class="title">
-<a name="idp147213056"></a>Index</h3></div></div></div>
+<a name="idm45199624859744"></a>Index</h3></div></div></div>
<div xmlns:xlink="http://www.w3.org/1999/xlink" class="index">
<div class="indexdiv">
<h3>Symbols</h3>
<dl>
-<dt id="ientry-idp116654160">~awaitable</dt>
-<dd><dl><dt>experimental::awaitable, <a class="indexterm" href="reference/experimental__awaitable/_awaitable.html">experimental::awaitable::~awaitable</a>
+<dt id="ientry-idm45199680841376">~awaitable</dt>
+<dd><dl><dt>awaitable, <a class="indexterm" href="reference/awaitable/_awaitable.html">awaitable::~awaitable</a>
</dt></dl></dd>
-<dt id="ientry-idp122809296">~bad_address_cast</dt>
+<dt id="ientry-idm45199649406800">~bad_address_cast</dt>
<dd><dl><dt>ip::bad_address_cast, <a class="indexterm" href="reference/ip__bad_address_cast/_bad_address_cast.html">ip::bad_address_cast::~bad_address_cast</a>
</dt></dl></dd>
-<dt id="ientry-idp96836784">~basic_datagram_socket</dt>
+<dt id="ientry-idm45199678058432">~basic_datagram_socket</dt>
<dd><dl><dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/_basic_datagram_socket.html">basic_datagram_socket::~basic_datagram_socket</a>
</dt></dl></dd>
-<dt id="ientry-idp97488896">~basic_deadline_timer</dt>
+<dt id="ientry-idm45199677207136">~basic_deadline_timer</dt>
<dd><dl><dt>basic_deadline_timer, <a class="indexterm" href="reference/basic_deadline_timer/_basic_deadline_timer.html">basic_deadline_timer::~basic_deadline_timer</a>
</dt></dl></dd>
-<dt id="ientry-idp97758976">~basic_io_object</dt>
+<dt id="ientry-idm45199639036672">~basic_descriptor</dt>
+<dd><dl><dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/_basic_descriptor.html">posix::basic_descriptor::~basic_descriptor</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199676936080">~basic_io_object</dt>
<dd><dl><dt>basic_io_object, <a class="indexterm" href="reference/basic_io_object/_basic_io_object.html">basic_io_object::~basic_io_object</a>
</dt></dl></dd>
-<dt id="ientry-idp100413440">~basic_raw_socket</dt>
+<dt id="ientry-idm45199629314048">~basic_overlapped_handle</dt>
+<dd><dl><dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/_basic_overlapped_handle.html">windows::basic_overlapped_handle::~basic_overlapped_handle</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199674256256">~basic_raw_socket</dt>
<dd><dl><dt>basic_raw_socket, <a class="indexterm" href="reference/basic_raw_socket/_basic_raw_socket.html">basic_raw_socket::~basic_raw_socket</a>
</dt></dl></dd>
-<dt id="ientry-idp125653728">~basic_resolver</dt>
+<dt id="ientry-idm45199646613488">~basic_resolver</dt>
<dd><dl><dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/_basic_resolver.html">ip::basic_resolver::~basic_resolver</a>
</dt></dl></dd>
-<dt id="ientry-idp102745024">~basic_seq_packet_socket</dt>
+<dt id="ientry-idm45199671611872">~basic_seq_packet_socket</dt>
<dd><dl><dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/_basic_seq_packet_socket.html">basic_seq_packet_socket::~basic_seq_packet_socket</a>
</dt></dl></dd>
-<dt id="ientry-idp104732480">~basic_socket</dt>
+<dt id="ientry-idm45199670473424">~basic_serial_port</dt>
+<dd><dl><dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/_basic_serial_port.html">basic_serial_port::~basic_serial_port</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199670042848">~basic_signal_set</dt>
+<dd><dl><dt>basic_signal_set, <a class="indexterm" href="reference/basic_signal_set/_basic_signal_set.html">basic_signal_set::~basic_signal_set</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199668030032">~basic_socket</dt>
<dd><dl><dt>basic_socket, <a class="indexterm" href="reference/basic_socket/_basic_socket.html">basic_socket::~basic_socket</a>
</dt></dl></dd>
-<dt id="ientry-idp106650640">~basic_socket_acceptor</dt>
+<dt id="ientry-idm45199665668352">~basic_socket_acceptor</dt>
<dd><dl><dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/_basic_socket_acceptor.html">basic_socket_acceptor::~basic_socket_acceptor</a>
</dt></dl></dd>
-<dt id="ientry-idp107367888">~basic_socket_streambuf</dt>
+<dt id="ientry-idm45199664949760">~basic_socket_streambuf</dt>
<dd><dl><dt>basic_socket_streambuf, <a class="indexterm" href="reference/basic_socket_streambuf/_basic_socket_streambuf.html">basic_socket_streambuf::~basic_socket_streambuf</a>
</dt></dl></dd>
-<dt id="ientry-idp109990208">~basic_stream_socket</dt>
+<dt id="ientry-idm45199662298928">~basic_stream_socket</dt>
<dd><dl><dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/_basic_stream_socket.html">basic_stream_socket::~basic_stream_socket</a>
</dt></dl></dd>
-<dt id="ientry-idp111230880">~basic_waitable_timer</dt>
+<dt id="ientry-idm45199660807664">~basic_waitable_timer</dt>
<dd><dl><dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/_basic_waitable_timer.html">basic_waitable_timer::~basic_waitable_timer</a>
</dt></dl></dd>
-<dt id="ientry-idp139282880">~context</dt>
+<dt id="ientry-idm45199633477008">~context</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/_context.html">ssl::context::~context</a>
</dt></dl></dd>
-<dt id="ientry-idp139537248">~context_base</dt>
+<dt id="ientry-idm45199633262624">~context_base</dt>
<dd><dl><dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/_context_base.html">ssl::context_base::~context_base</a>
</dt></dl></dd>
-<dt id="ientry-idp133189152">~descriptor</dt>
-<dd><dl><dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/_descriptor.html">posix::descriptor::~descriptor</a>
-</dt></dl></dd>
-<dt id="ientry-idp133265456">~descriptor_base</dt>
+<dt id="ientry-idm45199637724352">~descriptor_base</dt>
<dd><dl><dt>posix::descriptor_base, <a class="indexterm" href="reference/posix__descriptor_base/_descriptor_base.html">posix::descriptor_base::~descriptor_base</a>
</dt></dl></dd>
-<dt id="ientry-idp115646096">~execution_context</dt>
+<dt id="ientry-idm45199656159200">~execution_context</dt>
<dd><dl><dt>execution_context, <a class="indexterm" href="reference/execution_context/_execution_context.html">execution_context::~execution_context</a>
</dt></dl></dd>
-<dt id="ientry-idp116055808">~executor</dt>
+<dt id="ientry-idm45199655745744">~executor</dt>
<dd><dl><dt>executor, <a class="indexterm" href="reference/executor/_executor.html">executor::~executor</a>
</dt></dl></dd>
-<dt id="ientry-idp116407504">~executor_binder</dt>
+<dt id="ientry-idm45199655393840">~executor_binder</dt>
<dd><dl><dt>executor_binder, <a class="indexterm" href="reference/executor_binder/_executor_binder.html">executor_binder::~executor_binder</a>
</dt></dl></dd>
-<dt id="ientry-idp116513088">~executor_work_guard</dt>
+<dt id="ientry-idm45199655287920">~executor_work_guard</dt>
<dd><dl><dt>executor_work_guard, <a class="indexterm" href="reference/executor_work_guard/_executor_work_guard.html">executor_work_guard::~executor_work_guard</a>
</dt></dl></dd>
-<dt id="ientry-idp120385552">~io_context</dt>
+<dt id="ientry-idm45199651778144">~io_context</dt>
<dd><dl><dt>io_context, <a class="indexterm" href="reference/io_context/_io_context.html">io_context::~io_context</a>
</dt></dl></dd>
-<dt id="ientry-idp143340624">~overlapped_handle</dt>
-<dd><dl><dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/_overlapped_handle.html">windows::overlapped_handle::~overlapped_handle</a>
-</dt></dl></dd>
-<dt id="ientry-idp143460560">~overlapped_ptr</dt>
+<dt id="ientry-idm45199627700576">~overlapped_ptr</dt>
<dd><dl><dt>windows::overlapped_ptr, <a class="indexterm" href="reference/windows__overlapped_ptr/_overlapped_ptr.html">windows::overlapped_ptr::~overlapped_ptr</a>
</dt></dl></dd>
-<dt id="ientry-idp128524928">~resolver_base</dt>
+<dt id="ientry-idm45199643738448">~resolver_base</dt>
<dd><dl><dt>ip::resolver_base, <a class="indexterm" href="reference/ip__resolver_base/_resolver_base.html">ip::resolver_base::~resolver_base</a>
</dt></dl></dd>
-<dt id="ientry-idp128645056">~resolver_query_base</dt>
+<dt id="ientry-idm45199643618128">~resolver_query_base</dt>
<dd><dl><dt>ip::resolver_query_base, <a class="indexterm" href="reference/ip__resolver_query_base/_resolver_query_base.html">ip::resolver_query_base::~resolver_query_base</a>
</dt></dl></dd>
-<dt id="ientry-idp136601168">~serial_port</dt>
-<dd><dl><dt>serial_port, <a class="indexterm" href="reference/serial_port/_serial_port.html">serial_port::~serial_port</a>
-</dt></dl></dd>
-<dt id="ientry-idp136651136">~serial_port_base</dt>
+<dt id="ientry-idm45199635499856">~serial_port_base</dt>
<dd><dl><dt>serial_port_base, <a class="indexterm" href="reference/serial_port_base/_serial_port_base.html">serial_port_base::~serial_port_base</a>
</dt></dl></dd>
-<dt id="ientry-idp115735696">~service</dt>
+<dt id="ientry-idm45199656066528">~service</dt>
<dd><dl>
<dt>execution_context::service, <a class="indexterm" href="reference/execution_context__service/_service.html">execution_context::service::~service</a>
</dt>
<dt>io_context::service, <a class="indexterm" href="reference/io_context__service/_service.html">io_context::service::~service</a>
</dt>
</dl></dd>
-<dt id="ientry-idp137451088">~signal_set</dt>
-<dd><dl><dt>signal_set, <a class="indexterm" href="reference/signal_set/_signal_set.html">signal_set::~signal_set</a>
-</dt></dl></dd>
-<dt id="ientry-idp137860352">~socket_base</dt>
+<dt id="ientry-idm45199634663616">~socket_base</dt>
<dd><dl><dt>socket_base, <a class="indexterm" href="reference/socket_base/_socket_base.html">socket_base::~socket_base</a>
</dt></dl></dd>
-<dt id="ientry-idp120994704">~strand</dt>
+<dt id="ientry-idm45199651212592">~strand</dt>
<dd><dl>
<dt>io_context::strand, <a class="indexterm" href="reference/io_context__strand/_strand.html">io_context::strand::~strand</a>
</dt>
<dt>strand, <a class="indexterm" href="reference/strand/_strand.html">strand::~strand</a>
</dt>
</dl></dd>
-<dt id="ientry-idp140167440">~stream</dt>
+<dt id="ientry-idm45199632467808">~stream</dt>
<dd><dl><dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/_stream.html">ssl::stream::~stream</a>
</dt></dl></dd>
-<dt id="ientry-idp140233072">~stream_base</dt>
+<dt id="ientry-idm45199632388512">~stream_base</dt>
<dd><dl><dt>ssl::stream_base, <a class="indexterm" href="reference/ssl__stream_base/_stream_base.html">ssl::stream_base::~stream_base</a>
</dt></dl></dd>
-<dt id="ientry-idp141194512">~system_context</dt>
+<dt id="ientry-idm45199631359776">~system_context</dt>
<dd><dl><dt>system_context, <a class="indexterm" href="reference/system_context/_system_context.html">system_context::~system_context</a>
</dt></dl></dd>
-<dt id="ientry-idp141827584">~thread_pool</dt>
+<dt id="ientry-idm45199630700784">~thread_pool</dt>
<dd><dl><dt>thread_pool, <a class="indexterm" href="reference/thread_pool/_thread_pool.html">thread_pool::~thread_pool</a>
</dt></dl></dd>
-<dt id="ientry-idp121082752">~work</dt>
+<dt id="ientry-idm45199651135392">~work</dt>
<dd><dl><dt>io_context::work, <a class="indexterm" href="reference/io_context__work/_work.html">io_context::work::~work</a>
</dt></dl></dd>
</dl>
@@ -154,29 +154,29 @@
<div class="indexdiv">
<h3>A</h3>
<dl>
-<dt id="ientry-idp104967312">accept</dt>
+<dt id="ientry-idm45199667533472">accept</dt>
<dd><dl><dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/accept.html">basic_socket_acceptor::accept</a>
</dt></dl></dd>
-<dt id="ientry-idp128729024">acceptor</dt>
+<dt id="ientry-idm45199643534240">acceptor</dt>
<dd><dl>
<dt>ip::tcp, <a class="indexterm" href="reference/ip__tcp/acceptor.html">ip::tcp::acceptor</a>
</dt>
<dt>local::stream_protocol, <a class="indexterm" href="reference/local__stream_protocol/acceptor.html">local::stream_protocol::acceptor</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115087472">access_denied</dt>
+<dt id="ientry-idm45199656824272">access_denied</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp137098848">add</dt>
+<dt id="ientry-idm45199670380160">add</dt>
<dd><dl>
-<dt>signal_set, <a class="indexterm" href="reference/signal_set/add.html">signal_set::add</a>
+<dt>basic_signal_set, <a class="indexterm" href="reference/basic_signal_set/add.html">basic_signal_set::add</a>
</dt>
<dt>time_traits&lt; boost::posix_time::ptime
&gt;, <a class="indexterm" href="reference/time_traits_lt__ptime__gt_/add.html">time_traits&lt;
boost::posix_time::ptime &gt;::add</a>
</dt>
</dl></dd>
-<dt id="ientry-idp121439360">address</dt>
+<dt id="ientry-idm45199650778544">address</dt>
<dd><dl>
<dt>ip::address, <a class="indexterm" href="reference/ip__address/address.html">ip::address::address</a>
</dt>
@@ -187,7 +187,7 @@
<dt>ip::network_v6, <a class="indexterm" href="reference/ip__network_v6/address.html">ip::network_v6::address</a>
</dt>
</dl></dd>
-<dt id="ientry-idp124559376">address_configured</dt>
+<dt id="ientry-idm45199647661152">address_configured</dt>
<dd><dl>
<dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/address_configured.html">ip::basic_resolver::address_configured</a>
</dt>
@@ -198,23 +198,22 @@
<dt>ip::resolver_query_base, <a class="indexterm" href="reference/ip__resolver_query_base/address_configured.html">ip::resolver_query_base::address_configured</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115088720">address_family_not_supported</dt>
+<dt id="ientry-idm45199656823024">address_family_not_supported</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115090128">address_in_use</dt>
+<dt id="ientry-idm45199656821616">address_in_use</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp121838848">address_v4</dt>
+<dt id="ientry-idm45199650378592">address_v4</dt>
<dd><dl><dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/address_v4.html">ip::address_v4::address_v4</a>
</dt></dl></dd>
-<dt id="ientry-idp122394448">address_v6</dt>
+<dt id="ientry-idm45199649822368">address_v6</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/address_v6.html">ip::address_v6::address_v6</a>
</dt></dl></dd>
-<dt id="ientry-idp138161808">add_certificate_authority</dt>
+<dt id="ientry-idm45199634361952">add_certificate_authority</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/add_certificate_authority.html">ssl::context::add_certificate_authority</a>
</dt></dl></dd>
-<dt id="ientry-idp92075680">add_service, <a class="indexterm" href="reference/add_service.html">add_service</a>
-</dt>
+<dt id="ientry-idm45199656393264">add_service</dt>
<dd><dl>
<dt>execution_context, <a class="indexterm" href="reference/execution_context/add_service.html">execution_context::add_service</a>
</dt>
@@ -225,13 +224,13 @@
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/add_service.html">thread_pool::add_service</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138207264">add_verify_path</dt>
+<dt id="ientry-idm45199634316576">add_verify_path</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/add_verify_path.html">ssl::context::add_verify_path</a>
</dt></dl></dd>
-<dt id="ientry-idp142181056">allocator_type</dt>
+<dt id="ientry-idm45199630307648">allocator_type</dt>
<dd><dl><dt>use_future_t, <a class="indexterm" href="reference/use_future_t/allocator_type.html">use_future_t::allocator_type</a>
</dt></dl></dd>
-<dt id="ientry-idp124565184">all_matching</dt>
+<dt id="ientry-idm45199647655456">all_matching</dt>
<dd><dl>
<dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/all_matching.html">ip::basic_resolver::all_matching</a>
</dt>
@@ -242,41 +241,41 @@
<dt>ip::resolver_query_base, <a class="indexterm" href="reference/ip__resolver_query_base/all_matching.html">ip::resolver_query_base::all_matching</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115091376">already_connected</dt>
+<dt id="ientry-idm45199656820368">already_connected</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115270640">already_open</dt>
+<dt id="ientry-idm45199656616944">already_open</dt>
<dd><dl><dt>error::misc_errors, <a class="indexterm" href="reference/error__misc_errors.html">error::misc_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115092784">already_started</dt>
+<dt id="ientry-idm45199656818960">already_started</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp121869280">any</dt>
+<dt id="ientry-idm45199650348224">any</dt>
<dd><dl>
<dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/any.html">ip::address_v4::any</a>
</dt>
<dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/any.html">ip::address_v6::any</a>
</dt>
</dl></dd>
-<dt id="ientry-idp116180144">argument_type</dt>
+<dt id="ientry-idm45199655621056">argument_type</dt>
<dd><dl><dt>executor_binder, <a class="indexterm" href="reference/executor_binder/argument_type.html">executor_binder::argument_type</a>
</dt></dl></dd>
-<dt id="ientry-idp92112144">asio_handler_allocate, <a class="indexterm" href="reference/asio_handler_allocate.html">asio_handler_allocate</a>
+<dt id="ientry-idm45199683319616">asio_handler_allocate, <a class="indexterm" href="reference/asio_handler_allocate.html">asio_handler_allocate</a>
</dt>
-<dt id="ientry-idp92133008">asio_handler_deallocate, <a class="indexterm" href="reference/asio_handler_deallocate.html">asio_handler_deallocate</a>
+<dt id="ientry-idm45199683298736">asio_handler_deallocate, <a class="indexterm" href="reference/asio_handler_deallocate.html">asio_handler_deallocate</a>
</dt>
-<dt id="ientry-idp92145968">asio_handler_invoke, <a class="indexterm" href="reference/asio_handler_invoke.html">asio_handler_invoke</a>
+<dt id="ientry-idm45199683285728">asio_handler_invoke, <a class="indexterm" href="reference/asio_handler_invoke.html">asio_handler_invoke</a>
</dt>
-<dt id="ientry-idp92182432">asio_handler_is_continuation, <a class="indexterm" href="reference/asio_handler_is_continuation.html">asio_handler_is_continuation</a>
+<dt id="ientry-idm45199683249424">asio_handler_is_continuation, <a class="indexterm" href="reference/asio_handler_is_continuation.html">asio_handler_is_continuation</a>
</dt>
-<dt id="ientry-idp138330768">asn1</dt>
+<dt id="ientry-idm45199679446352">asn1</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/file_format.html">ssl::context::file_format</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/file_format.html">ssl::context_base::file_format</a>
</dt>
</dl></dd>
-<dt id="ientry-idp94433328">assign</dt>
+<dt id="ientry-idm45199680529536">assign</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/assign.html">basic_datagram_socket::assign</a>
</dt>
@@ -284,34 +283,36 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/assign.html">basic_seq_packet_socket::assign</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/assign.html">basic_serial_port::assign</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/assign.html">basic_socket::assign</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/assign.html">basic_socket_acceptor::assign</a>
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/assign.html">basic_stream_socket::assign</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/assign.html">posix::descriptor::assign</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/assign.html">posix::basic_descriptor::assign</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/assign.html">posix::stream_descriptor::assign</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/assign.html">posix::basic_stream_descriptor::assign</a>
</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/assign.html">serial_port::assign</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/assign.html">windows::basic_object_handle::assign</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/assign.html">windows::object_handle::assign</a>
+<dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/assign.html">windows::basic_overlapped_handle::assign</a>
</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/assign.html">windows::overlapped_handle::assign</a>
+<dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/assign.html">windows::basic_random_access_handle::assign</a>
</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/assign.html">windows::random_access_handle::assign</a>
-</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/assign.html">windows::stream_handle::assign</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/assign.html">windows::basic_stream_handle::assign</a>
</dt>
</dl></dd>
-<dt id="ientry-idp105262384">async_accept</dt>
+<dt id="ientry-idm45199667127968">async_accept</dt>
<dd><dl><dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/async_accept.html">basic_socket_acceptor::async_accept</a>
</dt></dl></dd>
-<dt id="ientry-idp92377936">async_completion</dt>
+<dt id="ientry-idm45199683053808">async_completion</dt>
<dd><dl><dt>async_completion, <a class="indexterm" href="reference/async_completion/async_completion.html">async_completion::async_completion</a>
</dt></dl></dd>
-<dt id="ientry-idp92438224">async_connect, <a class="indexterm" href="reference/async_connect.html">async_connect</a>
+<dt id="ientry-idm45199682990096">async_compose, <a class="indexterm" href="reference/async_compose.html">async_compose</a>
+</dt>
+<dt id="ientry-idm45199682963520">async_connect, <a class="indexterm" href="reference/async_connect.html">async_connect</a>
</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/async_connect.html">basic_datagram_socket::async_connect</a>
@@ -325,29 +326,33 @@
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/async_connect.html">basic_stream_socket::async_connect</a>
</dt>
</dl></dd>
-<dt id="ientry-idp112150544">async_fill</dt>
+<dt id="ientry-idm45199659890176">async_fill</dt>
<dd><dl>
<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/async_fill.html">buffered_read_stream::async_fill</a>
</dt>
<dt>buffered_stream, <a class="indexterm" href="reference/buffered_stream/async_fill.html">buffered_stream::async_fill</a>
</dt>
</dl></dd>
-<dt id="ientry-idp112497216">async_flush</dt>
+<dt id="ientry-idm45199659564832">async_flush</dt>
<dd><dl>
<dt>buffered_stream, <a class="indexterm" href="reference/buffered_stream/async_flush.html">buffered_stream::async_flush</a>
</dt>
<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/async_flush.html">buffered_write_stream::async_flush</a>
</dt>
</dl></dd>
-<dt id="ientry-idp97073888">async_handshake</dt>
+<dt id="ientry-idm45199633046848">async_handshake</dt>
<dd><dl><dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/async_handshake.html">ssl::stream::async_handshake</a>
</dt></dl></dd>
-<dt id="ientry-idp92665632">async_read, <a class="indexterm" href="reference/async_read.html">async_read</a>
+<dt id="ientry-idm45199682722320">async_initiate, <a class="indexterm" href="reference/async_initiate.html">async_initiate</a>
+</dt>
+<dt id="ientry-idm45199682710832">async_read, <a class="indexterm" href="reference/async_read.html">async_read</a>
</dt>
-<dt id="ientry-idp92894688">async_read_at, <a class="indexterm" href="reference/async_read_at.html">async_read_at</a>
+<dt id="ientry-idm45199682409232">async_read_at, <a class="indexterm" href="reference/async_read_at.html">async_read_at</a>
</dt>
-<dt id="ientry-idp107682736">async_read_some</dt>
+<dt id="ientry-idm45199671205504">async_read_some</dt>
<dd><dl>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/async_read_some.html">basic_serial_port::async_read_some</a>
+</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/async_read_some.html">basic_stream_socket::async_read_some</a>
</dt>
<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/async_read_some.html">buffered_read_stream::async_read_some</a>
@@ -356,21 +361,19 @@
</dt>
<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/async_read_some.html">buffered_write_stream::async_read_some</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/async_read_some.html">posix::stream_descriptor::async_read_some</a>
-</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/async_read_some.html">serial_port::async_read_some</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/async_read_some.html">posix::basic_stream_descriptor::async_read_some</a>
</dt>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/async_read_some.html">ssl::stream::async_read_some</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/async_read_some.html">windows::stream_handle::async_read_some</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/async_read_some.html">windows::basic_stream_handle::async_read_some</a>
</dt>
</dl></dd>
-<dt id="ientry-idp143578896">async_read_some_at</dt>
-<dd><dl><dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/async_read_some_at.html">windows::random_access_handle::async_read_some_at</a>
+<dt id="ientry-idm45199629189328">async_read_some_at</dt>
+<dd><dl><dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/async_read_some_at.html">windows::basic_random_access_handle::async_read_some_at</a>
</dt></dl></dd>
-<dt id="ientry-idp93057312">async_read_until, <a class="indexterm" href="reference/async_read_until.html">async_read_until</a>
+<dt id="ientry-idm45199682244320">async_read_until, <a class="indexterm" href="reference/async_read_until.html">async_read_until</a>
</dt>
-<dt id="ientry-idp94474144">async_receive</dt>
+<dt id="ientry-idm45199680488112">async_receive</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/async_receive.html">basic_datagram_socket::async_receive</a>
</dt>
@@ -381,30 +384,26 @@
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/async_receive.html">basic_stream_socket::async_receive</a>
</dt>
</dl></dd>
-<dt id="ientry-idp94539424">async_receive_from</dt>
+<dt id="ientry-idm45199680421504">async_receive_from</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/async_receive_from.html">basic_datagram_socket::async_receive_from</a>
</dt>
<dt>basic_raw_socket, <a class="indexterm" href="reference/basic_raw_socket/async_receive_from.html">basic_raw_socket::async_receive_from</a>
</dt>
</dl></dd>
-<dt id="ientry-idp124569984">async_resolve</dt>
+<dt id="ientry-idm45199647650672">async_resolve</dt>
<dd><dl><dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/async_resolve.html">ip::basic_resolver::async_resolve</a>
</dt></dl></dd>
-<dt id="ientry-idp93512944">async_result</dt>
+<dt id="ientry-idm45199681565248">async_result</dt>
<dd><dl>
<dt>async_result, <a class="indexterm" href="reference/async_result/async_result.html">async_result::async_result</a>
</dt>
<dt>async_result&lt;
- Handler &gt;, <a class="indexterm" href="reference/async_result_lt__Handler__gt_/async_result.html">async_result&lt;
- Handler &gt;::async_result</a>
-</dt>
-<dt>async_result&lt;
std::packaged_task&lt; Result(Args...)&gt;, Signature &gt;, <a class="indexterm" href="reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/async_result.html">async_result&lt;
std::packaged_task&lt; Result(Args...)&gt;, Signature &gt;::async_result</a>
</dt>
</dl></dd>
-<dt id="ientry-idp94601712">async_send</dt>
+<dt id="ientry-idm45199680358320">async_send</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/async_send.html">basic_datagram_socket::async_send</a>
</dt>
@@ -415,17 +414,17 @@
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/async_send.html">basic_stream_socket::async_send</a>
</dt>
</dl></dd>
-<dt id="ientry-idp94666768">async_send_to</dt>
+<dt id="ientry-idm45199680292304">async_send_to</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/async_send_to.html">basic_datagram_socket::async_send_to</a>
</dt>
<dt>basic_raw_socket, <a class="indexterm" href="reference/basic_raw_socket/async_send_to.html">basic_raw_socket::async_send_to</a>
</dt>
</dl></dd>
-<dt id="ientry-idp97137168">async_shutdown</dt>
+<dt id="ientry-idm45199632979936">async_shutdown</dt>
<dd><dl><dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/async_shutdown.html">ssl::stream::async_shutdown</a>
</dt></dl></dd>
-<dt id="ientry-idp94729360">async_wait</dt>
+<dt id="ientry-idm45199680228352">async_wait</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/async_wait.html">basic_datagram_socket::async_wait</a>
</dt>
@@ -435,6 +434,8 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/async_wait.html">basic_seq_packet_socket::async_wait</a>
</dt>
+<dt>basic_signal_set, <a class="indexterm" href="reference/basic_signal_set/async_wait.html">basic_signal_set::async_wait</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/async_wait.html">basic_socket::async_wait</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/async_wait.html">basic_socket_acceptor::async_wait</a>
@@ -443,21 +444,21 @@
</dt>
<dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/async_wait.html">basic_waitable_timer::async_wait</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/async_wait.html">posix::descriptor::async_wait</a>
-</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/async_wait.html">posix::stream_descriptor::async_wait</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/async_wait.html">posix::basic_descriptor::async_wait</a>
</dt>
-<dt>signal_set, <a class="indexterm" href="reference/signal_set/async_wait.html">signal_set::async_wait</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/async_wait.html">posix::basic_stream_descriptor::async_wait</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/async_wait.html">windows::object_handle::async_wait</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/async_wait.html">windows::basic_object_handle::async_wait</a>
</dt>
</dl></dd>
-<dt id="ientry-idp93679952">async_write, <a class="indexterm" href="reference/async_write.html">async_write</a>
+<dt id="ientry-idm45199681366896">async_write, <a class="indexterm" href="reference/async_write.html">async_write</a>
</dt>
-<dt id="ientry-idp93989376">async_write_at, <a class="indexterm" href="reference/async_write_at.html">async_write_at</a>
+<dt id="ientry-idm45199681093968">async_write_at, <a class="indexterm" href="reference/async_write_at.html">async_write_at</a>
</dt>
-<dt id="ientry-idp107887856">async_write_some</dt>
+<dt id="ientry-idm45199671174320">async_write_some</dt>
<dd><dl>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/async_write_some.html">basic_serial_port::async_write_some</a>
+</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/async_write_some.html">basic_stream_socket::async_write_some</a>
</dt>
<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/async_write_some.html">buffered_read_stream::async_write_some</a>
@@ -466,19 +467,17 @@
</dt>
<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/async_write_some.html">buffered_write_stream::async_write_some</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/async_write_some.html">posix::stream_descriptor::async_write_some</a>
-</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/async_write_some.html">serial_port::async_write_some</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/async_write_some.html">posix::basic_stream_descriptor::async_write_some</a>
</dt>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/async_write_some.html">ssl::stream::async_write_some</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/async_write_some.html">windows::stream_handle::async_write_some</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/async_write_some.html">windows::basic_stream_handle::async_write_some</a>
</dt>
</dl></dd>
-<dt id="ientry-idp143611408">async_write_some_at</dt>
-<dd><dl><dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/async_write_some_at.html">windows::random_access_handle::async_write_some_at</a>
+<dt id="ientry-idm45199629156144">async_write_some_at</dt>
+<dd><dl><dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/async_write_some_at.html">windows::basic_random_access_handle::async_write_some_at</a>
</dt></dl></dd>
-<dt id="ientry-idp94750144">at_mark</dt>
+<dt id="ientry-idm45199680206976">at_mark</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/at_mark.html">basic_datagram_socket::at_mark</a>
</dt>
@@ -491,7 +490,7 @@
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/at_mark.html">basic_stream_socket::at_mark</a>
</dt>
</dl></dd>
-<dt id="ientry-idp94785696">available</dt>
+<dt id="ientry-idm45199680171200">available</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/available.html">basic_datagram_socket::available</a>
</dt>
@@ -504,27 +503,24 @@
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/available.html">basic_stream_socket::available</a>
</dt>
</dl></dd>
-<dt id="ientry-idp116628448">awaitable</dt>
-<dd><dl><dt>experimental::awaitable, <a class="indexterm" href="reference/experimental__awaitable/awaitable.html">experimental::awaitable::awaitable</a>
-</dt></dl></dd>
-<dt id="ientry-idp116559136">await_token</dt>
-<dd><dl><dt>experimental::await_token, <a class="indexterm" href="reference/experimental__await_token/await_token.html">experimental::await_token::await_token</a>
+<dt id="ientry-idm45199680883136">awaitable</dt>
+<dd><dl><dt>awaitable, <a class="indexterm" href="reference/awaitable/awaitable.html">awaitable::awaitable</a>
</dt></dl></dd>
</dl>
</div>
<div class="indexdiv">
<h3>B</h3>
<dl>
-<dt id="ientry-idp122799696">bad_address_cast</dt>
+<dt id="ientry-idm45199649416528">bad_address_cast</dt>
<dd><dl><dt>ip::bad_address_cast, <a class="indexterm" href="reference/ip__bad_address_cast/bad_address_cast.html">ip::bad_address_cast::bad_address_cast</a>
</dt></dl></dd>
-<dt id="ientry-idp115099664">bad_descriptor</dt>
+<dt id="ientry-idm45199656812080">bad_descriptor</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp94160480">bad_executor</dt>
+<dt id="ientry-idm45199680814656">bad_executor</dt>
<dd><dl><dt>bad_executor, <a class="indexterm" href="reference/bad_executor/bad_executor.html">bad_executor::bad_executor</a>
</dt></dl></dd>
-<dt id="ientry-idp122899456">basic_address_iterator</dt>
+<dt id="ientry-idm45199649316368">basic_address_iterator</dt>
<dd><dl>
<dt>ip::basic_address_iterator&lt;
address_v4 &gt;, <a class="indexterm" href="reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator.html">ip::basic_address_iterator&lt;
@@ -535,7 +531,7 @@
address_v6 &gt;::basic_address_iterator</a>
</dt>
</dl></dd>
-<dt id="ientry-idp123908416">basic_address_range</dt>
+<dt id="ientry-idm45199648307200">basic_address_range</dt>
<dd><dl>
<dt>ip::basic_address_range&lt;
address_v4 &gt;, <a class="indexterm" href="reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range.html">ip::basic_address_range&lt;
@@ -546,13 +542,16 @@
address_v6 &gt;::basic_address_range</a>
</dt>
</dl></dd>
-<dt id="ientry-idp94821712">basic_datagram_socket</dt>
+<dt id="ientry-idm45199680135232">basic_datagram_socket</dt>
<dd><dl><dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/basic_datagram_socket.html">basic_datagram_socket::basic_datagram_socket</a>
</dt></dl></dd>
-<dt id="ientry-idp96973696">basic_deadline_timer</dt>
+<dt id="ientry-idm45199677639712">basic_deadline_timer</dt>
<dd><dl><dt>basic_deadline_timer, <a class="indexterm" href="reference/basic_deadline_timer/basic_deadline_timer.html">basic_deadline_timer::basic_deadline_timer</a>
</dt></dl></dd>
-<dt id="ientry-idp116925168">basic_endpoint</dt>
+<dt id="ientry-idm45199639645312">basic_descriptor</dt>
+<dd><dl><dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/basic_descriptor.html">posix::basic_descriptor::basic_descriptor</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199655184688">basic_endpoint</dt>
<dd><dl>
<dt>generic::basic_endpoint, <a class="indexterm" href="reference/generic__basic_endpoint/basic_endpoint.html">generic::basic_endpoint::basic_endpoint</a>
</dt>
@@ -561,61 +560,82 @@
<dt>local::basic_endpoint, <a class="indexterm" href="reference/local__basic_endpoint/basic_endpoint.html">local::basic_endpoint::basic_endpoint</a>
</dt>
</dl></dd>
-<dt id="ientry-idp97568384">basic_io_object</dt>
+<dt id="ientry-idm45199677127888">basic_io_object</dt>
<dd><dl><dt>basic_io_object, <a class="indexterm" href="reference/basic_io_object/basic_io_object.html">basic_io_object::basic_io_object</a>
</dt></dl></dd>
-<dt id="ientry-idp98418176">basic_raw_socket</dt>
+<dt id="ientry-idm45199630081328">basic_object_handle</dt>
+<dd><dl><dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/basic_object_handle.html">windows::basic_object_handle::basic_object_handle</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199629637936">basic_overlapped_handle</dt>
+<dd><dl><dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/basic_overlapped_handle.html">windows::basic_overlapped_handle::basic_overlapped_handle</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199629122784">basic_random_access_handle</dt>
+<dd><dl><dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/basic_random_access_handle.html">windows::basic_random_access_handle::basic_random_access_handle</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199676264256">basic_raw_socket</dt>
<dd><dl><dt>basic_raw_socket, <a class="indexterm" href="reference/basic_raw_socket/basic_raw_socket.html">basic_raw_socket::basic_raw_socket</a>
</dt></dl></dd>
-<dt id="ientry-idp124747600">basic_resolver</dt>
+<dt id="ientry-idm45199647467232">basic_resolver</dt>
<dd><dl><dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/basic_resolver.html">ip::basic_resolver::basic_resolver</a>
</dt></dl></dd>
-<dt id="ientry-idp125715904">basic_resolver_entry</dt>
+<dt id="ientry-idm45199646551520">basic_resolver_entry</dt>
<dd><dl><dt>ip::basic_resolver_entry, <a class="indexterm" href="reference/ip__basic_resolver_entry/basic_resolver_entry.html">ip::basic_resolver_entry::basic_resolver_entry</a>
</dt></dl></dd>
-<dt id="ientry-idp125908336">basic_resolver_iterator</dt>
+<dt id="ientry-idm45199646358720">basic_resolver_iterator</dt>
<dd><dl><dt>ip::basic_resolver_iterator, <a class="indexterm" href="reference/ip__basic_resolver_iterator/basic_resolver_iterator.html">ip::basic_resolver_iterator::basic_resolver_iterator</a>
</dt></dl></dd>
-<dt id="ientry-idp126264816">basic_resolver_query</dt>
+<dt id="ientry-idm45199646001664">basic_resolver_query</dt>
<dd><dl><dt>ip::basic_resolver_query, <a class="indexterm" href="reference/ip__basic_resolver_query/basic_resolver_query.html">ip::basic_resolver_query::basic_resolver_query</a>
</dt></dl></dd>
-<dt id="ientry-idp126590912">basic_resolver_results</dt>
+<dt id="ientry-idm45199645675344">basic_resolver_results</dt>
<dd><dl><dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/basic_resolver_results.html">ip::basic_resolver_results::basic_resolver_results</a>
</dt></dl></dd>
-<dt id="ientry-idp100910528">basic_seq_packet_socket</dt>
+<dt id="ientry-idm45199673462112">basic_seq_packet_socket</dt>
<dd><dl><dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/basic_seq_packet_socket.html">basic_seq_packet_socket::basic_seq_packet_socket</a>
</dt></dl></dd>
-<dt id="ientry-idp103116400">basic_socket</dt>
+<dt id="ientry-idm45199671143168">basic_serial_port</dt>
+<dd><dl><dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/basic_serial_port.html">basic_serial_port::basic_serial_port</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199670326224">basic_signal_set</dt>
+<dd><dl><dt>basic_signal_set, <a class="indexterm" href="reference/basic_signal_set/basic_signal_set.html">basic_signal_set::basic_signal_set</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199669662560">basic_socket</dt>
<dd><dl><dt>basic_socket, <a class="indexterm" href="reference/basic_socket/basic_socket.html">basic_socket::basic_socket</a>
</dt></dl></dd>
-<dt id="ientry-idp105438608">basic_socket_acceptor</dt>
+<dt id="ientry-idm45199666889424">basic_socket_acceptor</dt>
<dd><dl><dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/basic_socket_acceptor.html">basic_socket_acceptor::basic_socket_acceptor</a>
</dt></dl></dd>
-<dt id="ientry-idp106748688">basic_socket_iostream</dt>
+<dt id="ientry-idm45199665569920">basic_socket_iostream</dt>
<dd><dl><dt>basic_socket_iostream, <a class="indexterm" href="reference/basic_socket_iostream/basic_socket_iostream.html">basic_socket_iostream::basic_socket_iostream</a>
</dt></dl></dd>
-<dt id="ientry-idp107096352">basic_socket_streambuf</dt>
+<dt id="ientry-idm45199665221552">basic_socket_streambuf</dt>
<dd><dl><dt>basic_socket_streambuf, <a class="indexterm" href="reference/basic_socket_streambuf/basic_socket_streambuf.html">basic_socket_streambuf::basic_socket_streambuf</a>
</dt></dl></dd>
-<dt id="ientry-idp110093344">basic_streambuf</dt>
+<dt id="ientry-idm45199661906848">basic_streambuf</dt>
<dd><dl><dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/basic_streambuf.html">basic_streambuf::basic_streambuf</a>
</dt></dl></dd>
-<dt id="ientry-idp110289344">basic_streambuf_ref</dt>
+<dt id="ientry-idm45199661710432">basic_streambuf_ref</dt>
<dd><dl><dt>basic_streambuf_ref, <a class="indexterm" href="reference/basic_streambuf_ref/basic_streambuf_ref.html">basic_streambuf_ref::basic_streambuf_ref</a>
</dt></dl></dd>
-<dt id="ientry-idp107990880">basic_stream_socket</dt>
+<dt id="ientry-idm45199638796640">basic_stream_descriptor</dt>
+<dd><dl><dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/basic_stream_descriptor.html">posix::basic_stream_descriptor::basic_stream_descriptor</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199628470208">basic_stream_handle</dt>
+<dd><dl><dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/basic_stream_handle.html">windows::basic_stream_handle::basic_stream_handle</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199664315312">basic_stream_socket</dt>
<dd><dl><dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/basic_stream_socket.html">basic_stream_socket::basic_stream_socket</a>
</dt></dl></dd>
-<dt id="ientry-idp110707232">basic_waitable_timer</dt>
+<dt id="ientry-idm45199661298016">basic_waitable_timer</dt>
<dd><dl><dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/basic_waitable_timer.html">basic_waitable_timer::basic_waitable_timer</a>
</dt></dl></dd>
-<dt id="ientry-idp111280464">basic_yield_context</dt>
+<dt id="ientry-idm45199660757936">basic_yield_context</dt>
<dd><dl><dt>basic_yield_context, <a class="indexterm" href="reference/basic_yield_context/basic_yield_context.html">basic_yield_context::basic_yield_context</a>
</dt></dl></dd>
-<dt id="ientry-idp136683952">baud_rate</dt>
+<dt id="ientry-idm45199635466960">baud_rate</dt>
<dd><dl><dt>serial_port_base::baud_rate, <a class="indexterm" href="reference/serial_port_base__baud_rate/baud_rate.html">serial_port_base::baud_rate::baud_rate</a>
</dt></dl></dd>
-<dt id="ientry-idp113214736">begin</dt>
+<dt id="ientry-idm45199658882464">begin</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/begin.html">buffers_iterator::begin</a>
</dt>
@@ -636,7 +656,7 @@
<dt>null_buffers, <a class="indexterm" href="reference/null_buffers/begin.html">null_buffers::begin</a>
</dt>
</dl></dd>
-<dt id="ientry-idp94963056">bind</dt>
+<dt id="ientry-idm45199679919312">bind</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/bind.html">basic_datagram_socket::bind</a>
</dt>
@@ -651,9 +671,9 @@
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/bind.html">basic_stream_socket::bind</a>
</dt>
</dl></dd>
-<dt id="ientry-idp111332704">bind_executor, <a class="indexterm" href="reference/bind_executor.html">bind_executor</a>
+<dt id="ientry-idm45199660705856">bind_executor, <a class="indexterm" href="reference/bind_executor.html">bind_executor</a>
</dt>
-<dt id="ientry-idp95007760">broadcast</dt>
+<dt id="ientry-idm45199679874640">broadcast</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/broadcast.html">basic_datagram_socket::broadcast</a>
</dt>
@@ -674,38 +694,38 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/broadcast.html">socket_base::broadcast</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115094192">broken_pipe</dt>
+<dt id="ientry-idm45199656817552">broken_pipe</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp111362816">buffer, <a class="indexterm" href="reference/buffer.html">buffer</a>
+<dt id="ientry-idm45199660675632">buffer, <a class="indexterm" href="reference/buffer.html">buffer</a>
</dt>
-<dt id="ientry-idp112173600">buffered_read_stream</dt>
+<dt id="ientry-idm45199659867136">buffered_read_stream</dt>
<dd><dl><dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/buffered_read_stream.html">buffered_read_stream::buffered_read_stream</a>
</dt></dl></dd>
-<dt id="ientry-idp112519968">buffered_stream</dt>
+<dt id="ientry-idm45199659542080">buffered_stream</dt>
<dd><dl><dt>buffered_stream, <a class="indexterm" href="reference/buffered_stream/buffered_stream.html">buffered_stream::buffered_stream</a>
</dt></dl></dd>
-<dt id="ientry-idp112873168">buffered_write_stream</dt>
+<dt id="ientry-idm45199659209888">buffered_write_stream</dt>
<dd><dl><dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/buffered_write_stream.html">buffered_write_stream::buffered_write_stream</a>
</dt></dl></dd>
-<dt id="ientry-idp113083616">buffers_begin, <a class="indexterm" href="reference/buffers_begin.html">buffers_begin</a>
+<dt id="ientry-idm45199659013584">buffers_begin, <a class="indexterm" href="reference/buffers_begin.html">buffers_begin</a>
</dt>
-<dt id="ientry-idp113093888">buffers_end, <a class="indexterm" href="reference/buffers_end.html">buffers_end</a>
+<dt id="ientry-idm45199659003376">buffers_end, <a class="indexterm" href="reference/buffers_end.html">buffers_end</a>
</dt>
-<dt id="ientry-idp113219792">buffers_iterator</dt>
+<dt id="ientry-idm45199658877408">buffers_iterator</dt>
<dd><dl><dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/buffers_iterator.html">buffers_iterator::buffers_iterator</a>
</dt></dl></dd>
-<dt id="ientry-idp111839936">buffer_cast, <a class="indexterm" href="reference/buffer_cast.html">buffer_cast</a>
+<dt id="ientry-idm45199660197472">buffer_cast, <a class="indexterm" href="reference/buffer_cast.html">buffer_cast</a>
</dt>
-<dt id="ientry-idp111870688">buffer_copy, <a class="indexterm" href="reference/buffer_copy.html">buffer_copy</a>
+<dt id="ientry-idm45199660166608">buffer_copy, <a class="indexterm" href="reference/buffer_copy.html">buffer_copy</a>
</dt>
-<dt id="ientry-idp111957984">buffer_sequence_begin, <a class="indexterm" href="reference/buffer_sequence_begin.html">buffer_sequence_begin</a>
+<dt id="ientry-idm45199660079488">buffer_sequence_begin, <a class="indexterm" href="reference/buffer_sequence_begin.html">buffer_sequence_begin</a>
</dt>
-<dt id="ientry-idp111991968">buffer_sequence_end, <a class="indexterm" href="reference/buffer_sequence_end.html">buffer_sequence_end</a>
+<dt id="ientry-idm45199660043520">buffer_sequence_end, <a class="indexterm" href="reference/buffer_sequence_end.html">buffer_sequence_end</a>
</dt>
-<dt id="ientry-idp112025856">buffer_size, <a class="indexterm" href="reference/buffer_size.html">buffer_size</a>
+<dt id="ientry-idm45199660007680">buffer_size, <a class="indexterm" href="reference/buffer_size.html">buffer_size</a>
</dt>
-<dt id="ientry-idp95024928">bytes_readable</dt>
+<dt id="ientry-idm45199679857440">bytes_readable</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/bytes_readable.html">basic_datagram_socket::bytes_readable</a>
</dt>
@@ -719,16 +739,16 @@
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/bytes_readable.html">basic_stream_socket::bytes_readable</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/bytes_readable.html">posix::descriptor::bytes_readable</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/bytes_readable.html">posix::basic_descriptor::bytes_readable</a>
</dt>
-<dt>posix::descriptor_base, <a class="indexterm" href="reference/posix__descriptor_base/bytes_readable.html">posix::descriptor_base::bytes_readable</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/bytes_readable.html">posix::basic_stream_descriptor::bytes_readable</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/bytes_readable.html">posix::stream_descriptor::bytes_readable</a>
+<dt>posix::descriptor_base, <a class="indexterm" href="reference/posix__descriptor_base/bytes_readable.html">posix::descriptor_base::bytes_readable</a>
</dt>
<dt>socket_base, <a class="indexterm" href="reference/socket_base/bytes_readable.html">socket_base::bytes_readable</a>
</dt>
</dl></dd>
-<dt id="ientry-idp121894192">bytes_type</dt>
+<dt id="ientry-idm45199650323312">bytes_type</dt>
<dd><dl>
<dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/bytes_type.html">ip::address_v4::bytes_type</a>
</dt>
@@ -740,13 +760,13 @@
<div class="indexdiv">
<h3>C</h3>
<dl>
-<dt id="ientry-idp111300144">callee_type</dt>
+<dt id="ientry-idm45199660738304">callee_type</dt>
<dd><dl><dt>basic_yield_context, <a class="indexterm" href="reference/basic_yield_context/callee_type.html">basic_yield_context::callee_type</a>
</dt></dl></dd>
-<dt id="ientry-idp111312912">caller_type</dt>
+<dt id="ientry-idm45199660725520">caller_type</dt>
<dd><dl><dt>basic_yield_context, <a class="indexterm" href="reference/basic_yield_context/caller_type.html">basic_yield_context::caller_type</a>
</dt></dl></dd>
-<dt id="ientry-idp95039904">cancel</dt>
+<dt id="ientry-idm45199679842624">cancel</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/cancel.html">basic_datagram_socket::cancel</a>
</dt>
@@ -756,6 +776,10 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/cancel.html">basic_seq_packet_socket::cancel</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/cancel.html">basic_serial_port::cancel</a>
+</dt>
+<dt>basic_signal_set, <a class="indexterm" href="reference/basic_signal_set/cancel.html">basic_signal_set::cancel</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/cancel.html">basic_socket::cancel</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/cancel.html">basic_socket_acceptor::cancel</a>
@@ -766,38 +790,34 @@
</dt>
<dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/cancel.html">ip::basic_resolver::cancel</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/cancel.html">posix::descriptor::cancel</a>
-</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/cancel.html">posix::stream_descriptor::cancel</a>
-</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/cancel.html">serial_port::cancel</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/cancel.html">posix::basic_descriptor::cancel</a>
</dt>
-<dt>signal_set, <a class="indexterm" href="reference/signal_set/cancel.html">signal_set::cancel</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/cancel.html">posix::basic_stream_descriptor::cancel</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/cancel.html">windows::object_handle::cancel</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/cancel.html">windows::basic_object_handle::cancel</a>
</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/cancel.html">windows::overlapped_handle::cancel</a>
+<dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/cancel.html">windows::basic_overlapped_handle::cancel</a>
</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/cancel.html">windows::random_access_handle::cancel</a>
+<dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/cancel.html">windows::basic_random_access_handle::cancel</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/cancel.html">windows::stream_handle::cancel</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/cancel.html">windows::basic_stream_handle::cancel</a>
</dt>
</dl></dd>
-<dt id="ientry-idp97181312">cancel_one</dt>
+<dt id="ientry-idm45199677478848">cancel_one</dt>
<dd><dl>
<dt>basic_deadline_timer, <a class="indexterm" href="reference/basic_deadline_timer/cancel_one.html">basic_deadline_timer::cancel_one</a>
</dt>
<dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/cancel_one.html">basic_waitable_timer::cancel_one</a>
</dt>
</dl></dd>
-<dt id="ientry-idp128050512">canonical</dt>
+<dt id="ientry-idm45199644213088">canonical</dt>
<dd><dl>
<dt>ip::network_v4, <a class="indexterm" href="reference/ip__network_v4/canonical.html">ip::network_v4::canonical</a>
</dt>
<dt>ip::network_v6, <a class="indexterm" href="reference/ip__network_v6/canonical.html">ip::network_v6::canonical</a>
</dt>
</dl></dd>
-<dt id="ientry-idp124794688">canonical_name</dt>
+<dt id="ientry-idm45199647406848">canonical_name</dt>
<dd><dl>
<dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/canonical_name.html">ip::basic_resolver::canonical_name</a>
</dt>
@@ -808,7 +828,7 @@
<dt>ip::resolver_query_base, <a class="indexterm" href="reference/ip__resolver_query_base/canonical_name.html">ip::resolver_query_base::canonical_name</a>
</dt>
</dl></dd>
-<dt id="ientry-idp110100432">capacity</dt>
+<dt id="ientry-idm45199661899664">capacity</dt>
<dd><dl>
<dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/capacity.html">basic_streambuf::capacity</a>
</dt>
@@ -825,29 +845,29 @@
<dt>local::basic_endpoint, <a class="indexterm" href="reference/local__basic_endpoint/capacity.html">local::basic_endpoint::capacity</a>
</dt>
</dl></dd>
-<dt id="ientry-idp126619920">cbegin</dt>
+<dt id="ientry-idm45199645646480">cbegin</dt>
<dd><dl><dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/cbegin.html">ip::basic_resolver_results::cbegin</a>
</dt></dl></dd>
-<dt id="ientry-idp126624656">cend</dt>
+<dt id="ientry-idm45199645641680">cend</dt>
<dd><dl><dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/cend.html">ip::basic_resolver_results::cend</a>
</dt></dl></dd>
-<dt id="ientry-idp136731296">character_size</dt>
+<dt id="ientry-idm45199635419488">character_size</dt>
<dd><dl><dt>serial_port_base::character_size, <a class="indexterm" href="reference/serial_port_base__character_size/character_size.html">serial_port_base::character_size::character_size</a>
</dt></dl></dd>
-<dt id="ientry-idp137199488">clear</dt>
-<dd><dl><dt>signal_set, <a class="indexterm" href="reference/signal_set/clear.html">signal_set::clear</a>
+<dt id="ientry-idm45199670133168">clear</dt>
+<dd><dl><dt>basic_signal_set, <a class="indexterm" href="reference/basic_signal_set/clear.html">basic_signal_set::clear</a>
</dt></dl></dd>
-<dt id="ientry-idp138250704">clear_options</dt>
+<dt id="ientry-idm45199634273040">clear_options</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/clear_options.html">ssl::context::clear_options</a>
</dt></dl></dd>
-<dt id="ientry-idp139850192">client</dt>
+<dt id="ientry-idm45199632852320">client</dt>
<dd><dl>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/handshake_type.html">ssl::stream::handshake_type</a>
</dt>
<dt>ssl::stream_base, <a class="indexterm" href="reference/ssl__stream_base/handshake_type.html">ssl::stream_base::handshake_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp106789536">clock_type</dt>
+<dt id="ientry-idm45199665528832">clock_type</dt>
<dd><dl>
<dt>basic_socket_iostream, <a class="indexterm" href="reference/basic_socket_iostream/clock_type.html">basic_socket_iostream::clock_type</a>
</dt>
@@ -856,7 +876,7 @@
<dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/clock_type.html">basic_waitable_timer::clock_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95094384">close</dt>
+<dt id="ientry-idm45199679787840">close</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/close.html">basic_datagram_socket::close</a>
</dt>
@@ -864,6 +884,8 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/close.html">basic_seq_packet_socket::close</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/close.html">basic_serial_port::close</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/close.html">basic_socket::close</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/close.html">basic_socket_acceptor::close</a>
@@ -880,22 +902,20 @@
</dt>
<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/close.html">buffered_write_stream::close</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/close.html">posix::descriptor::close</a>
-</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/close.html">posix::stream_descriptor::close</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/close.html">posix::basic_descriptor::close</a>
</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/close.html">serial_port::close</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/close.html">posix::basic_stream_descriptor::close</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/close.html">windows::object_handle::close</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/close.html">windows::basic_object_handle::close</a>
</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/close.html">windows::overlapped_handle::close</a>
+<dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/close.html">windows::basic_overlapped_handle::close</a>
</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/close.html">windows::random_access_handle::close</a>
+<dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/close.html">windows::basic_random_access_handle::close</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/close.html">windows::stream_handle::close</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/close.html">windows::basic_stream_handle::close</a>
</dt>
</dl></dd>
-<dt id="ientry-idp110110128">commit</dt>
+<dt id="ientry-idm45199661889968">commit</dt>
<dd><dl>
<dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/commit.html">basic_streambuf::commit</a>
</dt>
@@ -906,13 +926,13 @@
<dt>dynamic_vector_buffer, <a class="indexterm" href="reference/dynamic_vector_buffer/commit.html">dynamic_vector_buffer::commit</a>
</dt>
</dl></dd>
-<dt id="ientry-idp143391248">complete</dt>
+<dt id="ientry-idm45199627791120">complete</dt>
<dd><dl><dt>windows::overlapped_ptr, <a class="indexterm" href="reference/windows__overlapped_ptr/complete.html">windows::overlapped_ptr::complete</a>
</dt></dl></dd>
-<dt id="ientry-idp92383392">completion_handler</dt>
+<dt id="ientry-idm45199683048304">completion_handler</dt>
<dd><dl><dt>async_completion, <a class="indexterm" href="reference/async_completion/completion_handler.html">async_completion::completion_handler</a>
</dt></dl></dd>
-<dt id="ientry-idp92388640">completion_handler_type</dt>
+<dt id="ientry-idm45199683043056">completion_handler_type</dt>
<dd><dl>
<dt>async_completion, <a class="indexterm" href="reference/async_completion/completion_handler_type.html">async_completion::completion_handler_type</a>
</dt>
@@ -923,7 +943,7 @@
std::packaged_task&lt; Result(Args...)&gt;, Signature &gt;::completion_handler_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95137728">connect, <a class="indexterm" href="reference/connect.html">connect</a>
+<dt id="ientry-idm45199679744720">connect, <a class="indexterm" href="reference/connect.html">connect</a>
</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/connect.html">basic_datagram_socket::connect</a>
@@ -941,22 +961,22 @@
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/connect.html">basic_stream_socket::connect</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115095440">connection_aborted</dt>
+<dt id="ientry-idm45199656816304">connection_aborted</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115096848">connection_refused</dt>
+<dt id="ientry-idm45199656814896">connection_refused</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115098256">connection_reset</dt>
+<dt id="ientry-idm45199656813488">connection_reset</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp113946768">const_buffer</dt>
+<dt id="ientry-idm45199658091200">const_buffer</dt>
<dd><dl><dt>const_buffer, <a class="indexterm" href="reference/const_buffer/const_buffer.html">const_buffer::const_buffer</a>
</dt></dl></dd>
-<dt id="ientry-idp114069024">const_buffers_1</dt>
+<dt id="ientry-idm45199657968736">const_buffers_1</dt>
<dd><dl><dt>const_buffers_1, <a class="indexterm" href="reference/const_buffers_1/const_buffers_1.html">const_buffers_1::const_buffers_1</a>
</dt></dl></dd>
-<dt id="ientry-idp110123568">const_buffers_type</dt>
+<dt id="ientry-idm45199661876480">const_buffers_type</dt>
<dd><dl>
<dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/const_buffers_type.html">basic_streambuf::const_buffers_type</a>
</dt>
@@ -967,7 +987,7 @@
<dt>dynamic_vector_buffer, <a class="indexterm" href="reference/dynamic_vector_buffer/const_buffers_type.html">dynamic_vector_buffer::const_buffers_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp114086208">const_iterator</dt>
+<dt id="ientry-idm45199657951488">const_iterator</dt>
<dd><dl>
<dt>const_buffers_1, <a class="indexterm" href="reference/const_buffers_1/const_iterator.html">const_buffers_1::const_iterator</a>
</dt>
@@ -978,10 +998,10 @@
<dt>null_buffers, <a class="indexterm" href="reference/null_buffers/const_iterator.html">null_buffers::const_iterator</a>
</dt>
</dl></dd>
-<dt id="ientry-idp126742080">const_reference</dt>
+<dt id="ientry-idm45199645523920">const_reference</dt>
<dd><dl><dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/const_reference.html">ip::basic_resolver_results::const_reference</a>
</dt></dl></dd>
-<dt id="ientry-idp110134160">consume</dt>
+<dt id="ientry-idm45199661865936">consume</dt>
<dd><dl>
<dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/consume.html">basic_streambuf::consume</a>
</dt>
@@ -992,7 +1012,7 @@
<dt>dynamic_vector_buffer, <a class="indexterm" href="reference/dynamic_vector_buffer/consume.html">dynamic_vector_buffer::consume</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115719760">context</dt>
+<dt id="ientry-idm45199656082512">context</dt>
<dd><dl>
<dt>execution_context::service, <a class="indexterm" href="reference/execution_context__service/context.html">execution_context::service::context</a>
</dt>
@@ -1011,18 +1031,20 @@
<dt>thread_pool::executor_type, <a class="indexterm" href="reference/thread_pool__executor_type/context.html">thread_pool::executor_type::context</a>
</dt>
</dl></dd>
-<dt id="ientry-idp114305152">coroutine</dt>
+<dt id="ientry-idm45199657732272">coroutine</dt>
<dd><dl><dt>coroutine, <a class="indexterm" href="reference/coroutine/coroutine.html">coroutine::coroutine</a>
</dt></dl></dd>
-<dt id="ientry-idp119678112">count_type</dt>
+<dt id="ientry-idm45199652468736">count_type</dt>
<dd><dl><dt>io_context, <a class="indexterm" href="reference/io_context/count_type.html">io_context::count_type</a>
</dt></dl></dd>
+<dt id="ientry-idm45199658630848">co_spawn, <a class="indexterm" href="reference/co_spawn.html">co_spawn</a>
+</dt>
</dl>
</div>
<div class="indexdiv">
<h3>D</h3>
<dl>
-<dt id="ientry-idp110144384">data</dt>
+<dt id="ientry-idm45199661855664">data</dt>
<dd><dl>
<dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/data.html">basic_streambuf::data</a>
</dt>
@@ -1047,10 +1069,10 @@
<dt>mutable_buffers_1, <a class="indexterm" href="reference/mutable_buffers_1/data.html">mutable_buffers_1::data</a>
</dt>
</dl></dd>
-<dt id="ientry-idp117153152">datagram_protocol</dt>
+<dt id="ientry-idm45199654956896">datagram_protocol</dt>
<dd><dl><dt>generic::datagram_protocol, <a class="indexterm" href="reference/generic__datagram_protocol/datagram_protocol.html">generic::datagram_protocol::datagram_protocol</a>
</dt></dl></dd>
-<dt id="ientry-idp116978272">data_type</dt>
+<dt id="ientry-idm45199655131712">data_type</dt>
<dd><dl>
<dt>generic::basic_endpoint, <a class="indexterm" href="reference/generic__basic_endpoint/data_type.html">generic::basic_endpoint::data_type</a>
</dt>
@@ -1059,9 +1081,9 @@
<dt>local::basic_endpoint, <a class="indexterm" href="reference/local__basic_endpoint/data_type.html">local::basic_endpoint::data_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp114324256">deadline_timer, <a class="indexterm" href="reference/deadline_timer.html">deadline_timer</a>
+<dt id="ientry-idm45199657712976">deadline_timer, <a class="indexterm" href="reference/deadline_timer.html">deadline_timer</a>
</dt>
-<dt id="ientry-idp95183872">debug</dt>
+<dt id="ientry-idm45199679698752">debug</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/debug.html">basic_datagram_socket::debug</a>
</dt>
@@ -1078,21 +1100,21 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/debug.html">socket_base::debug</a>
</dt>
</dl></dd>
-<dt id="ientry-idp112206480">default_buffer_size</dt>
+<dt id="ientry-idm45199659834240">default_buffer_size</dt>
<dd><dl>
<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/default_buffer_size.html">buffered_read_stream::default_buffer_size</a>
</dt>
<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/default_buffer_size.html">buffered_write_stream::default_buffer_size</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138323120">default_workarounds</dt>
+<dt id="ientry-idm45199679453040">default_workarounds</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/default_workarounds.html">ssl::context::default_workarounds</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/default_workarounds.html">ssl::context_base::default_workarounds</a>
</dt>
</dl></dd>
-<dt id="ientry-idp114433664">defer, <a class="indexterm" href="reference/defer.html">defer</a>
+<dt id="ientry-idm45199681375264">defer, <a class="indexterm" href="reference/defer.html">defer</a>
</dt>
<dd><dl>
<dt>executor, <a class="indexterm" href="reference/executor/defer.html">executor::defer</a>
@@ -1108,17 +1130,14 @@
<dt>thread_pool::executor_type, <a class="indexterm" href="reference/thread_pool__executor_type/defer.html">thread_pool::executor_type::defer</a>
</dt>
</dl></dd>
-<dt id="ientry-idp125932496">dereference</dt>
+<dt id="ientry-idm45199646334496">dereference</dt>
<dd><dl>
<dt>ip::basic_resolver_iterator, <a class="indexterm" href="reference/ip__basic_resolver_iterator/dereference.html">ip::basic_resolver_iterator::dereference</a>
</dt>
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/dereference.html">ip::basic_resolver_results::dereference</a>
</dt>
</dl></dd>
-<dt id="ientry-idp132624800">descriptor</dt>
-<dd><dl><dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/descriptor.html">posix::descriptor::descriptor</a>
-</dt></dl></dd>
-<dt id="ientry-idp115485632">destroy</dt>
+<dt id="ientry-idm45199656353712">destroy</dt>
<dd><dl>
<dt>execution_context, <a class="indexterm" href="reference/execution_context/destroy.html">execution_context::destroy</a>
</dt>
@@ -1129,10 +1148,12 @@
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/destroy.html">thread_pool::destroy</a>
</dt>
</dl></dd>
-<dt id="ientry-idp116726816">detached_t</dt>
-<dd><dl><dt>experimental::detached_t, <a class="indexterm" href="reference/experimental__detached_t/detached_t.html">experimental::detached_t::detached_t</a>
+<dt id="ientry-idm45199657644496">detached, <a class="indexterm" href="reference/detached.html">detached</a>
+</dt>
+<dt id="ientry-idm45199657615904">detached_t</dt>
+<dd><dl><dt>detached_t, <a class="indexterm" href="reference/detached_t/detached_t.html">detached_t::detached_t</a>
</dt></dl></dd>
-<dt id="ientry-idp113224640">difference_type</dt>
+<dt id="ientry-idm45199658872560">difference_type</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/difference_type.html">buffers_iterator::difference_type</a>
</dt>
@@ -1149,7 +1170,7 @@
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/difference_type.html">ip::basic_resolver_results::difference_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp114513248">dispatch, <a class="indexterm" href="reference/dispatch.html">dispatch</a>
+<dt id="ientry-idm45199657612144">dispatch, <a class="indexterm" href="reference/dispatch.html">dispatch</a>
</dt>
<dd><dl>
<dt>executor, <a class="indexterm" href="reference/executor/dispatch.html">executor::dispatch</a>
@@ -1167,7 +1188,7 @@
<dt>thread_pool::executor_type, <a class="indexterm" href="reference/thread_pool__executor_type/dispatch.html">thread_pool::executor_type::dispatch</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95201328">do_not_route</dt>
+<dt id="ientry-idm45199679681664">do_not_route</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/do_not_route.html">basic_datagram_socket::do_not_route</a>
</dt>
@@ -1184,7 +1205,7 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/do_not_route.html">socket_base::do_not_route</a>
</dt>
</dl></dd>
-<dt id="ientry-idp106810352">duration</dt>
+<dt id="ientry-idm45199665507968">duration</dt>
<dd><dl>
<dt>basic_socket_iostream, <a class="indexterm" href="reference/basic_socket_iostream/duration.html">basic_socket_iostream::duration</a>
</dt>
@@ -1193,7 +1214,7 @@
<dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/duration.html">basic_waitable_timer::duration</a>
</dt>
</dl></dd>
-<dt id="ientry-idp97229616">duration_type</dt>
+<dt id="ientry-idm45199677427920">duration_type</dt>
<dd><dl>
<dt>basic_deadline_timer, <a class="indexterm" href="reference/basic_deadline_timer/duration_type.html">basic_deadline_timer::duration_type</a>
</dt>
@@ -1206,12 +1227,12 @@
boost::posix_time::ptime &gt;::duration_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp114593120">dynamic_buffer, <a class="indexterm" href="reference/dynamic_buffer.html">dynamic_buffer</a>
+<dt id="ientry-idm45199657547872">dynamic_buffer, <a class="indexterm" href="reference/dynamic_buffer.html">dynamic_buffer</a>
</dt>
-<dt id="ientry-idp114810800">dynamic_string_buffer</dt>
+<dt id="ientry-idm45199657309136">dynamic_string_buffer</dt>
<dd><dl><dt>dynamic_string_buffer, <a class="indexterm" href="reference/dynamic_string_buffer/dynamic_string_buffer.html">dynamic_string_buffer::dynamic_string_buffer</a>
</dt></dl></dd>
-<dt id="ientry-idp114963424">dynamic_vector_buffer</dt>
+<dt id="ientry-idm45199656980336">dynamic_vector_buffer</dt>
<dd><dl><dt>dynamic_vector_buffer, <a class="indexterm" href="reference/dynamic_vector_buffer/dynamic_vector_buffer.html">dynamic_vector_buffer::dynamic_vector_buffer</a>
</dt></dl></dd>
</dl>
@@ -1219,10 +1240,10 @@
<div class="indexdiv">
<h3>E</h3>
<dl>
-<dt id="ientry-idp116776032">ec_</dt>
-<dd><dl><dt>experimental::redirect_error_t, <a class="indexterm" href="reference/experimental__redirect_error_t/ec_.html">experimental::redirect_error_t::ec_</a>
+<dt id="ientry-idm45199635673920">ec_</dt>
+<dd><dl><dt>redirect_error_t, <a class="indexterm" href="reference/redirect_error_t/ec_.html">redirect_error_t::ec_</a>
</dt></dl></dd>
-<dt id="ientry-idp123938560">empty</dt>
+<dt id="ientry-idm45199648276896">empty</dt>
<dd><dl>
<dt>ip::basic_address_range&lt;
address_v4 &gt;, <a class="indexterm" href="reference/ip__basic_address_range_lt__address_v4__gt_/empty.html">ip::basic_address_range&lt;
@@ -1235,7 +1256,7 @@
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/empty.html">ip::basic_resolver_results::empty</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95218608">enable_connection_aborted</dt>
+<dt id="ientry-idm45199679664208">enable_connection_aborted</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/enable_connection_aborted.html">basic_datagram_socket::enable_connection_aborted</a>
</dt>
@@ -1252,7 +1273,7 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/enable_connection_aborted.html">socket_base::enable_connection_aborted</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113235104">end</dt>
+<dt id="ientry-idm45199658862032">end</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/end.html">buffers_iterator::end</a>
</dt>
@@ -1273,7 +1294,7 @@
<dt>null_buffers, <a class="indexterm" href="reference/null_buffers/end.html">null_buffers::end</a>
</dt>
</dl></dd>
-<dt id="ientry-idp117177760">endpoint</dt>
+<dt id="ientry-idm45199654932144">endpoint</dt>
<dd><dl>
<dt>generic::datagram_protocol, <a class="indexterm" href="reference/generic__datagram_protocol/endpoint.html">generic::datagram_protocol::endpoint</a>
</dt>
@@ -1296,7 +1317,7 @@
<dt>local::stream_protocol, <a class="indexterm" href="reference/local__stream_protocol/endpoint.html">local::stream_protocol::endpoint</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95236512">endpoint_type</dt>
+<dt id="ientry-idm45199679646432">endpoint_type</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/endpoint_type.html">basic_datagram_socket::endpoint_type</a>
</dt>
@@ -1321,74 +1342,79 @@
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/endpoint_type.html">ip::basic_resolver_results::endpoint_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115271888">eof</dt>
+<dt id="ientry-idm45199656615296">eof</dt>
<dd><dl><dt>error::misc_errors, <a class="indexterm" href="reference/error__misc_errors.html">error::misc_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp125948096">equal</dt>
+<dt id="ientry-idm45199646319088">equal</dt>
<dd><dl>
<dt>ip::basic_resolver_iterator, <a class="indexterm" href="reference/ip__basic_resolver_iterator/equal.html">ip::basic_resolver_iterator::equal</a>
</dt>
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/equal.html">ip::basic_resolver_results::equal</a>
</dt>
</dl></dd>
-<dt id="ientry-idp106841872">error</dt>
+<dt id="ientry-idm45199665476480">error</dt>
<dd><dl>
<dt>basic_socket_iostream, <a class="indexterm" href="reference/basic_socket_iostream/error.html">basic_socket_iostream::error</a>
</dt>
<dt>basic_socket_streambuf, <a class="indexterm" href="reference/basic_socket_streambuf/error.html">basic_socket_streambuf::error</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115059968">error::addrinfo_category, <a class="indexterm" href="reference/error__addrinfo_category.html">error::addrinfo_category</a>
+<dt id="ientry-idm45199656851776">error::addrinfo_category, <a class="indexterm" href="reference/error__addrinfo_category.html">error::addrinfo_category</a>
</dt>
-<dt id="ientry-idp115068448">error::addrinfo_errors, <a class="indexterm" href="reference/error__addrinfo_errors.html">error::addrinfo_errors</a>
+<dt id="ientry-idm45199656843296">error::addrinfo_errors, <a class="indexterm" href="reference/error__addrinfo_errors.html">error::addrinfo_errors</a>
</dt>
-<dt id="ientry-idp115085376">error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
+<dt id="ientry-idm45199656826368">error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt>
-<dt id="ientry-idp115193552">error::get_addrinfo_category, <a class="indexterm" href="reference/error__get_addrinfo_category.html">error::get_addrinfo_category</a>
+<dt id="ientry-idm45199656715456">error::get_addrinfo_category, <a class="indexterm" href="reference/error__get_addrinfo_category.html">error::get_addrinfo_category</a>
</dt>
-<dt id="ientry-idp115201808">error::get_misc_category, <a class="indexterm" href="reference/error__get_misc_category.html">error::get_misc_category</a>
+<dt id="ientry-idm45199656705328">error::get_misc_category, <a class="indexterm" href="reference/error__get_misc_category.html">error::get_misc_category</a>
</dt>
-<dt id="ientry-idp115209984">error::get_netdb_category, <a class="indexterm" href="reference/error__get_netdb_category.html">error::get_netdb_category</a>
+<dt id="ientry-idm45199656695088">error::get_netdb_category, <a class="indexterm" href="reference/error__get_netdb_category.html">error::get_netdb_category</a>
</dt>
-<dt id="ientry-idp115218160">error::get_ssl_category, <a class="indexterm" href="reference/error__get_ssl_category.html">error::get_ssl_category</a>
+<dt id="ientry-idm45199656684912">error::get_ssl_category, <a class="indexterm" href="reference/error__get_ssl_category.html">error::get_ssl_category</a>
</dt>
-<dt id="ientry-idp115226336">error::get_system_category, <a class="indexterm" href="reference/error__get_system_category.html">error::get_system_category</a>
+<dt id="ientry-idm45199656674800">error::get_system_category, <a class="indexterm" href="reference/error__get_system_category.html">error::get_system_category</a>
</dt>
-<dt id="ientry-idp115234512">error::make_error_code, <a class="indexterm" href="reference/error__make_error_code.html">error::make_error_code</a>
+<dt id="ientry-idm45199656664576">error::make_error_code, <a class="indexterm" href="reference/error__make_error_code.html">error::make_error_code</a>
</dt>
-<dt id="ientry-idp115260576">error::misc_category, <a class="indexterm" href="reference/error__misc_category.html">error::misc_category</a>
+<dt id="ientry-idm45199656629536">error::misc_category, <a class="indexterm" href="reference/error__misc_category.html">error::misc_category</a>
</dt>
-<dt id="ientry-idp115268640">error::misc_errors, <a class="indexterm" href="reference/error__misc_errors.html">error::misc_errors</a>
+<dt id="ientry-idm45199656619376">error::misc_errors, <a class="indexterm" href="reference/error__misc_errors.html">error::misc_errors</a>
</dt>
-<dt id="ientry-idp115290528">error::netdb_category, <a class="indexterm" href="reference/error__netdb_category.html">error::netdb_category</a>
+<dt id="ientry-idm45199656592832">error::netdb_category, <a class="indexterm" href="reference/error__netdb_category.html">error::netdb_category</a>
</dt>
-<dt id="ientry-idp115298608">error::netdb_errors, <a class="indexterm" href="reference/error__netdb_errors.html">error::netdb_errors</a>
+<dt id="ientry-idm45199656582640">error::netdb_errors, <a class="indexterm" href="reference/error__netdb_errors.html">error::netdb_errors</a>
</dt>
-<dt id="ientry-idp115320896">error::ssl_category, <a class="indexterm" href="reference/error__ssl_category.html">error::ssl_category</a>
+<dt id="ientry-idm45199656555840">error::ssl_category, <a class="indexterm" href="reference/error__ssl_category.html">error::ssl_category</a>
</dt>
-<dt id="ientry-idp115328960">error::ssl_errors, <a class="indexterm" href="reference/error__ssl_errors.html">error::ssl_errors</a>
+<dt id="ientry-idm45199656545728">error::ssl_errors, <a class="indexterm" href="reference/error__ssl_errors.html">error::ssl_errors</a>
</dt>
-<dt id="ientry-idp115336720">error::system_category, <a class="indexterm" href="reference/error__system_category.html">error::system_category</a>
+<dt id="ientry-idm45199656535776">error::system_category, <a class="indexterm" href="reference/error__system_category.html">error::system_category</a>
</dt>
-<dt id="ientry-idp136884160">even</dt>
+<dt id="ientry-idm45199635267184">even</dt>
<dd><dl><dt>serial_port_base::parity, <a class="indexterm" href="reference/serial_port_base__parity/type.html">serial_port_base::parity::type</a>
</dt></dl></dd>
-<dt id="ientry-idp115493792">execution_context</dt>
+<dt id="ientry-idm45199656344032">execution_context</dt>
<dd><dl><dt>execution_context, <a class="indexterm" href="reference/execution_context/execution_context.html">execution_context::execution_context</a>
</dt></dl></dd>
-<dt id="ientry-idp115876320">executor</dt>
+<dt id="ientry-idm45199655925616">executor</dt>
<dd><dl><dt>executor, <a class="indexterm" href="reference/executor/executor.html">executor::executor</a>
</dt></dl></dd>
-<dt id="ientry-idp116068768">executor_arg, <a class="indexterm" href="reference/executor_arg.html">executor_arg</a>
+<dt id="ientry-idm45199655732720">executor_arg, <a class="indexterm" href="reference/executor_arg.html">executor_arg</a>
</dt>
-<dt id="ientry-idp116104048">executor_arg_t</dt>
+<dt id="ientry-idm45199655697296">executor_arg_t</dt>
<dd><dl><dt>executor_arg_t, <a class="indexterm" href="reference/executor_arg_t/executor_arg_t.html">executor_arg_t::executor_arg_t</a>
</dt></dl></dd>
-<dt id="ientry-idp116202416">executor_binder</dt>
+<dt id="ientry-idm45199655598736">executor_binder</dt>
<dd><dl><dt>executor_binder, <a class="indexterm" href="reference/executor_binder/executor_binder.html">executor_binder::executor_binder</a>
</dt></dl></dd>
-<dt id="ientry-idp95247760">executor_type</dt>
+<dt id="ientry-idm45199631071840">executor_t</dt>
+<dd><dl><dt>this_coro::executor_t, <a class="indexterm" href="reference/this_coro__executor_t/executor_t.html">this_coro::executor_t::executor_t</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199680866512">executor_type</dt>
<dd><dl>
+<dt>awaitable, <a class="indexterm" href="reference/awaitable/executor_type.html">awaitable::executor_type</a>
+</dt>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/executor_type.html">basic_datagram_socket::executor_type</a>
</dt>
<dt>basic_deadline_timer, <a class="indexterm" href="reference/basic_deadline_timer/executor_type.html">basic_deadline_timer::executor_type</a>
@@ -1399,6 +1425,10 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/executor_type.html">basic_seq_packet_socket::executor_type</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/executor_type.html">basic_serial_port::executor_type</a>
+</dt>
+<dt>basic_signal_set, <a class="indexterm" href="reference/basic_signal_set/executor_type.html">basic_signal_set::executor_type</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/executor_type.html">basic_socket::executor_type</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/executor_type.html">basic_socket_acceptor::executor_type</a>
@@ -1417,47 +1447,29 @@
</dt>
<dt>executor_work_guard, <a class="indexterm" href="reference/executor_work_guard/executor_type.html">executor_work_guard::executor_type</a>
</dt>
-<dt>experimental::awaitable, <a class="indexterm" href="reference/experimental__awaitable/executor_type.html">experimental::awaitable::executor_type</a>
-</dt>
-<dt>experimental::await_token, <a class="indexterm" href="reference/experimental__await_token/executor_type.html">experimental::await_token::executor_type</a>
-</dt>
<dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/executor_type.html">ip::basic_resolver::executor_type</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/executor_type.html">posix::descriptor::executor_type</a>
-</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/executor_type.html">posix::stream_descriptor::executor_type</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/executor_type.html">posix::basic_descriptor::executor_type</a>
</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/executor_type.html">serial_port::executor_type</a>
-</dt>
-<dt>signal_set, <a class="indexterm" href="reference/signal_set/executor_type.html">signal_set::executor_type</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/executor_type.html">posix::basic_stream_descriptor::executor_type</a>
</dt>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/executor_type.html">ssl::stream::executor_type</a>
</dt>
<dt>system_context, <a class="indexterm" href="reference/system_context/executor_type.html">system_context::executor_type</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/executor_type.html">windows::object_handle::executor_type</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/executor_type.html">windows::basic_object_handle::executor_type</a>
</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/executor_type.html">windows::overlapped_handle::executor_type</a>
+<dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/executor_type.html">windows::basic_overlapped_handle::executor_type</a>
</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/executor_type.html">windows::random_access_handle::executor_type</a>
+<dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/executor_type.html">windows::basic_random_access_handle::executor_type</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/executor_type.html">windows::stream_handle::executor_type</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/executor_type.html">windows::basic_stream_handle::executor_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp116469552">executor_work_guard</dt>
+<dt id="ientry-idm45199655331520">executor_work_guard</dt>
<dd><dl><dt>executor_work_guard, <a class="indexterm" href="reference/executor_work_guard/executor_work_guard.html">executor_work_guard::executor_work_guard</a>
</dt></dl></dd>
-<dt id="ientry-idp116658928">experimental::co_spawn, <a class="indexterm" href="reference/experimental__co_spawn.html">experimental::co_spawn</a>
-</dt>
-<dt id="ientry-idp116690400">experimental::detached, <a class="indexterm" href="reference/experimental__detached.html">experimental::detached</a>
-</dt>
-<dt id="ientry-idp116731728">experimental::redirect_error, <a class="indexterm" href="reference/experimental__redirect_error.html">experimental::redirect_error</a>
-</dt>
-<dt id="ientry-idp116790688">experimental::this_coro::executor, <a class="indexterm" href="reference/experimental__this_coro__executor.html">experimental::this_coro::executor</a>
-</dt>
-<dt id="ientry-idp116809600">experimental::this_coro::token, <a class="indexterm" href="reference/experimental__this_coro__token.html">experimental::this_coro::token</a>
-</dt>
-<dt id="ientry-idp106855136">expires_after</dt>
+<dt id="ientry-idm45199665463040">expires_after</dt>
<dd><dl>
<dt>basic_socket_iostream, <a class="indexterm" href="reference/basic_socket_iostream/expires_after.html">basic_socket_iostream::expires_after</a>
</dt>
@@ -1466,7 +1478,7 @@
<dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/expires_after.html">basic_waitable_timer::expires_after</a>
</dt>
</dl></dd>
-<dt id="ientry-idp97291088">expires_at</dt>
+<dt id="ientry-idm45199677406896">expires_at</dt>
<dd><dl>
<dt>basic_deadline_timer, <a class="indexterm" href="reference/basic_deadline_timer/expires_at.html">basic_deadline_timer::expires_at</a>
</dt>
@@ -1477,7 +1489,7 @@
<dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/expires_at.html">basic_waitable_timer::expires_at</a>
</dt>
</dl></dd>
-<dt id="ientry-idp97347888">expires_from_now</dt>
+<dt id="ientry-idm45199677342528">expires_from_now</dt>
<dd><dl>
<dt>basic_deadline_timer, <a class="indexterm" href="reference/basic_deadline_timer/expires_from_now.html">basic_deadline_timer::expires_from_now</a>
</dt>
@@ -1488,7 +1500,7 @@
<dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/expires_from_now.html">basic_waitable_timer::expires_from_now</a>
</dt>
</dl></dd>
-<dt id="ientry-idp106927216">expiry</dt>
+<dt id="ientry-idm45199665390880">expiry</dt>
<dd><dl>
<dt>basic_socket_iostream, <a class="indexterm" href="reference/basic_socket_iostream/expiry.html">basic_socket_iostream::expiry</a>
</dt>
@@ -1502,7 +1514,7 @@
<div class="indexdiv">
<h3>F</h3>
<dl>
-<dt id="ientry-idp117273632">family</dt>
+<dt id="ientry-idm45199654836144">family</dt>
<dd><dl>
<dt>generic::datagram_protocol, <a class="indexterm" href="reference/generic__datagram_protocol/family.html">generic::datagram_protocol::family</a>
</dt>
@@ -1523,27 +1535,27 @@
<dt>local::stream_protocol, <a class="indexterm" href="reference/local__stream_protocol/family.html">local::stream_protocol::family</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115100912">fault</dt>
+<dt id="ientry-idm45199656810832">fault</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115274384">fd_set_failure</dt>
+<dt id="ientry-idm45199656612112">fd_set_failure</dt>
<dd><dl><dt>error::misc_errors, <a class="indexterm" href="reference/error__misc_errors.html">error::misc_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp138327920">file_format</dt>
+<dt id="ientry-idm45199679448944">file_format</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/file_format.html">ssl::context::file_format</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/file_format.html">ssl::context_base::file_format</a>
</dt>
</dl></dd>
-<dt id="ientry-idp112221968">fill</dt>
+<dt id="ientry-idm45199659818816">fill</dt>
<dd><dl>
<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/fill.html">buffered_read_stream::fill</a>
</dt>
<dt>buffered_stream, <a class="indexterm" href="reference/buffered_stream/fill.html">buffered_stream::fill</a>
</dt>
</dl></dd>
-<dt id="ientry-idp123948400">find</dt>
+<dt id="ientry-idm45199648266992">find</dt>
<dd><dl>
<dt>ip::basic_address_range&lt;
address_v4 &gt;, <a class="indexterm" href="reference/ip__basic_address_range_lt__address_v4__gt_/find.html">ip::basic_address_range&lt;
@@ -1554,10 +1566,10 @@
address_v6 &gt;::find</a>
</dt>
</dl></dd>
-<dt id="ientry-idp116294944">first_argument_type</dt>
+<dt id="ientry-idm45199655506256">first_argument_type</dt>
<dd><dl><dt>executor_binder, <a class="indexterm" href="reference/executor_binder/first_argument_type.html">executor_binder::first_argument_type</a>
</dt></dl></dd>
-<dt id="ientry-idp124864816">flags</dt>
+<dt id="ientry-idm45199647380352">flags</dt>
<dd><dl>
<dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/flags.html">ip::basic_resolver::flags</a>
</dt>
@@ -1568,17 +1580,17 @@
<dt>ip::resolver_query_base, <a class="indexterm" href="reference/ip__resolver_query_base/flags.html">ip::resolver_query_base::flags</a>
</dt>
</dl></dd>
-<dt id="ientry-idp136788880">flow_control</dt>
+<dt id="ientry-idm45199635361904">flow_control</dt>
<dd><dl><dt>serial_port_base::flow_control, <a class="indexterm" href="reference/serial_port_base__flow_control/flow_control.html">serial_port_base::flow_control::flow_control</a>
</dt></dl></dd>
-<dt id="ientry-idp112580416">flush</dt>
+<dt id="ientry-idm45199659481696">flush</dt>
<dd><dl>
<dt>buffered_stream, <a class="indexterm" href="reference/buffered_stream/flush.html">buffered_stream::flush</a>
</dt>
<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/flush.html">buffered_write_stream::flush</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115502656">fork_child</dt>
+<dt id="ientry-idm45199656333232">fork_child</dt>
<dd><dl>
<dt>execution_context, <a class="indexterm" href="reference/execution_context/fork_event.html">execution_context::fork_event</a>
</dt>
@@ -1589,7 +1601,7 @@
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/fork_event.html">thread_pool::fork_event</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115497584">fork_event</dt>
+<dt id="ientry-idm45199656339216">fork_event</dt>
<dd><dl>
<dt>execution_context, <a class="indexterm" href="reference/execution_context/fork_event.html">execution_context::fork_event</a>
</dt>
@@ -1600,7 +1612,7 @@
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/fork_event.html">thread_pool::fork_event</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115501248">fork_parent</dt>
+<dt id="ientry-idm45199656334848">fork_parent</dt>
<dd><dl>
<dt>execution_context, <a class="indexterm" href="reference/execution_context/fork_event.html">execution_context::fork_event</a>
</dt>
@@ -1611,7 +1623,7 @@
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/fork_event.html">thread_pool::fork_event</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115499840">fork_prepare</dt>
+<dt id="ientry-idm45199656336464">fork_prepare</dt>
<dd><dl>
<dt>execution_context, <a class="indexterm" href="reference/execution_context/fork_event.html">execution_context::fork_event</a>
</dt>
@@ -1622,21 +1634,21 @@
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/fork_event.html">thread_pool::fork_event</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138549952">for_reading</dt>
+<dt id="ientry-idm45199634103840">for_reading</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/password_purpose.html">ssl::context::password_purpose</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/password_purpose.html">ssl::context_base::password_purpose</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138551712">for_writing</dt>
+<dt id="ientry-idm45199634102352">for_writing</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/password_purpose.html">ssl::context::password_purpose</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/password_purpose.html">ssl::context_base::password_purpose</a>
</dt>
</dl></dd>
-<dt id="ientry-idp121469056">from_string</dt>
+<dt id="ientry-idm45199650748864">from_string</dt>
<dd><dl>
<dt>ip::address, <a class="indexterm" href="reference/ip__address/from_string.html">ip::address::from_string</a>
</dt>
@@ -1650,7 +1662,7 @@
<div class="indexdiv">
<h3>G</h3>
<dl>
-<dt id="ientry-idp92243440">get</dt>
+<dt id="ientry-idm45199683188272">get</dt>
<dd><dl>
<dt>associated_allocator, <a class="indexterm" href="reference/associated_allocator/get.html">associated_allocator::get</a>
</dt>
@@ -1659,10 +1671,6 @@
<dt>async_result, <a class="indexterm" href="reference/async_result/get.html">async_result::get</a>
</dt>
<dt>async_result&lt;
- Handler &gt;, <a class="indexterm" href="reference/async_result_lt__Handler__gt_/get.html">async_result&lt;
- Handler &gt;::get</a>
-</dt>
-<dt>async_result&lt;
std::packaged_task&lt; Result(Args...)&gt;, Signature &gt;, <a class="indexterm" href="reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/get.html">async_result&lt;
std::packaged_task&lt; Result(Args...)&gt;, Signature &gt;::get</a>
</dt>
@@ -1671,14 +1679,14 @@
<dt>windows::overlapped_ptr, <a class="indexterm" href="reference/windows__overlapped_ptr/get.html">windows::overlapped_ptr::get</a>
</dt>
</dl></dd>
-<dt id="ientry-idp142192384">get_allocator</dt>
+<dt id="ientry-idm45199630296256">get_allocator</dt>
<dd><dl><dt>use_future_t, <a class="indexterm" href="reference/use_future_t/get_allocator.html">use_future_t::get_allocator</a>
</dt></dl></dd>
-<dt id="ientry-idp119109552">get_associated_allocator, <a class="indexterm" href="reference/get_associated_allocator.html">get_associated_allocator</a>
+<dt id="ientry-idm45199652973760">get_associated_allocator, <a class="indexterm" href="reference/get_associated_allocator.html">get_associated_allocator</a>
</dt>
-<dt id="ientry-idp119139504">get_associated_executor, <a class="indexterm" href="reference/get_associated_executor.html">get_associated_executor</a>
+<dt id="ientry-idm45199652943504">get_associated_executor, <a class="indexterm" href="reference/get_associated_executor.html">get_associated_executor</a>
</dt>
-<dt id="ientry-idp95304304">get_executor</dt>
+<dt id="ientry-idm45199679624688">get_executor</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/get_executor.html">basic_datagram_socket::get_executor</a>
</dt>
@@ -1690,6 +1698,10 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/get_executor.html">basic_seq_packet_socket::get_executor</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/get_executor.html">basic_serial_port::get_executor</a>
+</dt>
+<dt>basic_signal_set, <a class="indexterm" href="reference/basic_signal_set/get_executor.html">basic_signal_set::get_executor</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/get_executor.html">basic_socket::get_executor</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/get_executor.html">basic_socket_acceptor::get_executor</a>
@@ -1708,19 +1720,13 @@
</dt>
<dt>executor_work_guard, <a class="indexterm" href="reference/executor_work_guard/get_executor.html">executor_work_guard::get_executor</a>
</dt>
-<dt>experimental::await_token, <a class="indexterm" href="reference/experimental__await_token/get_executor.html">experimental::await_token::get_executor</a>
-</dt>
<dt>io_context, <a class="indexterm" href="reference/io_context/get_executor.html">io_context::get_executor</a>
</dt>
<dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/get_executor.html">ip::basic_resolver::get_executor</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/get_executor.html">posix::descriptor::get_executor</a>
-</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/get_executor.html">posix::stream_descriptor::get_executor</a>
-</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/get_executor.html">serial_port::get_executor</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/get_executor.html">posix::basic_descriptor::get_executor</a>
</dt>
-<dt>signal_set, <a class="indexterm" href="reference/signal_set/get_executor.html">signal_set::get_executor</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/get_executor.html">posix::basic_stream_descriptor::get_executor</a>
</dt>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/get_executor.html">ssl::stream::get_executor</a>
</dt>
@@ -1728,128 +1734,34 @@
</dt>
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/get_executor.html">thread_pool::get_executor</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/get_executor.html">windows::object_handle::get_executor</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/get_executor.html">windows::basic_object_handle::get_executor</a>
</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/get_executor.html">windows::overlapped_handle::get_executor</a>
+<dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/get_executor.html">windows::basic_overlapped_handle::get_executor</a>
</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/get_executor.html">windows::random_access_handle::get_executor</a>
+<dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/get_executor.html">windows::basic_random_access_handle::get_executor</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/get_executor.html">windows::stream_handle::get_executor</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/get_executor.html">windows::basic_stream_handle::get_executor</a>
</dt>
</dl></dd>
-<dt id="ientry-idp97667680">get_implementation</dt>
+<dt id="ientry-idm45199677027520">get_implementation</dt>
<dd><dl><dt>basic_io_object, <a class="indexterm" href="reference/basic_io_object/get_implementation.html">basic_io_object::get_implementation</a>
</dt></dl></dd>
-<dt id="ientry-idp140553120">get_inner_executor</dt>
+<dt id="ientry-idm45199632018320">get_inner_executor</dt>
<dd><dl><dt>strand, <a class="indexterm" href="reference/strand/get_inner_executor.html">strand::get_inner_executor</a>
</dt></dl></dd>
-<dt id="ientry-idp95310000">get_io_context</dt>
+<dt id="ientry-idm45199677011248">get_io_context</dt>
<dd><dl>
-<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/get_io_context.html">basic_datagram_socket::get_io_context</a>
-</dt>
-<dt>basic_deadline_timer, <a class="indexterm" href="reference/basic_deadline_timer/get_io_context.html">basic_deadline_timer::get_io_context</a>
-</dt>
<dt>basic_io_object, <a class="indexterm" href="reference/basic_io_object/get_io_context.html">basic_io_object::get_io_context</a>
</dt>
-<dt>basic_raw_socket, <a class="indexterm" href="reference/basic_raw_socket/get_io_context.html">basic_raw_socket::get_io_context</a>
-</dt>
-<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/get_io_context.html">basic_seq_packet_socket::get_io_context</a>
-</dt>
-<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/get_io_context.html">basic_socket::get_io_context</a>
-</dt>
-<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/get_io_context.html">basic_socket_acceptor::get_io_context</a>
-</dt>
-<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/get_io_context.html">basic_stream_socket::get_io_context</a>
-</dt>
-<dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/get_io_context.html">basic_waitable_timer::get_io_context</a>
-</dt>
-<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/get_io_context.html">buffered_read_stream::get_io_context</a>
-</dt>
-<dt>buffered_stream, <a class="indexterm" href="reference/buffered_stream/get_io_context.html">buffered_stream::get_io_context</a>
-</dt>
-<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/get_io_context.html">buffered_write_stream::get_io_context</a>
-</dt>
<dt>io_context::service, <a class="indexterm" href="reference/io_context__service/get_io_context.html">io_context::service::get_io_context</a>
</dt>
-<dt>io_context::strand, <a class="indexterm" href="reference/io_context__strand/get_io_context.html">io_context::strand::get_io_context</a>
-</dt>
<dt>io_context::work, <a class="indexterm" href="reference/io_context__work/get_io_context.html">io_context::work::get_io_context</a>
</dt>
-<dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/get_io_context.html">ip::basic_resolver::get_io_context</a>
-</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/get_io_context.html">posix::descriptor::get_io_context</a>
-</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/get_io_context.html">posix::stream_descriptor::get_io_context</a>
-</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/get_io_context.html">serial_port::get_io_context</a>
-</dt>
-<dt>signal_set, <a class="indexterm" href="reference/signal_set/get_io_context.html">signal_set::get_io_context</a>
-</dt>
-<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/get_io_context.html">ssl::stream::get_io_context</a>
-</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/get_io_context.html">windows::object_handle::get_io_context</a>
-</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/get_io_context.html">windows::overlapped_handle::get_io_context</a>
-</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/get_io_context.html">windows::random_access_handle::get_io_context</a>
-</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/get_io_context.html">windows::stream_handle::get_io_context</a>
-</dt>
</dl></dd>
-<dt id="ientry-idp95324720">get_io_service</dt>
-<dd><dl>
-<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/get_io_service.html">basic_datagram_socket::get_io_service</a>
-</dt>
-<dt>basic_deadline_timer, <a class="indexterm" href="reference/basic_deadline_timer/get_io_service.html">basic_deadline_timer::get_io_service</a>
-</dt>
-<dt>basic_io_object, <a class="indexterm" href="reference/basic_io_object/get_io_service.html">basic_io_object::get_io_service</a>
-</dt>
-<dt>basic_raw_socket, <a class="indexterm" href="reference/basic_raw_socket/get_io_service.html">basic_raw_socket::get_io_service</a>
-</dt>
-<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/get_io_service.html">basic_seq_packet_socket::get_io_service</a>
-</dt>
-<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/get_io_service.html">basic_socket::get_io_service</a>
-</dt>
-<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/get_io_service.html">basic_socket_acceptor::get_io_service</a>
-</dt>
-<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/get_io_service.html">basic_stream_socket::get_io_service</a>
-</dt>
-<dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/get_io_service.html">basic_waitable_timer::get_io_service</a>
-</dt>
-<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/get_io_service.html">buffered_read_stream::get_io_service</a>
-</dt>
-<dt>buffered_stream, <a class="indexterm" href="reference/buffered_stream/get_io_service.html">buffered_stream::get_io_service</a>
-</dt>
-<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/get_io_service.html">buffered_write_stream::get_io_service</a>
-</dt>
-<dt>io_context::service, <a class="indexterm" href="reference/io_context__service/get_io_service.html">io_context::service::get_io_service</a>
-</dt>
-<dt>io_context::strand, <a class="indexterm" href="reference/io_context__strand/get_io_service.html">io_context::strand::get_io_service</a>
-</dt>
-<dt>io_context::work, <a class="indexterm" href="reference/io_context__work/get_io_service.html">io_context::work::get_io_service</a>
-</dt>
-<dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/get_io_service.html">ip::basic_resolver::get_io_service</a>
-</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/get_io_service.html">posix::descriptor::get_io_service</a>
-</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/get_io_service.html">posix::stream_descriptor::get_io_service</a>
-</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/get_io_service.html">serial_port::get_io_service</a>
-</dt>
-<dt>signal_set, <a class="indexterm" href="reference/signal_set/get_io_service.html">signal_set::get_io_service</a>
-</dt>
-<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/get_io_service.html">ssl::stream::get_io_service</a>
-</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/get_io_service.html">windows::object_handle::get_io_service</a>
-</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/get_io_service.html">windows::overlapped_handle::get_io_service</a>
-</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/get_io_service.html">windows::random_access_handle::get_io_service</a>
-</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/get_io_service.html">windows::stream_handle::get_io_service</a>
-</dt>
-</dl></dd>
-<dt id="ientry-idp95338736">get_option</dt>
+<dt id="ientry-idm45199676997440">get_io_service</dt>
+<dd><dl><dt>basic_io_object, <a class="indexterm" href="reference/basic_io_object/get_io_service.html">basic_io_object::get_io_service</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199679620032">get_option</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/get_option.html">basic_datagram_socket::get_option</a>
</dt>
@@ -1857,38 +1769,44 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/get_option.html">basic_seq_packet_socket::get_option</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/get_option.html">basic_serial_port::get_option</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/get_option.html">basic_socket::get_option</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/get_option.html">basic_socket_acceptor::get_option</a>
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/get_option.html">basic_stream_socket::get_option</a>
</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/get_option.html">serial_port::get_option</a>
-</dt>
</dl></dd>
-<dt id="ientry-idp97711536">get_service</dt>
+<dt id="ientry-idm45199676983840">get_service</dt>
<dd><dl><dt>basic_io_object, <a class="indexterm" href="reference/basic_io_object/get_service.html">basic_io_object::get_service</a>
</dt></dl></dd>
+<dt id="ientry-idm45199657274896">grow</dt>
+<dd><dl>
+<dt>dynamic_string_buffer, <a class="indexterm" href="reference/dynamic_string_buffer/grow.html">dynamic_string_buffer::grow</a>
+</dt>
+<dt>dynamic_vector_buffer, <a class="indexterm" href="reference/dynamic_vector_buffer/grow.html">dynamic_vector_buffer::grow</a>
+</dt>
+</dl></dd>
</dl>
</div>
<div class="indexdiv">
<h3>H</h3>
<dl>
-<dt id="ientry-idp139789520">handshake</dt>
+<dt id="ientry-idm45199632925904">handshake</dt>
<dd><dl><dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/handshake.html">ssl::stream::handshake</a>
</dt></dl></dd>
-<dt id="ientry-idp139847840">handshake_type</dt>
+<dt id="ientry-idm45199632855216">handshake_type</dt>
<dd><dl>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/handshake_type.html">ssl::stream::handshake_type</a>
</dt>
<dt>ssl::stream_base, <a class="indexterm" href="reference/ssl__stream_base/handshake_type.html">ssl::stream_base::handshake_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp136809824">hardware</dt>
+<dt id="ientry-idm45199635340960">hardware</dt>
<dd><dl><dt>serial_port_base::flow_control, <a class="indexterm" href="reference/serial_port_base__flow_control/type.html">serial_port_base::flow_control::type</a>
</dt></dl></dd>
-<dt id="ientry-idp115513472">has_service, <a class="indexterm" href="reference/has_service.html">has_service</a>
-</dt>
+<dt id="ientry-idm45199656320960">has_service</dt>
<dd><dl>
<dt>execution_context, <a class="indexterm" href="reference/execution_context/has_service.html">execution_context::has_service</a>
</dt>
@@ -1899,32 +1817,32 @@
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/has_service.html">thread_pool::has_service</a>
</dt>
</dl></dd>
-<dt id="ientry-idp119238608">high_resolution_timer, <a class="indexterm" href="reference/high_resolution_timer.html">high_resolution_timer</a>
+<dt id="ientry-idm45199652901360">high_resolution_timer, <a class="indexterm" href="reference/high_resolution_timer.html">high_resolution_timer</a>
</dt>
-<dt id="ientry-idp126379312">hints</dt>
+<dt id="ientry-idm45199645887232">hints</dt>
<dd><dl><dt>ip::basic_resolver_query, <a class="indexterm" href="reference/ip__basic_resolver_query/hints.html">ip::basic_resolver_query::hints</a>
</dt></dl></dd>
-<dt id="ientry-idp128055296">hosts</dt>
+<dt id="ientry-idm45199644208304">hosts</dt>
<dd><dl>
<dt>ip::network_v4, <a class="indexterm" href="reference/ip__network_v4/hosts.html">ip::network_v4::hosts</a>
</dt>
<dt>ip::network_v6, <a class="indexterm" href="reference/ip__network_v6/hosts.html">ip::network_v6::hosts</a>
</dt>
</dl></dd>
-<dt id="ientry-idp125749024">host_name</dt>
+<dt id="ientry-idm45199646518464">host_name</dt>
<dd><dl>
<dt>ip::basic_resolver_entry, <a class="indexterm" href="reference/ip__basic_resolver_entry/host_name.html">ip::basic_resolver_entry::host_name</a>
</dt>
<dt>ip::basic_resolver_query, <a class="indexterm" href="reference/ip__basic_resolver_query/host_name.html">ip::basic_resolver_query::host_name</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115300608">host_not_found</dt>
+<dt id="ientry-idm45199656580192">host_not_found</dt>
<dd><dl><dt>error::netdb_errors, <a class="indexterm" href="reference/error__netdb_errors.html">error::netdb_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115301856">host_not_found_try_again</dt>
+<dt id="ientry-idm45199656578544">host_not_found_try_again</dt>
<dd><dl><dt>error::netdb_errors, <a class="indexterm" href="reference/error__netdb_errors.html">error::netdb_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115102160">host_unreachable</dt>
+<dt id="ientry-idm45199656809584">host_unreachable</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
</dl>
@@ -1932,39 +1850,65 @@
<div class="indexdiv">
<h3>I</h3>
<dl>
-<dt id="ientry-idp115666928">id</dt>
+<dt id="ientry-idm45199656135456">id</dt>
<dd><dl><dt>execution_context::id, <a class="indexterm" href="reference/execution_context__id/id.html">execution_context::id::id</a>
</dt></dl></dd>
-<dt id="ientry-idp97727472">implementation_type</dt>
+<dt id="ientry-idm45199676967824">implementation_type</dt>
<dd><dl><dt>basic_io_object, <a class="indexterm" href="reference/basic_io_object/implementation_type.html">basic_io_object::implementation_type</a>
</dt></dl></dd>
-<dt id="ientry-idp125952880">increment</dt>
+<dt id="ientry-idm45199679570048">impl_</dt>
+<dd><dl>
+<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/impl_.html">basic_datagram_socket::impl_</a>
+</dt>
+<dt>basic_raw_socket, <a class="indexterm" href="reference/basic_raw_socket/impl_.html">basic_raw_socket::impl_</a>
+</dt>
+<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/impl_.html">basic_seq_packet_socket::impl_</a>
+</dt>
+<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/impl_.html">basic_socket::impl_</a>
+</dt>
+<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/impl_.html">basic_stream_socket::impl_</a>
+</dt>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/impl_.html">posix::basic_descriptor::impl_</a>
+</dt>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/impl_.html">posix::basic_stream_descriptor::impl_</a>
+</dt>
+<dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/impl_.html">windows::basic_overlapped_handle::impl_</a>
+</dt>
+<dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/impl_.html">windows::basic_random_access_handle::impl_</a>
+</dt>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/impl_.html">windows::basic_stream_handle::impl_</a>
+</dt>
+</dl></dd>
+<dt id="ientry-idm45199646314304">increment</dt>
<dd><dl>
<dt>ip::basic_resolver_iterator, <a class="indexterm" href="reference/ip__basic_resolver_iterator/increment.html">ip::basic_resolver_iterator::increment</a>
</dt>
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/increment.html">ip::basic_resolver_results::increment</a>
</dt>
</dl></dd>
-<dt id="ientry-idp125957616">index_</dt>
+<dt id="ientry-idm45199646309568">index_</dt>
<dd><dl>
<dt>ip::basic_resolver_iterator, <a class="indexterm" href="reference/ip__basic_resolver_iterator/index_.html">ip::basic_resolver_iterator::index_</a>
</dt>
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/index_.html">ip::basic_resolver_results::index_</a>
</dt>
</dl></dd>
-<dt id="ientry-idp140556752">inner_executor_type</dt>
+<dt id="ientry-idm45199681542944">initiate</dt>
+<dd><dl><dt>async_result, <a class="indexterm" href="reference/async_result/initiate.html">async_result::initiate</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199632013472">inner_executor_type</dt>
<dd><dl><dt>strand, <a class="indexterm" href="reference/strand/inner_executor_type.html">strand::inner_executor_type</a>
</dt></dl></dd>
-<dt id="ientry-idp115104816">interrupted</dt>
+<dt id="ientry-idm45199656806928">interrupted</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115106064">invalid_argument</dt>
+<dt id="ientry-idm45199656805680">invalid_argument</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp119392736">invalid_service_owner</dt>
+<dt id="ientry-idm45199652754368">invalid_service_owner</dt>
<dd><dl><dt>invalid_service_owner, <a class="indexterm" href="reference/invalid_service_owner/invalid_service_owner.html">invalid_service_owner::invalid_service_owner</a>
</dt></dl></dd>
-<dt id="ientry-idp112258960">in_avail</dt>
+<dt id="ientry-idm45199659796320">in_avail</dt>
<dd><dl>
<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/in_avail.html">buffered_read_stream::in_avail</a>
</dt>
@@ -1973,10 +1917,10 @@
<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/in_avail.html">buffered_write_stream::in_avail</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115103568">in_progress</dt>
+<dt id="ientry-idm45199656808176">in_progress</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp118703568">iostream</dt>
+<dt id="ientry-idm45199653386160">iostream</dt>
<dd><dl>
<dt>generic::stream_protocol, <a class="indexterm" href="reference/generic__stream_protocol/iostream.html">generic::stream_protocol::iostream</a>
</dt>
@@ -1985,10 +1929,10 @@
<dt>local::stream_protocol, <a class="indexterm" href="reference/local__stream_protocol/iostream.html">local::stream_protocol::iostream</a>
</dt>
</dl></dd>
-<dt id="ientry-idp119781776">io_context</dt>
+<dt id="ientry-idm45199652365504">io_context</dt>
<dd><dl><dt>io_context, <a class="indexterm" href="reference/io_context/io_context.html">io_context::io_context</a>
</dt></dl></dd>
-<dt id="ientry-idp95387152">io_control</dt>
+<dt id="ientry-idm45199679565216">io_control</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/io_control.html">basic_datagram_socket::io_control</a>
</dt>
@@ -2002,65 +1946,65 @@
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/io_control.html">basic_stream_socket::io_control</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/io_control.html">posix::descriptor::io_control</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/io_control.html">posix::basic_descriptor::io_control</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/io_control.html">posix::stream_descriptor::io_control</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/io_control.html">posix::basic_stream_descriptor::io_control</a>
</dt>
</dl></dd>
-<dt id="ientry-idp121093424">io_service, <a class="indexterm" href="reference/io_service.html">io_service</a>
+<dt id="ientry-idm45199651124672">io_service, <a class="indexterm" href="reference/io_service.html">io_service</a>
</dt>
-<dt id="ientry-idp122212464">ip::address_v4_iterator, <a class="indexterm" href="reference/ip__address_v4_iterator.html">ip::address_v4_iterator</a>
+<dt id="ientry-idm45199650004384">ip::address_v4_iterator, <a class="indexterm" href="reference/ip__address_v4_iterator.html">ip::address_v4_iterator</a>
</dt>
-<dt id="ientry-idp122222704">ip::address_v4_range, <a class="indexterm" href="reference/ip__address_v4_range.html">ip::address_v4_range</a>
+<dt id="ientry-idm45199649994208">ip::address_v4_range, <a class="indexterm" href="reference/ip__address_v4_range.html">ip::address_v4_range</a>
</dt>
-<dt id="ientry-idp122753504">ip::address_v6_iterator, <a class="indexterm" href="reference/ip__address_v6_iterator.html">ip::address_v6_iterator</a>
+<dt id="ientry-idm45199649462544">ip::address_v6_iterator, <a class="indexterm" href="reference/ip__address_v6_iterator.html">ip::address_v6_iterator</a>
</dt>
-<dt id="ientry-idp122763760">ip::address_v6_range, <a class="indexterm" href="reference/ip__address_v6_range.html">ip::address_v6_range</a>
+<dt id="ientry-idm45199649452224">ip::address_v6_range, <a class="indexterm" href="reference/ip__address_v6_range.html">ip::address_v6_range</a>
</dt>
-<dt id="ientry-idp127247088">ip::host_name, <a class="indexterm" href="reference/ip__host_name.html">ip::host_name</a>
+<dt id="ientry-idm45199645018880">ip::host_name, <a class="indexterm" href="reference/ip__host_name.html">ip::host_name</a>
</dt>
-<dt id="ientry-idp127872992">ip::multicast::enable_loopback, <a class="indexterm" href="reference/ip__multicast__enable_loopback.html">ip::multicast::enable_loopback</a>
+<dt id="ientry-idm45199644391296">ip::multicast::enable_loopback, <a class="indexterm" href="reference/ip__multicast__enable_loopback.html">ip::multicast::enable_loopback</a>
</dt>
-<dt id="ientry-idp127889376">ip::multicast::hops, <a class="indexterm" href="reference/ip__multicast__hops.html">ip::multicast::hops</a>
+<dt id="ientry-idm45199644374784">ip::multicast::hops, <a class="indexterm" href="reference/ip__multicast__hops.html">ip::multicast::hops</a>
</dt>
-<dt id="ientry-idp127905264">ip::multicast::join_group, <a class="indexterm" href="reference/ip__multicast__join_group.html">ip::multicast::join_group</a>
+<dt id="ientry-idm45199644358656">ip::multicast::join_group, <a class="indexterm" href="reference/ip__multicast__join_group.html">ip::multicast::join_group</a>
</dt>
-<dt id="ientry-idp127920096">ip::multicast::leave_group, <a class="indexterm" href="reference/ip__multicast__leave_group.html">ip::multicast::leave_group</a>
+<dt id="ientry-idm45199644343760">ip::multicast::leave_group, <a class="indexterm" href="reference/ip__multicast__leave_group.html">ip::multicast::leave_group</a>
</dt>
-<dt id="ientry-idp127935168">ip::multicast::outbound_interface, <a class="indexterm" href="reference/ip__multicast__outbound_interface.html">ip::multicast::outbound_interface</a>
+<dt id="ientry-idm45199644328896">ip::multicast::outbound_interface, <a class="indexterm" href="reference/ip__multicast__outbound_interface.html">ip::multicast::outbound_interface</a>
</dt>
-<dt id="ientry-idp130199792">ip::unicast::hops, <a class="indexterm" href="reference/ip__unicast__hops.html">ip::unicast::hops</a>
+<dt id="ientry-idm45199642068816">ip::unicast::hops, <a class="indexterm" href="reference/ip__unicast__hops.html">ip::unicast::hops</a>
</dt>
-<dt id="ientry-idp130215920">ip::v4_mapped_t, <a class="indexterm" href="reference/ip__v4_mapped_t.html">ip::v4_mapped_t</a>
+<dt id="ientry-idm45199642052816">ip::v4_mapped_t, <a class="indexterm" href="reference/ip__v4_mapped_t.html">ip::v4_mapped_t</a>
</dt>
-<dt id="ientry-idp130232400">ip::v6_only, <a class="indexterm" href="reference/ip__v6_only.html">ip::v6_only</a>
+<dt id="ientry-idm45199642036368">ip::v6_only, <a class="indexterm" href="reference/ip__v6_only.html">ip::v6_only</a>
</dt>
-<dt id="ientry-idp114309824">is_child</dt>
+<dt id="ientry-idm45199657727536">is_child</dt>
<dd><dl><dt>coroutine, <a class="indexterm" href="reference/coroutine/is_child.html">coroutine::is_child</a>
</dt></dl></dd>
-<dt id="ientry-idp121941664">is_class_a</dt>
+<dt id="ientry-idm45199650275696">is_class_a</dt>
<dd><dl><dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/is_class_a.html">ip::address_v4::is_class_a</a>
</dt></dl></dd>
-<dt id="ientry-idp121947824">is_class_b</dt>
+<dt id="ientry-idm45199650269472">is_class_b</dt>
<dd><dl><dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/is_class_b.html">ip::address_v4::is_class_b</a>
</dt></dl></dd>
-<dt id="ientry-idp121954048">is_class_c</dt>
+<dt id="ientry-idm45199650263184">is_class_c</dt>
<dd><dl><dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/is_class_c.html">ip::address_v4::is_class_c</a>
</dt></dl></dd>
-<dt id="ientry-idp114314576">is_complete</dt>
+<dt id="ientry-idm45199657722720">is_complete</dt>
<dd><dl><dt>coroutine, <a class="indexterm" href="reference/coroutine/is_complete.html">coroutine::is_complete</a>
</dt></dl></dd>
-<dt id="ientry-idp128060016">is_host</dt>
+<dt id="ientry-idm45199644203584">is_host</dt>
<dd><dl>
<dt>ip::network_v4, <a class="indexterm" href="reference/ip__network_v4/is_host.html">ip::network_v4::is_host</a>
</dt>
<dt>ip::network_v6, <a class="indexterm" href="reference/ip__network_v6/is_host.html">ip::network_v6::is_host</a>
</dt>
</dl></dd>
-<dt id="ientry-idp122470432">is_link_local</dt>
+<dt id="ientry-idm45199649746352">is_link_local</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/is_link_local.html">ip::address_v6::is_link_local</a>
</dt></dl></dd>
-<dt id="ientry-idp121500864">is_loopback</dt>
+<dt id="ientry-idm45199650717056">is_loopback</dt>
<dd><dl>
<dt>ip::address, <a class="indexterm" href="reference/ip__address/is_loopback.html">ip::address::is_loopback</a>
</dt>
@@ -2069,7 +2013,7 @@
<dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/is_loopback.html">ip::address_v6::is_loopback</a>
</dt>
</dl></dd>
-<dt id="ientry-idp121505600">is_multicast</dt>
+<dt id="ientry-idm45199650712320">is_multicast</dt>
<dd><dl>
<dt>ip::address, <a class="indexterm" href="reference/ip__address/is_multicast.html">ip::address::is_multicast</a>
</dt>
@@ -2078,22 +2022,22 @@
<dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/is_multicast.html">ip::address_v6::is_multicast</a>
</dt>
</dl></dd>
-<dt id="ientry-idp122484752">is_multicast_global</dt>
+<dt id="ientry-idm45199649731968">is_multicast_global</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/is_multicast_global.html">ip::address_v6::is_multicast_global</a>
</dt></dl></dd>
-<dt id="ientry-idp122489632">is_multicast_link_local</dt>
+<dt id="ientry-idm45199649727152">is_multicast_link_local</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/is_multicast_link_local.html">ip::address_v6::is_multicast_link_local</a>
</dt></dl></dd>
-<dt id="ientry-idp122494464">is_multicast_node_local</dt>
+<dt id="ientry-idm45199649722320">is_multicast_node_local</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/is_multicast_node_local.html">ip::address_v6::is_multicast_node_local</a>
</dt></dl></dd>
-<dt id="ientry-idp122499360">is_multicast_org_local</dt>
+<dt id="ientry-idm45199649717424">is_multicast_org_local</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/is_multicast_org_local.html">ip::address_v6::is_multicast_org_local</a>
</dt></dl></dd>
-<dt id="ientry-idp122504320">is_multicast_site_local</dt>
+<dt id="ientry-idm45199649712528">is_multicast_site_local</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/is_multicast_site_local.html">ip::address_v6::is_multicast_site_local</a>
</dt></dl></dd>
-<dt id="ientry-idp95436432">is_open</dt>
+<dt id="ientry-idm45199679515696">is_open</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/is_open.html">basic_datagram_socket::is_open</a>
</dt>
@@ -2101,41 +2045,41 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/is_open.html">basic_seq_packet_socket::is_open</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/is_open.html">basic_serial_port::is_open</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/is_open.html">basic_socket::is_open</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/is_open.html">basic_socket_acceptor::is_open</a>
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/is_open.html">basic_stream_socket::is_open</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/is_open.html">posix::descriptor::is_open</a>
-</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/is_open.html">posix::stream_descriptor::is_open</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/is_open.html">posix::basic_descriptor::is_open</a>
</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/is_open.html">serial_port::is_open</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/is_open.html">posix::basic_stream_descriptor::is_open</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/is_open.html">windows::object_handle::is_open</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/is_open.html">windows::basic_object_handle::is_open</a>
</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/is_open.html">windows::overlapped_handle::is_open</a>
+<dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/is_open.html">windows::basic_overlapped_handle::is_open</a>
</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/is_open.html">windows::random_access_handle::is_open</a>
+<dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/is_open.html">windows::basic_random_access_handle::is_open</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/is_open.html">windows::stream_handle::is_open</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/is_open.html">windows::basic_stream_handle::is_open</a>
</dt>
</dl></dd>
-<dt id="ientry-idp114319360">is_parent</dt>
+<dt id="ientry-idm45199657717968">is_parent</dt>
<dd><dl><dt>coroutine, <a class="indexterm" href="reference/coroutine/is_parent.html">coroutine::is_parent</a>
</dt></dl></dd>
-<dt id="ientry-idp122509152">is_site_local</dt>
+<dt id="ientry-idm45199649707696">is_site_local</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/is_site_local.html">ip::address_v6::is_site_local</a>
</dt></dl></dd>
-<dt id="ientry-idp128064784">is_subnet_of</dt>
+<dt id="ientry-idm45199644198800">is_subnet_of</dt>
<dd><dl>
<dt>ip::network_v4, <a class="indexterm" href="reference/ip__network_v4/is_subnet_of.html">ip::network_v4::is_subnet_of</a>
</dt>
<dt>ip::network_v6, <a class="indexterm" href="reference/ip__network_v6/is_subnet_of.html">ip::network_v6::is_subnet_of</a>
</dt>
</dl></dd>
-<dt id="ientry-idp121510336">is_unspecified</dt>
+<dt id="ientry-idm45199650707584">is_unspecified</dt>
<dd><dl>
<dt>ip::address, <a class="indexterm" href="reference/ip__address/is_unspecified.html">ip::address::is_unspecified</a>
</dt>
@@ -2144,19 +2088,19 @@
<dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/is_unspecified.html">ip::address_v6::is_unspecified</a>
</dt>
</dl></dd>
-<dt id="ientry-idp121514960">is_v4</dt>
+<dt id="ientry-idm45199650702960">is_v4</dt>
<dd><dl><dt>ip::address, <a class="indexterm" href="reference/ip__address/is_v4.html">ip::address::is_v4</a>
</dt></dl></dd>
-<dt id="ientry-idp122518528">is_v4_compatible</dt>
+<dt id="ientry-idm45199649698272">is_v4_compatible</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/is_v4_compatible.html">ip::address_v6::is_v4_compatible</a>
</dt></dl></dd>
-<dt id="ientry-idp122523312">is_v4_mapped</dt>
+<dt id="ientry-idm45199649693376">is_v4_mapped</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/is_v4_mapped.html">ip::address_v6::is_v4_mapped</a>
</dt></dl></dd>
-<dt id="ientry-idp121519632">is_v6</dt>
+<dt id="ientry-idm45199650698352">is_v6</dt>
<dd><dl><dt>ip::address, <a class="indexterm" href="reference/ip__address/is_v6.html">ip::address::is_v6</a>
</dt></dl></dd>
-<dt id="ientry-idp123953488">iterator</dt>
+<dt id="ientry-idm45199648261968">iterator</dt>
<dd><dl>
<dt>ip::basic_address_range&lt;
address_v4 &gt;, <a class="indexterm" href="reference/ip__basic_address_range_lt__address_v4__gt_/iterator.html">ip::basic_address_range&lt;
@@ -2171,7 +2115,7 @@
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/iterator.html">ip::basic_resolver_results::iterator</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113240016">iterator_category</dt>
+<dt id="ientry-idm45199658857120">iterator_category</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/iterator_category.html">buffers_iterator::iterator_category</a>
</dt>
@@ -2193,7 +2137,7 @@
<div class="indexdiv">
<h3>J</h3>
<dl>
-<dt id="ientry-idp141040416">join</dt>
+<dt id="ientry-idm45199631513520">join</dt>
<dd><dl>
<dt>system_context, <a class="indexterm" href="reference/system_context/join.html">system_context::join</a>
</dt>
@@ -2205,7 +2149,7 @@
<div class="indexdiv">
<h3>K</h3>
<dl>
-<dt id="ientry-idp95441952">keep_alive</dt>
+<dt id="ientry-idm45199679510112">keep_alive</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/keep_alive.html">basic_datagram_socket::keep_alive</a>
</dt>
@@ -2227,12 +2171,12 @@
<div class="indexdiv">
<h3>L</h3>
<dl>
-<dt id="ientry-idp142042960">less_than</dt>
+<dt id="ientry-idm45199630485856">less_than</dt>
<dd><dl><dt>time_traits&lt;
boost::posix_time::ptime &gt;, <a class="indexterm" href="reference/time_traits_lt__ptime__gt_/less_than.html">time_traits&lt;
boost::posix_time::ptime &gt;::less_than</a>
</dt></dl></dd>
-<dt id="ientry-idp95459440">linger</dt>
+<dt id="ientry-idm45199679492544">linger</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/linger.html">basic_datagram_socket::linger</a>
</dt>
@@ -2249,10 +2193,10 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/linger.html">socket_base::linger</a>
</dt>
</dl></dd>
-<dt id="ientry-idp106004416">listen</dt>
+<dt id="ientry-idm45199666316848">listen</dt>
<dd><dl><dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/listen.html">basic_socket_acceptor::listen</a>
</dt></dl></dd>
-<dt id="ientry-idp136688800">load</dt>
+<dt id="ientry-idm45199635462048">load</dt>
<dd><dl>
<dt>serial_port_base::baud_rate, <a class="indexterm" href="reference/serial_port_base__baud_rate/load.html">serial_port_base::baud_rate::load</a>
</dt>
@@ -2265,12 +2209,12 @@
<dt>serial_port_base::stop_bits, <a class="indexterm" href="reference/serial_port_base__stop_bits/load.html">serial_port_base::stop_bits::load</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138342976">load_verify_file</dt>
+<dt id="ientry-idm45199679435760">load_verify_file</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/load_verify_file.html">ssl::context::load_verify_file</a>
</dt></dl></dd>
-<dt id="ientry-idp130687664">local::connect_pair, <a class="indexterm" href="reference/local__connect_pair.html">local::connect_pair</a>
+<dt id="ientry-idm45199641560912">local::connect_pair, <a class="indexterm" href="reference/local__connect_pair.html">local::connect_pair</a>
</dt>
-<dt id="ientry-idp95475920">local_endpoint</dt>
+<dt id="ientry-idm45199679476160">local_endpoint</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/local_endpoint.html">basic_datagram_socket::local_endpoint</a>
</dt>
@@ -2285,14 +2229,14 @@
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/local_endpoint.html">basic_stream_socket::local_endpoint</a>
</dt>
</dl></dd>
-<dt id="ientry-idp121974592">loopback</dt>
+<dt id="ientry-idm45199650242688">loopback</dt>
<dd><dl>
<dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/loopback.html">ip::address_v4::loopback</a>
</dt>
<dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/loopback.html">ip::address_v6::loopback</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95519776">lowest_layer</dt>
+<dt id="ientry-idm45199679348208">lowest_layer</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/lowest_layer.html">basic_datagram_socket::lowest_layer</a>
</dt>
@@ -2300,6 +2244,8 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/lowest_layer.html">basic_seq_packet_socket::lowest_layer</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/lowest_layer.html">basic_serial_port::lowest_layer</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/lowest_layer.html">basic_socket::lowest_layer</a>
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/lowest_layer.html">basic_stream_socket::lowest_layer</a>
@@ -2310,24 +2256,22 @@
</dt>
<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/lowest_layer.html">buffered_write_stream::lowest_layer</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/lowest_layer.html">posix::descriptor::lowest_layer</a>
-</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/lowest_layer.html">posix::stream_descriptor::lowest_layer</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/lowest_layer.html">posix::basic_descriptor::lowest_layer</a>
</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/lowest_layer.html">serial_port::lowest_layer</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/lowest_layer.html">posix::basic_stream_descriptor::lowest_layer</a>
</dt>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/lowest_layer.html">ssl::stream::lowest_layer</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/lowest_layer.html">windows::object_handle::lowest_layer</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/lowest_layer.html">windows::basic_object_handle::lowest_layer</a>
</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/lowest_layer.html">windows::overlapped_handle::lowest_layer</a>
+<dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/lowest_layer.html">windows::basic_overlapped_handle::lowest_layer</a>
</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/lowest_layer.html">windows::random_access_handle::lowest_layer</a>
+<dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/lowest_layer.html">windows::basic_random_access_handle::lowest_layer</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/lowest_layer.html">windows::stream_handle::lowest_layer</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/lowest_layer.html">windows::basic_stream_handle::lowest_layer</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95550320">lowest_layer_type</dt>
+<dt id="ientry-idm45199679322000">lowest_layer_type</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/lowest_layer_type.html">basic_datagram_socket::lowest_layer_type</a>
</dt>
@@ -2335,6 +2279,8 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/lowest_layer_type.html">basic_seq_packet_socket::lowest_layer_type</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/lowest_layer_type.html">basic_serial_port::lowest_layer_type</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/lowest_layer_type.html">basic_socket::lowest_layer_type</a>
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/lowest_layer_type.html">basic_stream_socket::lowest_layer_type</a>
@@ -2345,21 +2291,19 @@
</dt>
<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/lowest_layer_type.html">buffered_write_stream::lowest_layer_type</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/lowest_layer_type.html">posix::descriptor::lowest_layer_type</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/lowest_layer_type.html">posix::basic_descriptor::lowest_layer_type</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/lowest_layer_type.html">posix::stream_descriptor::lowest_layer_type</a>
-</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/lowest_layer_type.html">serial_port::lowest_layer_type</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/lowest_layer_type.html">posix::basic_stream_descriptor::lowest_layer_type</a>
</dt>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/lowest_layer_type.html">ssl::stream::lowest_layer_type</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/lowest_layer_type.html">windows::object_handle::lowest_layer_type</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/lowest_layer_type.html">windows::basic_object_handle::lowest_layer_type</a>
</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/lowest_layer_type.html">windows::overlapped_handle::lowest_layer_type</a>
+<dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/lowest_layer_type.html">windows::basic_overlapped_handle::lowest_layer_type</a>
</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/lowest_layer_type.html">windows::random_access_handle::lowest_layer_type</a>
+<dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/lowest_layer_type.html">windows::basic_random_access_handle::lowest_layer_type</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/lowest_layer_type.html">windows::stream_handle::lowest_layer_type</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/lowest_layer_type.html">windows::basic_stream_handle::lowest_layer_type</a>
</dt>
</dl></dd>
</dl>
@@ -2367,30 +2311,30 @@
<div class="indexdiv">
<h3>M</h3>
<dl>
-<dt id="ientry-idp121524336">make_address</dt>
+<dt id="ientry-idm45199650693584">make_address</dt>
<dd><dl><dt>ip::address, <a class="indexterm" href="reference/ip__address/make_address.html">ip::address::make_address</a>
</dt></dl></dd>
-<dt id="ientry-idp121979328">make_address_v4</dt>
+<dt id="ientry-idm45199650237888">make_address_v4</dt>
<dd><dl><dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/make_address_v4.html">ip::address_v4::make_address_v4</a>
</dt></dl></dd>
-<dt id="ientry-idp122532848">make_address_v6</dt>
+<dt id="ientry-idm45199649683712">make_address_v6</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/make_address_v6.html">ip::address_v6::make_address_v6</a>
</dt></dl></dd>
-<dt id="ientry-idp122039392">make_network_v4</dt>
+<dt id="ientry-idm45199650177824">make_network_v4</dt>
<dd><dl>
<dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/make_network_v4.html">ip::address_v4::make_network_v4</a>
</dt>
<dt>ip::network_v4, <a class="indexterm" href="reference/ip__network_v4/make_network_v4.html">ip::network_v4::make_network_v4</a>
</dt>
</dl></dd>
-<dt id="ientry-idp122587360">make_network_v6</dt>
+<dt id="ientry-idm45199649629184">make_network_v6</dt>
<dd><dl>
<dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/make_network_v6.html">ip::address_v6::make_network_v6</a>
</dt>
<dt>ip::network_v6, <a class="indexterm" href="reference/ip__network_v6/make_network_v6.html">ip::network_v6::make_network_v6</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115534240">make_service</dt>
+<dt id="ientry-idm45199656295136">make_service</dt>
<dd><dl>
<dt>execution_context, <a class="indexterm" href="reference/execution_context/make_service.html">execution_context::make_service</a>
</dt>
@@ -2401,9 +2345,11 @@
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/make_service.html">thread_pool::make_service</a>
</dt>
</dl></dd>
-<dt id="ientry-idp131884512">make_work_guard, <a class="indexterm" href="reference/make_work_guard.html">make_work_guard</a>
+<dt id="ientry-idm45199640350896">make_strand, <a class="indexterm" href="reference/make_strand.html">make_strand</a>
+</dt>
+<dt id="ientry-idm45199640318128">make_work_guard, <a class="indexterm" href="reference/make_work_guard.html">make_work_guard</a>
</dt>
-<dt id="ientry-idp95799616">max_connections</dt>
+<dt id="ientry-idm45199679093552">max_connections</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/max_connections.html">basic_datagram_socket::max_connections</a>
</dt>
@@ -2420,7 +2366,7 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/max_connections.html">socket_base::max_connections</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95805376">max_listen_connections</dt>
+<dt id="ientry-idm45199679087792">max_listen_connections</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/max_listen_connections.html">basic_datagram_socket::max_listen_connections</a>
</dt>
@@ -2437,7 +2383,7 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/max_listen_connections.html">socket_base::max_listen_connections</a>
</dt>
</dl></dd>
-<dt id="ientry-idp110157616">max_size</dt>
+<dt id="ientry-idm45199661842384">max_size</dt>
<dd><dl>
<dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/max_size.html">basic_streambuf::max_size</a>
</dt>
@@ -2450,7 +2396,7 @@
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/max_size.html">ip::basic_resolver_results::max_size</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95811152">message_do_not_route</dt>
+<dt id="ientry-idm45199679082032">message_do_not_route</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/message_do_not_route.html">basic_datagram_socket::message_do_not_route</a>
</dt>
@@ -2467,7 +2413,7 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/message_do_not_route.html">socket_base::message_do_not_route</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95816912">message_end_of_record</dt>
+<dt id="ientry-idm45199679076272">message_end_of_record</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/message_end_of_record.html">basic_datagram_socket::message_end_of_record</a>
</dt>
@@ -2484,7 +2430,7 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/message_end_of_record.html">socket_base::message_end_of_record</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95822704">message_flags</dt>
+<dt id="ientry-idm45199679070528">message_flags</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/message_flags.html">basic_datagram_socket::message_flags</a>
</dt>
@@ -2501,7 +2447,7 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/message_flags.html">socket_base::message_flags</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95834016">message_out_of_band</dt>
+<dt id="ientry-idm45199679059328">message_out_of_band</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/message_out_of_band.html">basic_datagram_socket::message_out_of_band</a>
</dt>
@@ -2518,7 +2464,7 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/message_out_of_band.html">socket_base::message_out_of_band</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95839648">message_peek</dt>
+<dt id="ientry-idm45199679053696">message_peek</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/message_peek.html">basic_datagram_socket::message_peek</a>
</dt>
@@ -2535,23 +2481,23 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/message_peek.html">socket_base::message_peek</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115107472">message_size</dt>
+<dt id="ientry-idm45199656804272">message_size</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp138386224">method</dt>
+<dt id="ientry-idm45199679395072">method</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp131991392">mutable_buffer</dt>
+<dt id="ientry-idm45199640211552">mutable_buffer</dt>
<dd><dl><dt>mutable_buffer, <a class="indexterm" href="reference/mutable_buffer/mutable_buffer.html">mutable_buffer::mutable_buffer</a>
</dt></dl></dd>
-<dt id="ientry-idp132122576">mutable_buffers_1</dt>
+<dt id="ientry-idm45199640079984">mutable_buffers_1</dt>
<dd><dl><dt>mutable_buffers_1, <a class="indexterm" href="reference/mutable_buffers_1/mutable_buffers_1.html">mutable_buffers_1::mutable_buffers_1</a>
</dt></dl></dd>
-<dt id="ientry-idp110167376">mutable_buffers_type</dt>
+<dt id="ientry-idm45199661832736">mutable_buffers_type</dt>
<dd><dl>
<dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/mutable_buffers_type.html">basic_streambuf::mutable_buffers_type</a>
</dt>
@@ -2567,10 +2513,10 @@
<div class="indexdiv">
<h3>N</h3>
<dl>
-<dt id="ientry-idp115108720">name_too_long</dt>
+<dt id="ientry-idm45199656803024">name_too_long</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp95845376">native_handle</dt>
+<dt id="ientry-idm45199679047968">native_handle</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/native_handle.html">basic_datagram_socket::native_handle</a>
</dt>
@@ -2578,17 +2524,17 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/native_handle.html">basic_seq_packet_socket::native_handle</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/native_handle.html">basic_serial_port::native_handle</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/native_handle.html">basic_socket::native_handle</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/native_handle.html">basic_socket_acceptor::native_handle</a>
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/native_handle.html">basic_stream_socket::native_handle</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/native_handle.html">posix::descriptor::native_handle</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/native_handle.html">posix::basic_descriptor::native_handle</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/native_handle.html">posix::stream_descriptor::native_handle</a>
-</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/native_handle.html">serial_port::native_handle</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/native_handle.html">posix::basic_stream_descriptor::native_handle</a>
</dt>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/native_handle.html">ssl::context::native_handle</a>
</dt>
@@ -2596,16 +2542,16 @@
</dt>
<dt>ssl::verify_context, <a class="indexterm" href="reference/ssl__verify_context/native_handle.html">ssl::verify_context::native_handle</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/native_handle.html">windows::object_handle::native_handle</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/native_handle.html">windows::basic_object_handle::native_handle</a>
</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/native_handle.html">windows::overlapped_handle::native_handle</a>
+<dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/native_handle.html">windows::basic_overlapped_handle::native_handle</a>
</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/native_handle.html">windows::random_access_handle::native_handle</a>
+<dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/native_handle.html">windows::basic_random_access_handle::native_handle</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/native_handle.html">windows::stream_handle::native_handle</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/native_handle.html">windows::basic_stream_handle::native_handle</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95850832">native_handle_type</dt>
+<dt id="ientry-idm45199679042448">native_handle_type</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/native_handle_type.html">basic_datagram_socket::native_handle_type</a>
</dt>
@@ -2613,17 +2559,17 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/native_handle_type.html">basic_seq_packet_socket::native_handle_type</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/native_handle_type.html">basic_serial_port::native_handle_type</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/native_handle_type.html">basic_socket::native_handle_type</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/native_handle_type.html">basic_socket_acceptor::native_handle_type</a>
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/native_handle_type.html">basic_stream_socket::native_handle_type</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/native_handle_type.html">posix::descriptor::native_handle_type</a>
-</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/native_handle_type.html">posix::stream_descriptor::native_handle_type</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/native_handle_type.html">posix::basic_descriptor::native_handle_type</a>
</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/native_handle_type.html">serial_port::native_handle_type</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/native_handle_type.html">posix::basic_stream_descriptor::native_handle_type</a>
</dt>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/native_handle_type.html">ssl::context::native_handle_type</a>
</dt>
@@ -2631,16 +2577,16 @@
</dt>
<dt>ssl::verify_context, <a class="indexterm" href="reference/ssl__verify_context/native_handle_type.html">ssl::verify_context::native_handle_type</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/native_handle_type.html">windows::object_handle::native_handle_type</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/native_handle_type.html">windows::basic_object_handle::native_handle_type</a>
</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/native_handle_type.html">windows::overlapped_handle::native_handle_type</a>
+<dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/native_handle_type.html">windows::basic_overlapped_handle::native_handle_type</a>
</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/native_handle_type.html">windows::random_access_handle::native_handle_type</a>
+<dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/native_handle_type.html">windows::basic_random_access_handle::native_handle_type</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/native_handle_type.html">windows::stream_handle::native_handle_type</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/native_handle_type.html">windows::basic_stream_handle::native_handle_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95861328">native_non_blocking</dt>
+<dt id="ientry-idm45199679031840">native_non_blocking</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/native_non_blocking.html">basic_datagram_socket::native_non_blocking</a>
</dt>
@@ -2654,41 +2600,41 @@
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/native_non_blocking.html">basic_stream_socket::native_non_blocking</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/native_non_blocking.html">posix::descriptor::native_non_blocking</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/native_non_blocking.html">posix::basic_descriptor::native_non_blocking</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/native_non_blocking.html">posix::stream_descriptor::native_non_blocking</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/native_non_blocking.html">posix::basic_stream_descriptor::native_non_blocking</a>
</dt>
</dl></dd>
-<dt id="ientry-idp122056848">netmask</dt>
+<dt id="ientry-idm45199650160256">netmask</dt>
<dd><dl>
<dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/netmask.html">ip::address_v4::netmask</a>
</dt>
<dt>ip::network_v4, <a class="indexterm" href="reference/ip__network_v4/netmask.html">ip::network_v4::netmask</a>
</dt>
</dl></dd>
-<dt id="ientry-idp128113712">network</dt>
+<dt id="ientry-idm45199644149648">network</dt>
<dd><dl>
<dt>ip::network_v4, <a class="indexterm" href="reference/ip__network_v4/network.html">ip::network_v4::network</a>
</dt>
<dt>ip::network_v6, <a class="indexterm" href="reference/ip__network_v6/network.html">ip::network_v6::network</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115109968">network_down</dt>
+<dt id="ientry-idm45199656801776">network_down</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115111216">network_reset</dt>
+<dt id="ientry-idm45199656800528">network_reset</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115112464">network_unreachable</dt>
+<dt id="ientry-idm45199656799280">network_unreachable</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp128118544">network_v4</dt>
+<dt id="ientry-idm45199644144848">network_v4</dt>
<dd><dl><dt>ip::network_v4, <a class="indexterm" href="reference/ip__network_v4/network_v4.html">ip::network_v4::network_v4</a>
</dt></dl></dd>
-<dt id="ientry-idp128346336">network_v6</dt>
+<dt id="ientry-idm45199643916560">network_v6</dt>
<dd><dl><dt>ip::network_v6, <a class="indexterm" href="reference/ip__network_v6/network_v6.html">ip::network_v6::network_v6</a>
</dt></dl></dd>
-<dt id="ientry-idp112302928">next_layer</dt>
+<dt id="ientry-idm45199659752016">next_layer</dt>
<dd><dl>
<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/next_layer.html">buffered_read_stream::next_layer</a>
</dt>
@@ -2699,7 +2645,7 @@
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/next_layer.html">ssl::stream::next_layer</a>
</dt>
</dl></dd>
-<dt id="ientry-idp112307936">next_layer_type</dt>
+<dt id="ientry-idm45199659747184">next_layer_type</dt>
<dd><dl>
<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/next_layer_type.html">buffered_read_stream::next_layer_type</a>
</dt>
@@ -2710,14 +2656,14 @@
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/next_layer_type.html">ssl::stream::next_layer_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp136806432">none</dt>
+<dt id="ientry-idm45199635344288">none</dt>
<dd><dl>
<dt>serial_port_base::flow_control, <a class="indexterm" href="reference/serial_port_base__flow_control/type.html">serial_port_base::flow_control::type</a>
</dt>
<dt>serial_port_base::parity, <a class="indexterm" href="reference/serial_port_base__parity/type.html">serial_port_base::parity::type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp95957456">non_blocking</dt>
+<dt id="ientry-idm45199678936224">non_blocking</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/non_blocking.html">basic_datagram_socket::non_blocking</a>
</dt>
@@ -2731,12 +2677,12 @@
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/non_blocking.html">basic_stream_socket::non_blocking</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/non_blocking.html">posix::descriptor::non_blocking</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/non_blocking.html">posix::basic_descriptor::non_blocking</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/non_blocking.html">posix::stream_descriptor::non_blocking</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/non_blocking.html">posix::basic_stream_descriptor::non_blocking</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115558528">notify_fork</dt>
+<dt id="ientry-idm45199656265728">notify_fork</dt>
<dd><dl>
<dt>execution_context, <a class="indexterm" href="reference/execution_context/notify_fork.html">execution_context::notify_fork</a>
</dt>
@@ -2749,97 +2695,97 @@
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/notify_fork.html">thread_pool::notify_fork</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115121680">not_connected</dt>
+<dt id="ientry-idm45199656790064">not_connected</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115273136">not_found</dt>
+<dt id="ientry-idm45199656613696">not_found</dt>
<dd><dl><dt>error::misc_errors, <a class="indexterm" href="reference/error__misc_errors.html">error::misc_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115122928">not_socket</dt>
+<dt id="ientry-idm45199656788816">not_socket</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp142048144">now</dt>
+<dt id="ientry-idm45199630480672">now</dt>
<dd><dl><dt>time_traits&lt; boost::posix_time::ptime
&gt;, <a class="indexterm" href="reference/time_traits_lt__ptime__gt_/now.html">time_traits&lt;
boost::posix_time::ptime &gt;::now</a>
</dt></dl></dd>
-<dt id="ientry-idp115115120">no_buffer_space</dt>
+<dt id="ientry-idm45199656796624">no_buffer_space</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp138488672">no_compression</dt>
+<dt id="ientry-idm45199634152016">no_compression</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/no_compression.html">ssl::context::no_compression</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/no_compression.html">ssl::context_base::no_compression</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115303344">no_data</dt>
+<dt id="ientry-idm45199656576896">no_data</dt>
<dd><dl><dt>error::netdb_errors, <a class="indexterm" href="reference/error__netdb_errors.html">error::netdb_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp129157120">no_delay</dt>
+<dt id="ientry-idm45199643112976">no_delay</dt>
<dd><dl><dt>ip::tcp, <a class="indexterm" href="reference/ip__tcp/no_delay.html">ip::tcp::no_delay</a>
</dt></dl></dd>
-<dt id="ientry-idp115113872">no_descriptors</dt>
+<dt id="ientry-idm45199656797872">no_descriptors</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115116528">no_memory</dt>
+<dt id="ientry-idm45199656795216">no_memory</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115117776">no_permission</dt>
+<dt id="ientry-idm45199656793968">no_permission</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115119024">no_protocol_option</dt>
+<dt id="ientry-idm45199656792720">no_protocol_option</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115304592">no_recovery</dt>
+<dt id="ientry-idm45199656575248">no_recovery</dt>
<dd><dl><dt>error::netdb_errors, <a class="indexterm" href="reference/error__netdb_errors.html">error::netdb_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp138493408">no_sslv2</dt>
+<dt id="ientry-idm45199634148288">no_sslv2</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/no_sslv2.html">ssl::context::no_sslv2</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/no_sslv2.html">ssl::context_base::no_sslv2</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138498224">no_sslv3</dt>
+<dt id="ientry-idm45199634144656">no_sslv3</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/no_sslv3.html">ssl::context::no_sslv3</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/no_sslv3.html">ssl::context_base::no_sslv3</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115120432">no_such_device</dt>
+<dt id="ientry-idm45199656791312">no_such_device</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp138502976">no_tlsv1</dt>
+<dt id="ientry-idm45199634141024">no_tlsv1</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/no_tlsv1.html">ssl::context::no_tlsv1</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/no_tlsv1.html">ssl::context_base::no_tlsv1</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138507680">no_tlsv1_1</dt>
+<dt id="ientry-idm45199634137392">no_tlsv1_1</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/no_tlsv1_1.html">ssl::context::no_tlsv1_1</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/no_tlsv1_1.html">ssl::context_base::no_tlsv1_1</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138512448">no_tlsv1_2</dt>
+<dt id="ientry-idm45199634133760">no_tlsv1_2</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/no_tlsv1_2.html">ssl::context::no_tlsv1_2</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/no_tlsv1_2.html">ssl::context_base::no_tlsv1_2</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138517152">no_tlsv1_3</dt>
+<dt id="ientry-idm45199634130128">no_tlsv1_3</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/no_tlsv1_3.html">ssl::context::no_tlsv1_3</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/no_tlsv1_3.html">ssl::context_base::no_tlsv1_3</a>
</dt>
</dl></dd>
-<dt id="ientry-idp125023536">numeric_host</dt>
+<dt id="ientry-idm45199647249616">numeric_host</dt>
<dd><dl>
<dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/numeric_host.html">ip::basic_resolver::numeric_host</a>
</dt>
@@ -2850,7 +2796,7 @@
<dt>ip::resolver_query_base, <a class="indexterm" href="reference/ip__resolver_query_base/numeric_host.html">ip::resolver_query_base::numeric_host</a>
</dt>
</dl></dd>
-<dt id="ientry-idp125029120">numeric_service</dt>
+<dt id="ientry-idm45199647243968">numeric_service</dt>
<dd><dl>
<dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/numeric_service.html">ip::basic_resolver::numeric_service</a>
</dt>
@@ -2866,19 +2812,16 @@
<div class="indexdiv">
<h3>O</h3>
<dl>
-<dt id="ientry-idp142748192">object_handle</dt>
-<dd><dl><dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/object_handle.html">windows::object_handle::object_handle</a>
-</dt></dl></dd>
-<dt id="ientry-idp136882544">odd</dt>
+<dt id="ientry-idm45199635268816">odd</dt>
<dd><dl><dt>serial_port_base::parity, <a class="indexterm" href="reference/serial_port_base__parity/type.html">serial_port_base::parity::type</a>
</dt></dl></dd>
-<dt id="ientry-idp136954816">one</dt>
+<dt id="ientry-idm45199635196240">one</dt>
<dd><dl><dt>serial_port_base::stop_bits, <a class="indexterm" href="reference/serial_port_base__stop_bits/type.html">serial_port_base::stop_bits::type</a>
</dt></dl></dd>
-<dt id="ientry-idp136956528">onepointfive</dt>
+<dt id="ientry-idm45199635194576">onepointfive</dt>
<dd><dl><dt>serial_port_base::stop_bits, <a class="indexterm" href="reference/serial_port_base__stop_bits/type.html">serial_port_base::stop_bits::type</a>
</dt></dl></dd>
-<dt id="ientry-idp115923328">on_work_finished</dt>
+<dt id="ientry-idm45199655878736">on_work_finished</dt>
<dd><dl>
<dt>executor, <a class="indexterm" href="reference/executor/on_work_finished.html">executor::on_work_finished</a>
</dt>
@@ -2893,7 +2836,7 @@
<dt>thread_pool::executor_type, <a class="indexterm" href="reference/thread_pool__executor_type/on_work_finished.html">thread_pool::executor_type::on_work_finished</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115928128">on_work_started</dt>
+<dt id="ientry-idm45199655874000">on_work_started</dt>
<dd><dl>
<dt>executor, <a class="indexterm" href="reference/executor/on_work_started.html">executor::on_work_started</a>
</dt>
@@ -2908,7 +2851,7 @@
<dt>thread_pool::executor_type, <a class="indexterm" href="reference/thread_pool__executor_type/on_work_started.html">thread_pool::executor_type::on_work_started</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96024672">open</dt>
+<dt id="ientry-idm45199678869104">open</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/open.html">basic_datagram_socket::open</a>
</dt>
@@ -2916,22 +2859,22 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/open.html">basic_seq_packet_socket::open</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/open.html">basic_serial_port::open</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/open.html">basic_socket::open</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/open.html">basic_socket_acceptor::open</a>
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/open.html">basic_stream_socket::open</a>
</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/open.html">serial_port::open</a>
-</dt>
</dl></dd>
-<dt id="ientry-idp115124176">operation_aborted</dt>
+<dt id="ientry-idm45199656787568">operation_aborted</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp115125584">operation_not_supported</dt>
+<dt id="ientry-idm45199656786160">operation_not_supported</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp113250432">operator *</dt>
+<dt id="ientry-idm45199658846560">operator *</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator__star_.html">buffers_iterator::operator
*</a>
@@ -2949,16 +2892,16 @@
*</a>
</dt>
</dl></dd>
-<dt id="ientry-idp125765216">operator
+<dt id="ientry-idm45199646502128">operator
endpoint_type</dt>
<dd><dl><dt>ip::basic_resolver_entry, <a class="indexterm" href="reference/ip__basic_resolver_entry/operator_endpoint_type.html">ip::basic_resolver_entry::operator
endpoint_type</a>
</dt></dl></dd>
-<dt id="ientry-idp115933024">operator unspecified_bool_type</dt>
+<dt id="ientry-idm45199655869104">operator unspecified_bool_type</dt>
<dd><dl><dt>executor, <a class="indexterm" href="reference/executor/operator_unspecified_bool_type.html">executor::operator
unspecified_bool_type</a>
</dt></dl></dd>
-<dt id="ientry-idp113255264">operator!=</dt>
+<dt id="ientry-idm45199658841728">operator!=</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_not__eq_.html">buffers_iterator::operator!=</a>
</dt>
@@ -3017,7 +2960,7 @@
<dt>thread_pool::executor_type, <a class="indexterm" href="reference/thread_pool__executor_type/operator_not__eq_.html">thread_pool::executor_type::operator!=</a>
</dt>
</dl></dd>
-<dt id="ientry-idp116337520">operator()</dt>
+<dt id="ientry-idm45199655463856">operator()</dt>
<dd><dl>
<dt>executor_binder, <a class="indexterm" href="reference/executor_binder/operator_lp__rp_.html">executor_binder::operator()</a>
</dt>
@@ -3026,7 +2969,7 @@
<dt>use_future_t, <a class="indexterm" href="reference/use_future_t/operator_lp__rp_.html">use_future_t::operator()</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113265824">operator+</dt>
+<dt id="ientry-idm45199658831184">operator+</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_plus_.html">buffers_iterator::operator+</a>
</dt>
@@ -3039,7 +2982,7 @@
<dt>mutable_buffers_1, <a class="indexterm" href="reference/mutable_buffers_1/operator_plus_.html">mutable_buffers_1::operator+</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113293584">operator++</dt>
+<dt id="ientry-idm45199658803168">operator++</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_plus__plus_.html">buffers_iterator::operator++</a>
</dt>
@@ -3056,7 +2999,7 @@
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/operator_plus__plus_.html">ip::basic_resolver_results::operator++</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113310880">operator+=</dt>
+<dt id="ientry-idm45199658785856">operator+=</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_plus__eq_.html">buffers_iterator::operator+=</a>
</dt>
@@ -3069,10 +3012,10 @@
<dt>mutable_buffers_1, <a class="indexterm" href="reference/mutable_buffers_1/operator_plus__eq_.html">mutable_buffers_1::operator+=</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113315920">operator-</dt>
+<dt id="ientry-idm45199658780816">operator-</dt>
<dd><dl><dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_minus_.html">buffers_iterator::operator-</a>
</dt></dl></dd>
-<dt id="ientry-idp113343840">operator--</dt>
+<dt id="ientry-idm45199658752896">operator--</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_minus__minus_.html">buffers_iterator::operator--</a>
</dt>
@@ -3085,10 +3028,10 @@
address_v6 &gt;::operator--</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113361200">operator-=</dt>
+<dt id="ientry-idm45199658735664">operator-=</dt>
<dd><dl><dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_minus__eq_.html">buffers_iterator::operator-=</a>
</dt></dl></dd>
-<dt id="ientry-idp113366224">operator-&gt;</dt>
+<dt id="ientry-idm45199658730576">operator-&gt;</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_arrow_.html">buffers_iterator::operator-&gt;</a>
</dt>
@@ -3105,7 +3048,7 @@
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/operator_arrow_.html">ip::basic_resolver_results::operator-&gt;</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113371072">operator&lt;</dt>
+<dt id="ientry-idm45199658725728">operator&lt;</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_lt_.html">buffers_iterator::operator&lt;</a>
</dt>
@@ -3122,7 +3065,7 @@
<dt>local::basic_endpoint, <a class="indexterm" href="reference/local__basic_endpoint/operator_lt_.html">local::basic_endpoint::operator&lt;</a>
</dt>
</dl></dd>
-<dt id="ientry-idp121583936">operator&lt;&lt;</dt>
+<dt id="ientry-idm45199650633888">operator&lt;&lt;</dt>
<dd><dl>
<dt>ip::address, <a class="indexterm" href="reference/ip__address/operator_lt__lt_.html">ip::address::operator&lt;&lt;</a>
</dt>
@@ -3135,7 +3078,7 @@
<dt>local::basic_endpoint, <a class="indexterm" href="reference/local__basic_endpoint/operator_lt__lt_.html">local::basic_endpoint::operator&lt;&lt;</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113381424">operator&lt;=</dt>
+<dt id="ientry-idm45199658715168">operator&lt;=</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_lt__eq_.html">buffers_iterator::operator&lt;=</a>
</dt>
@@ -3152,7 +3095,7 @@
<dt>local::basic_endpoint, <a class="indexterm" href="reference/local__basic_endpoint/operator_lt__eq_.html">local::basic_endpoint::operator&lt;=</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96068304">operator=</dt>
+<dt id="ientry-idm45199678825472">operator=</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/operator_eq_.html">basic_datagram_socket::operator=</a>
</dt>
@@ -3164,6 +3107,8 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/operator_eq_.html">basic_seq_packet_socket::operator=</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/operator_eq_.html">basic_serial_port::operator=</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/operator_eq_.html">basic_socket::operator=</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/operator_eq_.html">basic_socket_acceptor::operator=</a>
@@ -3216,26 +3161,24 @@
</dt>
<dt>local::basic_endpoint, <a class="indexterm" href="reference/local__basic_endpoint/operator_eq_.html">local::basic_endpoint::operator=</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/operator_eq_.html">posix::descriptor::operator=</a>
-</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/operator_eq_.html">posix::stream_descriptor::operator=</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/operator_eq_.html">posix::basic_descriptor::operator=</a>
</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/operator_eq_.html">serial_port::operator=</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/operator_eq_.html">posix::basic_stream_descriptor::operator=</a>
</dt>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/operator_eq_.html">ssl::context::operator=</a>
</dt>
<dt>strand, <a class="indexterm" href="reference/strand/operator_eq_.html">strand::operator=</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/operator_eq_.html">windows::object_handle::operator=</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/operator_eq_.html">windows::basic_object_handle::operator=</a>
</dt>
-<dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/operator_eq_.html">windows::overlapped_handle::operator=</a>
+<dt>windows::basic_overlapped_handle, <a class="indexterm" href="reference/windows__basic_overlapped_handle/operator_eq_.html">windows::basic_overlapped_handle::operator=</a>
</dt>
-<dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/operator_eq_.html">windows::random_access_handle::operator=</a>
+<dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/operator_eq_.html">windows::basic_random_access_handle::operator=</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/operator_eq_.html">windows::stream_handle::operator=</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/operator_eq_.html">windows::basic_stream_handle::operator=</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113392112">operator==</dt>
+<dt id="ientry-idm45199658704592">operator==</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_eq__eq_.html">buffers_iterator::operator==</a>
</dt>
@@ -3294,7 +3237,7 @@
<dt>thread_pool::executor_type, <a class="indexterm" href="reference/thread_pool__executor_type/operator_eq__eq_.html">thread_pool::executor_type::operator==</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113402672">operator&gt;</dt>
+<dt id="ientry-idm45199658694032">operator&gt;</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_gt_.html">buffers_iterator::operator&gt;</a>
</dt>
@@ -3311,7 +3254,7 @@
<dt>local::basic_endpoint, <a class="indexterm" href="reference/local__basic_endpoint/operator_gt_.html">local::basic_endpoint::operator&gt;</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113413232">operator&gt;=</dt>
+<dt id="ientry-idm45199658683472">operator&gt;=</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/operator_gt__eq_.html">buffers_iterator::operator&gt;=</a>
</dt>
@@ -3328,7 +3271,7 @@
<dt>local::basic_endpoint, <a class="indexterm" href="reference/local__basic_endpoint/operator_gt__eq_.html">local::basic_endpoint::operator&gt;=</a>
</dt>
</dl></dd>
-<dt id="ientry-idp111325648">operator[]</dt>
+<dt id="ientry-idm45199660712848">operator[]</dt>
<dd><dl>
<dt>basic_yield_context, <a class="indexterm" href="reference/basic_yield_context/operator_lb__rb_.html">basic_yield_context::operator[]</a>
</dt>
@@ -3337,14 +3280,27 @@
<dt>use_future_t, <a class="indexterm" href="reference/use_future_t/operator_lb__rb_.html">use_future_t::operator[]</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138536704">options</dt>
+<dt id="ientry-idm45199634114208">options</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/options.html">ssl::context::options</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/options.html">ssl::context_base::options</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96117440">out_of_band_inline</dt>
+<dt id="ientry-idm45199678031904">other</dt>
+<dd><dl>
+<dt>basic_datagram_socket::rebind_executor, <a class="indexterm" href="reference/basic_datagram_socket__rebind_executor/other.html">basic_datagram_socket::rebind_executor::other</a>
+</dt>
+<dt>basic_raw_socket::rebind_executor, <a class="indexterm" href="reference/basic_raw_socket__rebind_executor/other.html">basic_raw_socket::rebind_executor::other</a>
+</dt>
+<dt>basic_seq_packet_socket::rebind_executor, <a class="indexterm" href="reference/basic_seq_packet_socket__rebind_executor/other.html">basic_seq_packet_socket::rebind_executor::other</a>
+</dt>
+<dt>basic_socket::rebind_executor, <a class="indexterm" href="reference/basic_socket__rebind_executor/other.html">basic_socket::rebind_executor::other</a>
+</dt>
+<dt>basic_stream_socket::rebind_executor, <a class="indexterm" href="reference/basic_stream_socket__rebind_executor/other.html">basic_stream_socket::rebind_executor::other</a>
+</dt>
+</dl></dd>
+<dt id="ientry-idm45199678774208">out_of_band_inline</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/out_of_band_inline.html">basic_datagram_socket::out_of_band_inline</a>
</dt>
@@ -3361,20 +3317,17 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/out_of_band_inline.html">socket_base::out_of_band_inline</a>
</dt>
</dl></dd>
-<dt id="ientry-idp107302704">overflow</dt>
+<dt id="ientry-idm45199665015296">overflow</dt>
<dd><dl>
<dt>basic_socket_streambuf, <a class="indexterm" href="reference/basic_socket_streambuf/overflow.html">basic_socket_streambuf::overflow</a>
</dt>
<dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/overflow.html">basic_streambuf::overflow</a>
</dt>
</dl></dd>
-<dt id="ientry-idp143274352">overlapped_handle</dt>
-<dd><dl><dt>windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle/overlapped_handle.html">windows::overlapped_handle::overlapped_handle</a>
-</dt></dl></dd>
-<dt id="ientry-idp143412048">overlapped_ptr</dt>
+<dt id="ientry-idm45199627770336">overlapped_ptr</dt>
<dd><dl><dt>windows::overlapped_ptr, <a class="indexterm" href="reference/windows__overlapped_ptr/overlapped_ptr.html">windows::overlapped_ptr::overlapped_ptr</a>
</dt></dl></dd>
-<dt id="ientry-idp116502064">owns_work</dt>
+<dt id="ientry-idm45199655298944">owns_work</dt>
<dd><dl><dt>executor_work_guard, <a class="indexterm" href="reference/executor_work_guard/owns_work.html">executor_work_guard::owns_work</a>
</dt></dl></dd>
</dl>
@@ -3382,10 +3335,10 @@
<div class="indexdiv">
<h3>P</h3>
<dl>
-<dt id="ientry-idp136868400">parity</dt>
+<dt id="ientry-idm45199635282880">parity</dt>
<dd><dl><dt>serial_port_base::parity, <a class="indexterm" href="reference/serial_port_base__parity/parity.html">serial_port_base::parity::parity</a>
</dt></dl></dd>
-<dt id="ientry-idp125052608">passive</dt>
+<dt id="ientry-idm45199647220592">passive</dt>
<dd><dl>
<dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/passive.html">ip::basic_resolver::passive</a>
</dt>
@@ -3396,17 +3349,17 @@
<dt>ip::resolver_query_base, <a class="indexterm" href="reference/ip__resolver_query_base/passive.html">ip::resolver_query_base::passive</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138547088">password_purpose</dt>
+<dt id="ientry-idm45199634106096">password_purpose</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/password_purpose.html">ssl::context::password_purpose</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/password_purpose.html">ssl::context_base::password_purpose</a>
</dt>
</dl></dd>
-<dt id="ientry-idp130639968">path</dt>
+<dt id="ientry-idm45199641608736">path</dt>
<dd><dl><dt>local::basic_endpoint, <a class="indexterm" href="reference/local__basic_endpoint/path.html">local::basic_endpoint::path</a>
</dt></dl></dd>
-<dt id="ientry-idp112318672">peek</dt>
+<dt id="ientry-idm45199659736496">peek</dt>
<dd><dl>
<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/peek.html">buffered_read_stream::peek</a>
</dt>
@@ -3415,26 +3368,26 @@
<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/peek.html">buffered_write_stream::peek</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138332480">pem</dt>
+<dt id="ientry-idm45199679444960">pem</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/file_format.html">ssl::context::file_format</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/file_format.html">ssl::context_base::file_format</a>
</dt>
</dl></dd>
-<dt id="ientry-idp132327808">placeholders::bytes_transferred, <a class="indexterm" href="reference/placeholders__bytes_transferred.html">placeholders::bytes_transferred</a>
+<dt id="ientry-idm45199639875120">placeholders::bytes_transferred, <a class="indexterm" href="reference/placeholders__bytes_transferred.html">placeholders::bytes_transferred</a>
</dt>
-<dt id="ientry-idp132339856">placeholders::endpoint, <a class="indexterm" href="reference/placeholders__endpoint.html">placeholders::endpoint</a>
+<dt id="ientry-idm45199639863024">placeholders::endpoint, <a class="indexterm" href="reference/placeholders__endpoint.html">placeholders::endpoint</a>
</dt>
-<dt id="ientry-idp132350768">placeholders::error, <a class="indexterm" href="reference/placeholders__error.html">placeholders::error</a>
+<dt id="ientry-idm45199639851920">placeholders::error, <a class="indexterm" href="reference/placeholders__error.html">placeholders::error</a>
</dt>
-<dt id="ientry-idp132360880">placeholders::iterator, <a class="indexterm" href="reference/placeholders__iterator.html">placeholders::iterator</a>
+<dt id="ientry-idm45199639841808">placeholders::iterator, <a class="indexterm" href="reference/placeholders__iterator.html">placeholders::iterator</a>
</dt>
-<dt id="ientry-idp132371920">placeholders::results, <a class="indexterm" href="reference/placeholders__results.html">placeholders::results</a>
+<dt id="ientry-idm45199639830768">placeholders::results, <a class="indexterm" href="reference/placeholders__results.html">placeholders::results</a>
</dt>
-<dt id="ientry-idp132381968">placeholders::signal_number, <a class="indexterm" href="reference/placeholders__signal_number.html">placeholders::signal_number</a>
+<dt id="ientry-idm45199639820672">placeholders::signal_number, <a class="indexterm" href="reference/placeholders__signal_number.html">placeholders::signal_number</a>
</dt>
-<dt id="ientry-idp113428656">pointer</dt>
+<dt id="ientry-idm45199658668048">pointer</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/pointer.html">buffers_iterator::pointer</a>
</dt>
@@ -3451,16 +3404,20 @@
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/pointer.html">ip::basic_resolver_results::pointer</a>
</dt>
</dl></dd>
-<dt id="ientry-idp119869888">poll</dt>
+<dt id="ientry-idm45199652277312">poll</dt>
<dd><dl><dt>io_context, <a class="indexterm" href="reference/io_context/poll.html">io_context::poll</a>
</dt></dl></dd>
-<dt id="ientry-idp119909824">poll_one</dt>
+<dt id="ientry-idm45199652237344">poll_one</dt>
<dd><dl><dt>io_context, <a class="indexterm" href="reference/io_context/poll_one.html">io_context::poll_one</a>
</dt></dl></dd>
-<dt id="ientry-idp124393808">port</dt>
+<dt id="ientry-idm45199647821664">port</dt>
<dd><dl><dt>ip::basic_endpoint, <a class="indexterm" href="reference/ip__basic_endpoint/port.html">ip::basic_endpoint::port</a>
</dt></dl></dd>
-<dt id="ientry-idp115989056">post, <a class="indexterm" href="reference/post.html">post</a>
+<dt id="ientry-idm45199637918848">posix::descriptor, <a class="indexterm" href="reference/posix__descriptor.html">posix::descriptor</a>
+</dt>
+<dt id="ientry-idm45199637719344">posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor.html">posix::stream_descriptor</a>
+</dt>
+<dt id="ientry-idm45199655812624">post, <a class="indexterm" href="reference/post.html">post</a>
</dt>
<dd><dl>
<dt>executor, <a class="indexterm" href="reference/executor/post.html">executor::post</a>
@@ -3478,14 +3435,14 @@
<dt>thread_pool::executor_type, <a class="indexterm" href="reference/thread_pool__executor_type/post.html">thread_pool::executor_type::post</a>
</dt>
</dl></dd>
-<dt id="ientry-idp128174752">prefix_length</dt>
+<dt id="ientry-idm45199644088272">prefix_length</dt>
<dd><dl>
<dt>ip::network_v4, <a class="indexterm" href="reference/ip__network_v4/prefix_length.html">ip::network_v4::prefix_length</a>
</dt>
<dt>ip::network_v6, <a class="indexterm" href="reference/ip__network_v6/prefix_length.html">ip::network_v6::prefix_length</a>
</dt>
</dl></dd>
-<dt id="ientry-idp110185984">prepare</dt>
+<dt id="ientry-idm45199661814064">prepare</dt>
<dd><dl>
<dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/prepare.html">basic_streambuf::prepare</a>
</dt>
@@ -3496,7 +3453,7 @@
<dt>dynamic_vector_buffer, <a class="indexterm" href="reference/dynamic_vector_buffer/prepare.html">dynamic_vector_buffer::prepare</a>
</dt>
</dl></dd>
-<dt id="ientry-idp117057840">protocol</dt>
+<dt id="ientry-idm45199655052400">protocol</dt>
<dd><dl>
<dt>generic::basic_endpoint, <a class="indexterm" href="reference/generic__basic_endpoint/protocol.html">generic::basic_endpoint::protocol</a>
</dt>
@@ -3523,7 +3480,7 @@
<dt>local::stream_protocol, <a class="indexterm" href="reference/local__stream_protocol/protocol.html">local::stream_protocol::protocol</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96134256">protocol_type</dt>
+<dt id="ientry-idm45199678757408">protocol_type</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/protocol_type.html">basic_datagram_socket::protocol_type</a>
</dt>
@@ -3556,7 +3513,7 @@
<dt>local::basic_endpoint, <a class="indexterm" href="reference/local__basic_endpoint/protocol_type.html">local::basic_endpoint::protocol_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp107318000">puberror</dt>
+<dt id="ientry-idm45199664999808">puberror</dt>
<dd><dl><dt>basic_socket_streambuf, <a class="indexterm" href="reference/basic_socket_streambuf/puberror.html">basic_socket_streambuf::puberror</a>
</dt></dl></dd>
</dl>
@@ -3564,7 +3521,7 @@
<div class="indexdiv">
<h3>Q</h3>
<dl>
-<dt id="ientry-idp125067808">query</dt>
+<dt id="ientry-idm45199647205344">query</dt>
<dd><dl><dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/query.html">ip::basic_resolver::query</a>
</dt></dl></dd>
</dl>
@@ -3572,21 +3529,20 @@
<div class="indexdiv">
<h3>R</h3>
<dl>
-<dt id="ientry-idp143962848">random_access_handle</dt>
-<dd><dl><dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/random_access_handle.html">windows::random_access_handle::random_access_handle</a>
-</dt></dl></dd>
-<dt id="ientry-idp117766176">raw_protocol</dt>
+<dt id="ientry-idm45199654337344">raw_protocol</dt>
<dd><dl><dt>generic::raw_protocol, <a class="indexterm" href="reference/generic__raw_protocol/raw_protocol.html">generic::raw_protocol::raw_protocol</a>
</dt></dl></dd>
-<dt id="ientry-idp106952304">rdbuf</dt>
+<dt id="ientry-idm45199665365728">rdbuf</dt>
<dd><dl><dt>basic_socket_iostream, <a class="indexterm" href="reference/basic_socket_iostream/rdbuf.html">basic_socket_iostream::rdbuf</a>
</dt></dl></dd>
-<dt id="ientry-idp134383264">read, <a class="indexterm" href="reference/read.html">read</a>
+<dt id="ientry-idm45199637507744">read, <a class="indexterm" href="reference/read.html">read</a>
</dt>
-<dt id="ientry-idp134780944">read_at, <a class="indexterm" href="reference/read_at.html">read_at</a>
+<dt id="ientry-idm45199636985904">read_at, <a class="indexterm" href="reference/read_at.html">read_at</a>
</dt>
-<dt id="ientry-idp109309152">read_some</dt>
+<dt id="ientry-idm45199670667024">read_some</dt>
<dd><dl>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/read_some.html">basic_serial_port::read_some</a>
+</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/read_some.html">basic_stream_socket::read_some</a>
</dt>
<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/read_some.html">buffered_read_stream::read_some</a>
@@ -3595,24 +3551,22 @@
</dt>
<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/read_some.html">buffered_write_stream::read_some</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/read_some.html">posix::stream_descriptor::read_some</a>
-</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/read_some.html">serial_port::read_some</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/read_some.html">posix::basic_stream_descriptor::read_some</a>
</dt>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/read_some.html">ssl::stream::read_some</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/read_some.html">windows::stream_handle::read_some</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/read_some.html">windows::basic_stream_handle::read_some</a>
</dt>
</dl></dd>
-<dt id="ientry-idp144029600">read_some_at</dt>
-<dd><dl><dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/read_some_at.html">windows::random_access_handle::read_some_at</a>
+<dt id="ientry-idm45199628786848">read_some_at</dt>
+<dd><dl><dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/read_some_at.html">windows::basic_random_access_handle::read_some_at</a>
</dt></dl></dd>
-<dt id="ientry-idp135069680">read_until, <a class="indexterm" href="reference/read_until.html">read_until</a>
+<dt id="ientry-idm45199636697168">read_until, <a class="indexterm" href="reference/read_until.html">read_until</a>
</dt>
-<dt id="ientry-idp142213456">rebind</dt>
+<dt id="ientry-idm45199630275344">rebind</dt>
<dd><dl><dt>use_future_t, <a class="indexterm" href="reference/use_future_t/rebind.html">use_future_t::rebind</a>
</dt></dl></dd>
-<dt id="ientry-idp96144736">receive</dt>
+<dt id="ientry-idm45199678746976">receive</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/receive.html">basic_datagram_socket::receive</a>
</dt>
@@ -3623,7 +3577,7 @@
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/receive.html">basic_stream_socket::receive</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96234800">receive_buffer_size</dt>
+<dt id="ientry-idm45199678657792">receive_buffer_size</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/receive_buffer_size.html">basic_datagram_socket::receive_buffer_size</a>
</dt>
@@ -3640,14 +3594,14 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/receive_buffer_size.html">socket_base::receive_buffer_size</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96251472">receive_from</dt>
+<dt id="ientry-idm45199678641168">receive_from</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/receive_from.html">basic_datagram_socket::receive_from</a>
</dt>
<dt>basic_raw_socket, <a class="indexterm" href="reference/basic_raw_socket/receive_from.html">basic_raw_socket::receive_from</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96337040">receive_low_watermark</dt>
+<dt id="ientry-idm45199678555680">receive_low_watermark</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/receive_low_watermark.html">basic_datagram_socket::receive_low_watermark</a>
</dt>
@@ -3664,10 +3618,12 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/receive_low_watermark.html">socket_base::receive_low_watermark</a>
</dt>
</dl></dd>
-<dt id="ientry-idp116780752">redirect_error_t</dt>
-<dd><dl><dt>experimental::redirect_error_t, <a class="indexterm" href="reference/experimental__redirect_error_t/redirect_error_t.html">experimental::redirect_error_t::redirect_error_t</a>
+<dt id="ientry-idm45199635717472">redirect_error, <a class="indexterm" href="reference/redirect_error.html">redirect_error</a>
+</dt>
+<dt id="ientry-idm45199635669232">redirect_error_t</dt>
+<dd><dl><dt>redirect_error_t, <a class="indexterm" href="reference/redirect_error_t/redirect_error_t.html">redirect_error_t::redirect_error_t</a>
</dt></dl></dd>
-<dt id="ientry-idp113442064">reference</dt>
+<dt id="ientry-idm45199658654752">reference</dt>
<dd><dl>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/reference.html">buffers_iterator::reference</a>
</dt>
@@ -3684,7 +3640,7 @@
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/reference.html">ip::basic_resolver_results::reference</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96353664">release</dt>
+<dt id="ientry-idm45199678539120">release</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/release.html">basic_datagram_socket::release</a>
</dt>
@@ -3698,14 +3654,14 @@
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/release.html">basic_stream_socket::release</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/release.html">posix::descriptor::release</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/release.html">posix::basic_descriptor::release</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/release.html">posix::stream_descriptor::release</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/release.html">posix::basic_stream_descriptor::release</a>
</dt>
<dt>windows::overlapped_ptr, <a class="indexterm" href="reference/windows__overlapped_ptr/release.html">windows::overlapped_ptr::release</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96393200">remote_endpoint</dt>
+<dt id="ientry-idm45199678499376">remote_endpoint</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/remote_endpoint.html">basic_datagram_socket::remote_endpoint</a>
</dt>
@@ -3718,13 +3674,13 @@
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/remote_endpoint.html">basic_stream_socket::remote_endpoint</a>
</dt>
</dl></dd>
-<dt id="ientry-idp137323760">remove</dt>
-<dd><dl><dt>signal_set, <a class="indexterm" href="reference/signal_set/remove.html">signal_set::remove</a>
+<dt id="ientry-idm45199670083728">remove</dt>
+<dd><dl><dt>basic_signal_set, <a class="indexterm" href="reference/basic_signal_set/remove.html">basic_signal_set::remove</a>
</dt></dl></dd>
-<dt id="ientry-idp110207600">reserve</dt>
+<dt id="ientry-idm45199661792432">reserve</dt>
<dd><dl><dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/reserve.html">basic_streambuf::reserve</a>
</dt></dl></dd>
-<dt id="ientry-idp116508224">reset</dt>
+<dt id="ientry-idm45199655292720">reset</dt>
<dd><dl>
<dt>executor_work_guard, <a class="indexterm" href="reference/executor_work_guard/reset.html">executor_work_guard::reset</a>
</dt>
@@ -3733,7 +3689,7 @@
<dt>windows::overlapped_ptr, <a class="indexterm" href="reference/windows__overlapped_ptr/reset.html">windows::overlapped_ptr::reset</a>
</dt>
</dl></dd>
-<dt id="ientry-idp117073072">resize</dt>
+<dt id="ientry-idm45199655037104">resize</dt>
<dd><dl>
<dt>generic::basic_endpoint, <a class="indexterm" href="reference/generic__basic_endpoint/resize.html">generic::basic_endpoint::resize</a>
</dt>
@@ -3742,10 +3698,10 @@
<dt>local::basic_endpoint, <a class="indexterm" href="reference/local__basic_endpoint/resize.html">local::basic_endpoint::resize</a>
</dt>
</dl></dd>
-<dt id="ientry-idp125155408">resolve</dt>
+<dt id="ientry-idm45199647118128">resolve</dt>
<dd><dl><dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/resolve.html">ip::basic_resolver::resolve</a>
</dt></dl></dd>
-<dt id="ientry-idp127479664">resolver</dt>
+<dt id="ientry-idm45199644785520">resolver</dt>
<dd><dl>
<dt>ip::icmp, <a class="indexterm" href="reference/ip__icmp/resolver.html">ip::icmp::resolver</a>
</dt>
@@ -3754,25 +3710,25 @@
<dt>ip::udp, <a class="indexterm" href="reference/ip__udp/resolver.html">ip::udp::resolver</a>
</dt>
</dl></dd>
-<dt id="ientry-idp135717824">resolver_errc::try_again, <a class="indexterm" href="reference/resolver_errc__try_again.html">resolver_errc::try_again</a>
+<dt id="ientry-idm45199635659280">resolver_errc::try_again, <a class="indexterm" href="reference/resolver_errc__try_again.html">resolver_errc::try_again</a>
</dt>
-<dt id="ientry-idp120000288">restart</dt>
+<dt id="ientry-idm45199652147024">restart</dt>
<dd><dl><dt>io_context, <a class="indexterm" href="reference/io_context/restart.html">io_context::restart</a>
</dt></dl></dd>
-<dt id="ientry-idp92433280">result</dt>
+<dt id="ientry-idm45199682994992">result</dt>
<dd><dl><dt>async_completion, <a class="indexterm" href="reference/async_completion/result.html">async_completion::result</a>
</dt></dl></dd>
-<dt id="ientry-idp125478304">results_type</dt>
+<dt id="ientry-idm45199646789120">results_type</dt>
<dd><dl><dt>ip::basic_resolver, <a class="indexterm" href="reference/ip__basic_resolver/results_type.html">ip::basic_resolver::results_type</a>
</dt></dl></dd>
-<dt id="ientry-idp116352512">result_type</dt>
+<dt id="ientry-idm45199655448736">result_type</dt>
<dd><dl>
<dt>executor_binder, <a class="indexterm" href="reference/executor_binder/result_type.html">executor_binder::result_type</a>
</dt>
<dt>ssl::rfc2818_verification, <a class="indexterm" href="reference/ssl__rfc2818_verification/result_type.html">ssl::rfc2818_verification::result_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp93535296">return_type</dt>
+<dt id="ientry-idm45199681537616">return_type</dt>
<dd><dl>
<dt>async_result, <a class="indexterm" href="reference/async_result/return_type.html">async_result::return_type</a>
</dt>
@@ -3781,7 +3737,7 @@
std::packaged_task&lt; Result(Args...)&gt;, Signature &gt;::return_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96437904">reuse_address</dt>
+<dt id="ientry-idm45199678454800">reuse_address</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/reuse_address.html">basic_datagram_socket::reuse_address</a>
</dt>
@@ -3798,13 +3754,13 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/reuse_address.html">socket_base::reuse_address</a>
</dt>
</dl></dd>
-<dt id="ientry-idp139644736">rfc2818_verification</dt>
+<dt id="ientry-idm45199633162032">rfc2818_verification</dt>
<dd><dl><dt>ssl::rfc2818_verification, <a class="indexterm" href="reference/ssl__rfc2818_verification/rfc2818_verification.html">ssl::rfc2818_verification::rfc2818_verification</a>
</dt></dl></dd>
-<dt id="ientry-idp120020512">run</dt>
+<dt id="ientry-idm45199652126800">run</dt>
<dd><dl><dt>io_context, <a class="indexterm" href="reference/io_context/run.html">io_context::run</a>
</dt></dl></dd>
-<dt id="ientry-idp120580864">running_in_this_thread</dt>
+<dt id="ientry-idm45199651582112">running_in_this_thread</dt>
<dd><dl>
<dt>io_context::executor_type, <a class="indexterm" href="reference/io_context__executor_type/running_in_this_thread.html">io_context::executor_type::running_in_this_thread</a>
</dt>
@@ -3815,19 +3771,19 @@
<dt>thread_pool::executor_type, <a class="indexterm" href="reference/thread_pool__executor_type/running_in_this_thread.html">thread_pool::executor_type::running_in_this_thread</a>
</dt>
</dl></dd>
-<dt id="ientry-idp120110512">run_for</dt>
+<dt id="ientry-idm45199652036688">run_for</dt>
<dd><dl><dt>io_context, <a class="indexterm" href="reference/io_context/run_for.html">io_context::run_for</a>
</dt></dl></dd>
-<dt id="ientry-idp120127824">run_one</dt>
+<dt id="ientry-idm45199652019312">run_one</dt>
<dd><dl><dt>io_context, <a class="indexterm" href="reference/io_context/run_one.html">io_context::run_one</a>
</dt></dl></dd>
-<dt id="ientry-idp120199952">run_one_for</dt>
+<dt id="ientry-idm45199651947232">run_one_for</dt>
<dd><dl><dt>io_context, <a class="indexterm" href="reference/io_context/run_one_for.html">io_context::run_one_for</a>
</dt></dl></dd>
-<dt id="ientry-idp120217360">run_one_until</dt>
+<dt id="ientry-idm45199651929760">run_one_until</dt>
<dd><dl><dt>io_context, <a class="indexterm" href="reference/io_context/run_one_until.html">io_context::run_one_until</a>
</dt></dl></dd>
-<dt id="ientry-idp120235088">run_until</dt>
+<dt id="ientry-idm45199651911952">run_until</dt>
<dd><dl><dt>io_context, <a class="indexterm" href="reference/io_context/run_until.html">io_context::run_until</a>
</dt></dl></dd>
</dl>
@@ -3835,13 +3791,13 @@
<div class="indexdiv">
<h3>S</h3>
<dl>
-<dt id="ientry-idp122699104">scope_id</dt>
+<dt id="ientry-idm45199649517200">scope_id</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/scope_id.html">ip::address_v6::scope_id</a>
</dt></dl></dd>
-<dt id="ientry-idp116374912">second_argument_type</dt>
+<dt id="ientry-idm45199655426416">second_argument_type</dt>
<dd><dl><dt>executor_binder, <a class="indexterm" href="reference/executor_binder/second_argument_type.html">executor_binder::second_argument_type</a>
</dt></dl></dd>
-<dt id="ientry-idp96454560">send</dt>
+<dt id="ientry-idm45199678438480">send</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/send.html">basic_datagram_socket::send</a>
</dt>
@@ -3852,10 +3808,10 @@
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/send.html">basic_stream_socket::send</a>
</dt>
</dl></dd>
-<dt id="ientry-idp136373664">send_break</dt>
-<dd><dl><dt>serial_port, <a class="indexterm" href="reference/serial_port/send_break.html">serial_port::send_break</a>
+<dt id="ientry-idm45199670603232">send_break</dt>
+<dd><dl><dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/send_break.html">basic_serial_port::send_break</a>
</dt></dl></dd>
-<dt id="ientry-idp96544016">send_buffer_size</dt>
+<dt id="ientry-idm45199678349376">send_buffer_size</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/send_buffer_size.html">basic_datagram_socket::send_buffer_size</a>
</dt>
@@ -3872,7 +3828,7 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/send_buffer_size.html">socket_base::send_buffer_size</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96561728">send_low_watermark</dt>
+<dt id="ientry-idm45199678331888">send_low_watermark</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/send_low_watermark.html">basic_datagram_socket::send_low_watermark</a>
</dt>
@@ -3889,56 +3845,55 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/send_low_watermark.html">socket_base::send_low_watermark</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96578464">send_to</dt>
+<dt id="ientry-idm45199678315328">send_to</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/send_to.html">basic_datagram_socket::send_to</a>
</dt>
<dt>basic_raw_socket, <a class="indexterm" href="reference/basic_raw_socket/send_to.html">basic_raw_socket::send_to</a>
</dt>
</dl></dd>
-<dt id="ientry-idp118250992">seq_packet_protocol</dt>
+<dt id="ientry-idm45199653845344">seq_packet_protocol</dt>
<dd><dl><dt>generic::seq_packet_protocol, <a class="indexterm" href="reference/generic__seq_packet_protocol/seq_packet_protocol.html">generic::seq_packet_protocol::seq_packet_protocol</a>
</dt></dl></dd>
-<dt id="ientry-idp136400624">serial_port</dt>
-<dd><dl><dt>serial_port, <a class="indexterm" href="reference/serial_port/serial_port.html">serial_port::serial_port</a>
-</dt></dl></dd>
-<dt id="ientry-idp139851440">server</dt>
+<dt id="ientry-idm45199635649184">serial_port, <a class="indexterm" href="reference/serial_port.html">serial_port</a>
+</dt>
+<dt id="ientry-idm45199632850608">server</dt>
<dd><dl>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/handshake_type.html">ssl::stream::handshake_type</a>
</dt>
<dt>ssl::stream_base, <a class="indexterm" href="reference/ssl__stream_base/handshake_type.html">ssl::stream_base::handshake_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115724368">service</dt>
+<dt id="ientry-idm45199656077856">service</dt>
<dd><dl>
<dt>execution_context::service, <a class="indexterm" href="reference/execution_context__service/service.html">execution_context::service::service</a>
</dt>
<dt>io_context::service, <a class="indexterm" href="reference/io_context__service/service.html">io_context::service::service</a>
</dt>
</dl></dd>
-<dt id="ientry-idp136993776">service_already_exists</dt>
+<dt id="ientry-idm45199635157072">service_already_exists</dt>
<dd><dl><dt>service_already_exists, <a class="indexterm" href="reference/service_already_exists/service_already_exists.html">service_already_exists::service_already_exists</a>
</dt></dl></dd>
-<dt id="ientry-idp125780720">service_name</dt>
+<dt id="ientry-idm45199646486512">service_name</dt>
<dd><dl>
<dt>ip::basic_resolver_entry, <a class="indexterm" href="reference/ip__basic_resolver_entry/service_name.html">ip::basic_resolver_entry::service_name</a>
</dt>
<dt>ip::basic_resolver_query, <a class="indexterm" href="reference/ip__basic_resolver_query/service_name.html">ip::basic_resolver_query::service_name</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115070448">service_not_found</dt>
+<dt id="ientry-idm45199656841296">service_not_found</dt>
<dd><dl><dt>error::addrinfo_errors, <a class="indexterm" href="reference/error__addrinfo_errors.html">error::addrinfo_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp97748464">service_type</dt>
+<dt id="ientry-idm45199676946608">service_type</dt>
<dd><dl><dt>basic_io_object, <a class="indexterm" href="reference/basic_io_object/service_type.html">basic_io_object::service_type</a>
</dt></dl></dd>
-<dt id="ientry-idp107327824">setbuf</dt>
+<dt id="ientry-idm45199664989904">setbuf</dt>
<dd><dl><dt>basic_socket_streambuf, <a class="indexterm" href="reference/basic_socket_streambuf/setbuf.html">basic_socket_streambuf::setbuf</a>
</dt></dl></dd>
-<dt id="ientry-idp138562336">set_default_verify_paths</dt>
+<dt id="ientry-idm45199634092880">set_default_verify_paths</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/set_default_verify_paths.html">ssl::context::set_default_verify_paths</a>
</dt></dl></dd>
-<dt id="ientry-idp96662688">set_option</dt>
+<dt id="ientry-idm45199678231696">set_option</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/set_option.html">basic_datagram_socket::set_option</a>
</dt>
@@ -3946,43 +3901,50 @@
</dt>
<dt>basic_seq_packet_socket, <a class="indexterm" href="reference/basic_seq_packet_socket/set_option.html">basic_seq_packet_socket::set_option</a>
</dt>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/set_option.html">basic_serial_port::set_option</a>
+</dt>
<dt>basic_socket, <a class="indexterm" href="reference/basic_socket/set_option.html">basic_socket::set_option</a>
</dt>
<dt>basic_socket_acceptor, <a class="indexterm" href="reference/basic_socket_acceptor/set_option.html">basic_socket_acceptor::set_option</a>
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/set_option.html">basic_stream_socket::set_option</a>
</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/set_option.html">serial_port::set_option</a>
-</dt>
</dl></dd>
-<dt id="ientry-idp138598816">set_options</dt>
+<dt id="ientry-idm45199634061872">set_options</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/set_options.html">ssl::context::set_options</a>
</dt></dl></dd>
-<dt id="ientry-idp138644032">set_password_callback</dt>
+<dt id="ientry-idm45199634024832">set_password_callback</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/set_password_callback.html">ssl::context::set_password_callback</a>
</dt></dl></dd>
-<dt id="ientry-idp138690224">set_verify_callback</dt>
+<dt id="ientry-idm45199633985360">set_verify_callback</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/set_verify_callback.html">ssl::context::set_verify_callback</a>
</dt>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/set_verify_callback.html">ssl::stream::set_verify_callback</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138736192">set_verify_depth</dt>
+<dt id="ientry-idm45199633945776">set_verify_depth</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/set_verify_depth.html">ssl::context::set_verify_depth</a>
</dt>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/set_verify_depth.html">ssl::stream::set_verify_depth</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138779040">set_verify_mode</dt>
+<dt id="ientry-idm45199633909296">set_verify_mode</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/set_verify_mode.html">ssl::context::set_verify_mode</a>
</dt>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/set_verify_mode.html">ssl::stream::set_verify_mode</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96711280">shutdown</dt>
+<dt id="ientry-idm45199657193888">shrink</dt>
+<dd><dl>
+<dt>dynamic_string_buffer, <a class="indexterm" href="reference/dynamic_string_buffer/shrink.html">dynamic_string_buffer::shrink</a>
+</dt>
+<dt>dynamic_vector_buffer, <a class="indexterm" href="reference/dynamic_vector_buffer/shrink.html">dynamic_vector_buffer::shrink</a>
+</dt>
+</dl></dd>
+<dt id="ientry-idm45199678183280">shutdown</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/shutdown.html">basic_datagram_socket::shutdown</a>
</dt>
@@ -4007,7 +3969,7 @@
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/shutdown.html">thread_pool::shutdown</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96763168">shutdown_both</dt>
+<dt id="ientry-idm45199678131424">shutdown_both</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/shutdown_type.html">basic_datagram_socket::shutdown_type</a>
</dt>
@@ -4024,7 +3986,7 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/shutdown_type.html">socket_base::shutdown_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96759824">shutdown_receive</dt>
+<dt id="ientry-idm45199678134896">shutdown_receive</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/shutdown_type.html">basic_datagram_socket::shutdown_type</a>
</dt>
@@ -4041,7 +4003,7 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/shutdown_type.html">socket_base::shutdown_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96761472">shutdown_send</dt>
+<dt id="ientry-idm45199678133184">shutdown_send</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/shutdown_type.html">basic_datagram_socket::shutdown_type</a>
</dt>
@@ -4058,7 +4020,7 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/shutdown_type.html">socket_base::shutdown_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96756992">shutdown_type</dt>
+<dt id="ientry-idm45199678137792">shutdown_type</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/shutdown_type.html">basic_datagram_socket::shutdown_type</a>
</dt>
@@ -4075,20 +4037,19 @@
<dt>socket_base, <a class="indexterm" href="reference/socket_base/shutdown_type.html">socket_base::shutdown_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115126992">shut_down</dt>
+<dt id="ientry-idm45199656784752">shut_down</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp137368416">signal_set</dt>
-<dd><dl><dt>signal_set, <a class="indexterm" href="reference/signal_set/signal_set.html">signal_set::signal_set</a>
-</dt></dl></dd>
-<dt id="ientry-idp138824752">single_dh_use</dt>
+<dt id="ientry-idm45199635152176">signal_set, <a class="indexterm" href="reference/signal_set.html">signal_set</a>
+</dt>
+<dt id="ientry-idm45199633870944">single_dh_use</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/single_dh_use.html">ssl::context::single_dh_use</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/single_dh_use.html">ssl::context_base::single_dh_use</a>
</dt>
</dl></dd>
-<dt id="ientry-idp110212240">size</dt>
+<dt id="ientry-idm45199661787680">size</dt>
<dd><dl>
<dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/size.html">basic_streambuf::size</a>
</dt>
@@ -4119,10 +4080,10 @@
<dt>mutable_buffers_1, <a class="indexterm" href="reference/mutable_buffers_1/size.html">mutable_buffers_1::size</a>
</dt>
</dl></dd>
-<dt id="ientry-idp127170144">size_type</dt>
+<dt id="ientry-idm45199645095888">size_type</dt>
<dd><dl><dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/size_type.html">ip::basic_resolver_results::size_type</a>
</dt></dl></dd>
-<dt id="ientry-idp106957200">socket</dt>
+<dt id="ientry-idm45199665360832">socket</dt>
<dd><dl>
<dt>basic_socket_iostream, <a class="indexterm" href="reference/basic_socket_iostream/socket.html">basic_socket_iostream::socket</a>
</dt>
@@ -4147,101 +4108,101 @@
<dt>local::stream_protocol, <a class="indexterm" href="reference/local__stream_protocol/socket.html">local::stream_protocol::socket</a>
</dt>
</dl></dd>
-<dt id="ientry-idp115071856">socket_type_not_supported</dt>
+<dt id="ientry-idm45199656839888">socket_type_not_supported</dt>
<dd><dl><dt>error::addrinfo_errors, <a class="indexterm" href="reference/error__addrinfo_errors.html">error::addrinfo_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp136808128">software</dt>
+<dt id="ientry-idm45199635342592">software</dt>
<dd><dl><dt>serial_port_base::flow_control, <a class="indexterm" href="reference/serial_port_base__flow_control/type.html">serial_port_base::flow_control::type</a>
</dt></dl></dd>
-<dt id="ientry-idp137865168">spawn, <a class="indexterm" href="reference/spawn.html">spawn</a>
+<dt id="ientry-idm45199634658736">spawn, <a class="indexterm" href="reference/spawn.html">spawn</a>
</dt>
-<dt id="ientry-idp140189872">ssl</dt>
+<dt id="ientry-idm45199632440608">ssl</dt>
<dd><dl><dt>ssl::stream::impl_struct, <a class="indexterm" href="reference/ssl__stream__impl_struct/ssl.html">ssl::stream::impl_struct::ssl</a>
</dt></dl></dd>
-<dt id="ientry-idp139542336">ssl::error::get_stream_category, <a class="indexterm" href="reference/ssl__error__get_stream_category.html">ssl::error::get_stream_category</a>
+<dt id="ientry-idm45199633258768">ssl::error::get_stream_category, <a class="indexterm" href="reference/ssl__error__get_stream_category.html">ssl::error::get_stream_category</a>
</dt>
-<dt id="ientry-idp139552688">ssl::error::make_error_code, <a class="indexterm" href="reference/ssl__error__make_error_code.html">ssl::error::make_error_code</a>
+<dt id="ientry-idm45199633250608">ssl::error::make_error_code, <a class="indexterm" href="reference/ssl__error__make_error_code.html">ssl::error::make_error_code</a>
</dt>
-<dt id="ientry-idp139562864">ssl::error::stream_category, <a class="indexterm" href="reference/ssl__error__stream_category.html">ssl::error::stream_category</a>
+<dt id="ientry-idm45199633242352">ssl::error::stream_category, <a class="indexterm" href="reference/ssl__error__stream_category.html">ssl::error::stream_category</a>
</dt>
-<dt id="ientry-idp139573296">ssl::error::stream_errors, <a class="indexterm" href="reference/ssl__error__stream_errors.html">ssl::error::stream_errors</a>
+<dt id="ientry-idm45199633233936">ssl::error::stream_errors, <a class="indexterm" href="reference/ssl__error__stream_errors.html">ssl::error::stream_errors</a>
</dt>
-<dt id="ientry-idp140236928">ssl::verify_client_once, <a class="indexterm" href="reference/ssl__verify_client_once.html">ssl::verify_client_once</a>
+<dt id="ientry-idm45199632383440">ssl::verify_client_once, <a class="indexterm" href="reference/ssl__verify_client_once.html">ssl::verify_client_once</a>
</dt>
-<dt id="ientry-idp140294512">ssl::verify_fail_if_no_peer_cert, <a class="indexterm" href="reference/ssl__verify_fail_if_no_peer_cert.html">ssl::verify_fail_if_no_peer_cert</a>
+<dt id="ientry-idm45199632313712">ssl::verify_fail_if_no_peer_cert, <a class="indexterm" href="reference/ssl__verify_fail_if_no_peer_cert.html">ssl::verify_fail_if_no_peer_cert</a>
</dt>
-<dt id="ientry-idp140303920">ssl::verify_mode, <a class="indexterm" href="reference/ssl__verify_mode.html">ssl::verify_mode</a>
+<dt id="ientry-idm45199632302512">ssl::verify_mode, <a class="indexterm" href="reference/ssl__verify_mode.html">ssl::verify_mode</a>
</dt>
-<dt id="ientry-idp140319488">ssl::verify_none, <a class="indexterm" href="reference/ssl__verify_none.html">ssl::verify_none</a>
+<dt id="ientry-idm45199632283056">ssl::verify_none, <a class="indexterm" href="reference/ssl__verify_none.html">ssl::verify_none</a>
</dt>
-<dt id="ientry-idp140327248">ssl::verify_peer, <a class="indexterm" href="reference/ssl__verify_peer.html">ssl::verify_peer</a>
+<dt id="ientry-idm45199632273136">ssl::verify_peer, <a class="indexterm" href="reference/ssl__verify_peer.html">ssl::verify_peer</a>
</dt>
-<dt id="ientry-idp138389024">sslv2</dt>
+<dt id="ientry-idm45199679392576">sslv2</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138403552">sslv23</dt>
+<dt id="ientry-idm45199679380048">sslv23</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138405200">sslv23_client</dt>
+<dt id="ientry-idm45199679378656">sslv23_client</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138406784">sslv23_server</dt>
+<dt id="ientry-idm45199679377264">sslv23_server</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138390672">sslv2_client</dt>
+<dt id="ientry-idm45199679391184">sslv2_client</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138392320">sslv2_server</dt>
+<dt id="ientry-idm45199679389792">sslv2_server</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138393904">sslv3</dt>
+<dt id="ientry-idm45199679388400">sslv3</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138395552">sslv3_client</dt>
+<dt id="ientry-idm45199679387008">sslv3_client</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138397136">sslv3_server</dt>
+<dt id="ientry-idm45199679385616">sslv3_server</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp140335008">steady_timer, <a class="indexterm" href="reference/steady_timer.html">steady_timer</a>
+<dt id="ientry-idm45199632263296">steady_timer, <a class="indexterm" href="reference/steady_timer.html">steady_timer</a>
</dt>
-<dt id="ientry-idp120263136">stop</dt>
+<dt id="ientry-idm45199651883968">stop</dt>
<dd><dl>
<dt>io_context, <a class="indexterm" href="reference/io_context/stop.html">io_context::stop</a>
</dt>
@@ -4250,17 +4211,17 @@
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/stop.html">thread_pool::stop</a>
</dt>
</dl></dd>
-<dt id="ientry-idp120277136">stopped</dt>
+<dt id="ientry-idm45199651869840">stopped</dt>
<dd><dl>
<dt>io_context, <a class="indexterm" href="reference/io_context/stopped.html">io_context::stopped</a>
</dt>
<dt>system_context, <a class="indexterm" href="reference/system_context/stopped.html">system_context::stopped</a>
</dt>
</dl></dd>
-<dt id="ientry-idp136942352">stop_bits</dt>
+<dt id="ientry-idm45199635208688">stop_bits</dt>
<dd><dl><dt>serial_port_base::stop_bits, <a class="indexterm" href="reference/serial_port_base__stop_bits/stop_bits.html">serial_port_base::stop_bits::stop_bits</a>
</dt></dl></dd>
-<dt id="ientry-idp136693648">store</dt>
+<dt id="ientry-idm45199635457264">store</dt>
<dd><dl>
<dt>serial_port_base::baud_rate, <a class="indexterm" href="reference/serial_port_base__baud_rate/store.html">serial_port_base::baud_rate::store</a>
</dt>
@@ -4273,65 +4234,61 @@
<dt>serial_port_base::stop_bits, <a class="indexterm" href="reference/serial_port_base__stop_bits/store.html">serial_port_base::stop_bits::store</a>
</dt>
</dl></dd>
-<dt id="ientry-idp120960880">strand</dt>
+<dt id="ientry-idm45199651246480">strand</dt>
<dd><dl>
<dt>io_context::strand, <a class="indexterm" href="reference/io_context__strand/strand.html">io_context::strand::strand</a>
</dt>
<dt>strand, <a class="indexterm" href="reference/strand/strand.html">strand::strand</a>
</dt>
</dl></dd>
-<dt id="ientry-idp140112432">stream</dt>
+<dt id="ientry-idm45199632533872">stream</dt>
<dd><dl><dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/stream.html">ssl::stream::stream</a>
</dt></dl></dd>
-<dt id="ientry-idp140703200">streambuf, <a class="indexterm" href="reference/streambuf.html">streambuf</a>
+<dt id="ientry-idm45199631850768">streambuf, <a class="indexterm" href="reference/streambuf.html">streambuf</a>
</dt>
-<dt id="ientry-idp134111952">stream_descriptor</dt>
-<dd><dl><dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/stream_descriptor.html">posix::stream_descriptor::stream_descriptor</a>
-</dt></dl></dd>
-<dt id="ientry-idp144719920">stream_handle</dt>
-<dd><dl><dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/stream_handle.html">windows::stream_handle::stream_handle</a>
-</dt></dl></dd>
-<dt id="ientry-idp119080384">stream_protocol</dt>
+<dt id="ientry-idm45199653002928">stream_protocol</dt>
<dd><dl><dt>generic::stream_protocol, <a class="indexterm" href="reference/generic__stream_protocol/stream_protocol.html">generic::stream_protocol::stream_protocol</a>
</dt></dl></dd>
-<dt id="ientry-idp139575824">stream_truncated</dt>
+<dt id="ientry-idm45199633231936">stream_truncated</dt>
<dd><dl><dt>ssl::error::stream_errors, <a class="indexterm" href="reference/ssl__error__stream_errors.html">ssl::error::stream_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp142052992">subtract</dt>
+<dt id="ientry-idm45199630475760">subtract</dt>
<dd><dl><dt>time_traits&lt;
boost::posix_time::ptime &gt;, <a class="indexterm" href="reference/time_traits_lt__ptime__gt_/subtract.html">time_traits&lt;
boost::posix_time::ptime &gt;::subtract</a>
</dt></dl></dd>
-<dt id="ientry-idp127180576">swap</dt>
+<dt id="ientry-idm45199645085328">swap</dt>
<dd><dl><dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/swap.html">ip::basic_resolver_results::swap</a>
</dt></dl></dd>
-<dt id="ientry-idp107337424">sync</dt>
+<dt id="ientry-idm45199664980320">sync</dt>
<dd><dl><dt>basic_socket_streambuf, <a class="indexterm" href="reference/basic_socket_streambuf/sync.html">basic_socket_streambuf::sync</a>
</dt></dl></dd>
-<dt id="ientry-idp141327808">system_timer, <a class="indexterm" href="reference/system_timer.html">system_timer</a>
+<dt id="ientry-idm45199631226704">system_timer, <a class="indexterm" href="reference/system_timer.html">system_timer</a>
</dt>
</dl>
</div>
<div class="indexdiv">
<h3>T</h3>
<dl>
-<dt id="ientry-idp116002160">target</dt>
+<dt id="ientry-idm45199655799584">target</dt>
<dd><dl><dt>executor, <a class="indexterm" href="reference/executor/target.html">executor::target</a>
</dt></dl></dd>
-<dt id="ientry-idp116029744">target_type</dt>
+<dt id="ientry-idm45199655771872">target_type</dt>
<dd><dl>
<dt>executor, <a class="indexterm" href="reference/executor/target_type.html">executor::target_type</a>
</dt>
<dt>executor_binder, <a class="indexterm" href="reference/executor_binder/target_type.html">executor_binder::target_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp141749424">thread_pool</dt>
+<dt id="ientry-idm45199631100224">this_coro::executor, <a class="indexterm" href="reference/this_coro__executor.html">this_coro::executor</a>
+</dt>
+<dt id="ientry-idm45199630778736">thread_pool</dt>
<dd><dl><dt>thread_pool, <a class="indexterm" href="reference/thread_pool/thread_pool.html">thread_pool::thread_pool</a>
</dt></dl></dd>
-<dt id="ientry-idp115128240">timed_out</dt>
+<dt id="ientry-idm45199656783504">timed_out</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp106962032">time_point</dt>
+<dt id="ientry-idm45199665355984">time_point</dt>
<dd><dl>
<dt>basic_socket_iostream, <a class="indexterm" href="reference/basic_socket_iostream/time_point.html">basic_socket_iostream::time_point</a>
</dt>
@@ -4340,7 +4297,7 @@
<dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/time_point.html">basic_waitable_timer::time_point</a>
</dt>
</dl></dd>
-<dt id="ientry-idp97444464">time_type</dt>
+<dt id="ientry-idm45199677254976">time_type</dt>
<dd><dl>
<dt>basic_deadline_timer, <a class="indexterm" href="reference/basic_deadline_timer/time_type.html">basic_deadline_timer::time_type</a>
</dt>
@@ -4353,127 +4310,127 @@
boost::posix_time::ptime &gt;::time_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138423008">tls</dt>
+<dt id="ientry-idm45199634209968">tls</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138398784">tlsv1</dt>
+<dt id="ientry-idm45199679384224">tlsv1</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138408432">tlsv11</dt>
+<dt id="ientry-idm45199679375872">tlsv11</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138410016">tlsv11_client</dt>
+<dt id="ientry-idm45199679374480">tlsv11_client</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138411600">tlsv11_server</dt>
+<dt id="ientry-idm45199679373088">tlsv11_server</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138413248">tlsv12</dt>
+<dt id="ientry-idm45199679371696">tlsv12</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138414896">tlsv12_client</dt>
+<dt id="ientry-idm45199679370304">tlsv12_client</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138416544">tlsv12_server</dt>
+<dt id="ientry-idm45199679368912">tlsv12_server</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138418192">tlsv13</dt>
+<dt id="ientry-idm45199679367520">tlsv13</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138419840">tlsv13_client</dt>
+<dt id="ientry-idm45199679366128">tlsv13_client</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138421424">tlsv13_server</dt>
+<dt id="ientry-idm45199679364736">tlsv13_server</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138400432">tlsv1_client</dt>
+<dt id="ientry-idm45199679382832">tlsv1_client</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138401968">tlsv1_server</dt>
+<dt id="ientry-idm45199679381440">tlsv1_server</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138424672">tls_client</dt>
+<dt id="ientry-idm45199634208720">tls_client</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp138426320">tls_server</dt>
+<dt id="ientry-idm45199634207472">tls_server</dt>
<dd><dl>
<dt>ssl::context, <a class="indexterm" href="reference/ssl__context/method.html">ssl::context::method</a>
</dt>
<dt>ssl::context_base, <a class="indexterm" href="reference/ssl__context_base/method.html">ssl::context_base::method</a>
</dt>
</dl></dd>
-<dt id="ientry-idp116785808">token_</dt>
-<dd><dl><dt>experimental::redirect_error_t, <a class="indexterm" href="reference/experimental__redirect_error_t/token_.html">experimental::redirect_error_t::token_</a>
+<dt id="ientry-idm45199635664288">token_</dt>
+<dd><dl><dt>redirect_error_t, <a class="indexterm" href="reference/redirect_error_t/token_.html">redirect_error_t::token_</a>
</dt></dl></dd>
-<dt id="ientry-idp122170368">to_bytes</dt>
+<dt id="ientry-idm45199650046272">to_bytes</dt>
<dd><dl>
<dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/to_bytes.html">ip::address_v4::to_bytes</a>
</dt>
<dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/to_bytes.html">ip::address_v6::to_bytes</a>
</dt>
</dl></dd>
-<dt id="ientry-idp142068880">to_posix_duration</dt>
+<dt id="ientry-idm45199630460000">to_posix_duration</dt>
<dd><dl><dt>time_traits&lt;
boost::posix_time::ptime &gt;, <a class="indexterm" href="reference/time_traits_lt__ptime__gt_/to_posix_duration.html">time_traits&lt;
boost::posix_time::ptime &gt;::to_posix_duration</a>
</dt></dl></dd>
-<dt id="ientry-idp121664736">to_string</dt>
+<dt id="ientry-idm45199650552656">to_string</dt>
<dd><dl>
<dt>ip::address, <a class="indexterm" href="reference/ip__address/to_string.html">ip::address::to_string</a>
</dt>
@@ -4486,54 +4443,50 @@
<dt>ip::network_v6, <a class="indexterm" href="reference/ip__network_v6/to_string.html">ip::network_v6::to_string</a>
</dt>
</dl></dd>
-<dt id="ientry-idp122192320">to_uint</dt>
+<dt id="ientry-idm45199650024576">to_uint</dt>
<dd><dl><dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/to_uint.html">ip::address_v4::to_uint</a>
</dt></dl></dd>
-<dt id="ientry-idp122197184">to_ulong</dt>
+<dt id="ientry-idm45199650019776">to_ulong</dt>
<dd><dl><dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/to_ulong.html">ip::address_v4::to_ulong</a>
</dt></dl></dd>
-<dt id="ientry-idp121681520">to_v4</dt>
+<dt id="ientry-idm45199650535648">to_v4</dt>
<dd><dl>
<dt>ip::address, <a class="indexterm" href="reference/ip__address/to_v4.html">ip::address::to_v4</a>
</dt>
<dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/to_v4.html">ip::address_v6::to_v4</a>
</dt>
</dl></dd>
-<dt id="ientry-idp121686064">to_v6</dt>
+<dt id="ientry-idm45199650530960">to_v6</dt>
<dd><dl><dt>ip::address, <a class="indexterm" href="reference/ip__address/to_v6.html">ip::address::to_v6</a>
</dt></dl></dd>
-<dt id="ientry-idp142320528">to_wait_duration</dt>
+<dt id="ientry-idm45199630219936">to_wait_duration</dt>
<dd><dl><dt>wait_traits, <a class="indexterm" href="reference/wait_traits/to_wait_duration.html">wait_traits::to_wait_duration</a>
</dt></dl></dd>
-<dt id="ientry-idp97452880">traits_type</dt>
+<dt id="ientry-idm45199677244608">traits_type</dt>
<dd><dl>
<dt>basic_deadline_timer, <a class="indexterm" href="reference/basic_deadline_timer/traits_type.html">basic_deadline_timer::traits_type</a>
</dt>
<dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/traits_type.html">basic_waitable_timer::traits_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp142074032">transfer_all, <a class="indexterm" href="reference/transfer_all.html">transfer_all</a>
+<dt id="ientry-idm45199630454848">transfer_all, <a class="indexterm" href="reference/transfer_all.html">transfer_all</a>
</dt>
-<dt id="ientry-idp142088960">transfer_at_least, <a class="indexterm" href="reference/transfer_at_least.html">transfer_at_least</a>
+<dt id="ientry-idm45199630439856">transfer_at_least, <a class="indexterm" href="reference/transfer_at_least.html">transfer_at_least</a>
</dt>
-<dt id="ientry-idp142104208">transfer_exactly, <a class="indexterm" href="reference/transfer_exactly.html">transfer_exactly</a>
+<dt id="ientry-idm45199630424928">transfer_exactly, <a class="indexterm" href="reference/transfer_exactly.html">transfer_exactly</a>
</dt>
-<dt id="ientry-idp115129488">try_again</dt>
+<dt id="ientry-idm45199656782256">try_again</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp136958160">two</dt>
+<dt id="ientry-idm45199635192880">two</dt>
<dd><dl><dt>serial_port_base::stop_bits, <a class="indexterm" href="reference/serial_port_base__stop_bits/type.html">serial_port_base::stop_bits::type</a>
</dt></dl></dd>
-<dt id="ientry-idp92251664">type</dt>
+<dt id="ientry-idm45199683179984">type</dt>
<dd><dl>
<dt>associated_allocator, <a class="indexterm" href="reference/associated_allocator/type.html">associated_allocator::type</a>
</dt>
<dt>associated_executor, <a class="indexterm" href="reference/associated_executor/type.html">associated_executor::type</a>
</dt>
-<dt>async_result&lt;
- Handler &gt;, <a class="indexterm" href="reference/async_result_lt__Handler__gt_/type.html">async_result&lt;
- Handler &gt;::type</a>
-</dt>
<dt>generic::datagram_protocol, <a class="indexterm" href="reference/generic__datagram_protocol/type.html">generic::datagram_protocol::type</a>
</dt>
<dt>generic::raw_protocol, <a class="indexterm" href="reference/generic__raw_protocol/type.html">generic::raw_protocol::type</a>
@@ -4542,8 +4495,6 @@
</dt>
<dt>generic::stream_protocol, <a class="indexterm" href="reference/generic__stream_protocol/type.html">generic::stream_protocol::type</a>
</dt>
-<dt>handler_type, <a class="indexterm" href="reference/handler_type/type.html">handler_type::type</a>
-</dt>
<dt>ip::icmp, <a class="indexterm" href="reference/ip__icmp/type.html">ip::icmp::type</a>
</dt>
<dt>ip::tcp, <a class="indexterm" href="reference/ip__tcp/type.html">ip::tcp::type</a>
@@ -4566,53 +4517,63 @@
<div class="indexdiv">
<h3>U</h3>
<dl>
-<dt id="ientry-idp122201984">uint_type</dt>
+<dt id="ientry-idm45199650015040">uint_type</dt>
<dd><dl><dt>ip::address_v4, <a class="indexterm" href="reference/ip__address_v4/uint_type.html">ip::address_v4::uint_type</a>
</dt></dl></dd>
-<dt id="ientry-idp107363120">underflow</dt>
+<dt id="ientry-idm45199664954528">underflow</dt>
<dd><dl>
<dt>basic_socket_streambuf, <a class="indexterm" href="reference/basic_socket_streambuf/underflow.html">basic_socket_streambuf::underflow</a>
</dt>
<dt>basic_streambuf, <a class="indexterm" href="reference/basic_streambuf/underflow.html">basic_streambuf::underflow</a>
</dt>
</dl></dd>
-<dt id="ientry-idp116041056">unspecified_bool_true</dt>
+<dt id="ientry-idm45199633229120">unexpected_result</dt>
+<dd><dl><dt>ssl::error::stream_errors, <a class="indexterm" href="reference/ssl__error__stream_errors.html">ssl::error::stream_errors</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199655760496">unspecified_bool_true</dt>
<dd><dl><dt>executor, <a class="indexterm" href="reference/executor/unspecified_bool_true.html">executor::unspecified_bool_true</a>
</dt></dl></dd>
-<dt id="ientry-idp116045648">unspecified_bool_type</dt>
+<dt id="ientry-idm45199655755952">unspecified_bool_type</dt>
<dd><dl><dt>executor, <a class="indexterm" href="reference/executor/unspecified_bool_type.html">executor::unspecified_bool_type</a>
</dt></dl></dd>
-<dt id="ientry-idp138829504">use_certificate</dt>
+<dt id="ientry-idm45199633230528">unspecified_system_error</dt>
+<dd><dl><dt>ssl::error::stream_errors, <a class="indexterm" href="reference/ssl__error__stream_errors.html">ssl::error::stream_errors</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199630409936">use_awaitable, <a class="indexterm" href="reference/use_awaitable.html">use_awaitable</a>
+</dt>
+<dt id="ientry-idm45199630373904">use_awaitable_t</dt>
+<dd><dl><dt>use_awaitable_t, <a class="indexterm" href="reference/use_awaitable_t/use_awaitable_t.html">use_awaitable_t::use_awaitable_t</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199633867216">use_certificate</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/use_certificate.html">ssl::context::use_certificate</a>
</dt></dl></dd>
-<dt id="ientry-idp138875888">use_certificate_chain</dt>
+<dt id="ientry-idm45199633826832">use_certificate_chain</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/use_certificate_chain.html">ssl::context::use_certificate_chain</a>
</dt></dl></dd>
-<dt id="ientry-idp138919216">use_certificate_chain_file</dt>
+<dt id="ientry-idm45199633789456">use_certificate_chain_file</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/use_certificate_chain_file.html">ssl::context::use_certificate_chain_file</a>
</dt></dl></dd>
-<dt id="ientry-idp138962496">use_certificate_file</dt>
+<dt id="ientry-idm45199633752144">use_certificate_file</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/use_certificate_file.html">ssl::context::use_certificate_file</a>
</dt></dl></dd>
-<dt id="ientry-idp142119536">use_future, <a class="indexterm" href="reference/use_future.html">use_future</a>
+<dt id="ientry-idm45199630369232">use_future, <a class="indexterm" href="reference/use_future.html">use_future</a>
</dt>
-<dt id="ientry-idp142218448">use_future_t</dt>
+<dt id="ientry-idm45199630270416">use_future_t</dt>
<dd><dl><dt>use_future_t, <a class="indexterm" href="reference/use_future_t/use_future_t.html">use_future_t::use_future_t</a>
</dt></dl></dd>
-<dt id="ientry-idp139009456">use_private_key</dt>
+<dt id="ientry-idm45199633711712">use_private_key</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/use_private_key.html">ssl::context::use_private_key</a>
</dt></dl></dd>
-<dt id="ientry-idp139056192">use_private_key_file</dt>
+<dt id="ientry-idm45199633671408">use_private_key_file</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/use_private_key_file.html">ssl::context::use_private_key_file</a>
</dt></dl></dd>
-<dt id="ientry-idp139102896">use_rsa_private_key</dt>
+<dt id="ientry-idm45199633631056">use_rsa_private_key</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/use_rsa_private_key.html">ssl::context::use_rsa_private_key</a>
</dt></dl></dd>
-<dt id="ientry-idp139149904">use_rsa_private_key_file</dt>
+<dt id="ientry-idm45199633590192">use_rsa_private_key_file</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/use_rsa_private_key_file.html">ssl::context::use_rsa_private_key_file</a>
</dt></dl></dd>
-<dt id="ientry-idp115595312">use_service, <a class="indexterm" href="reference/use_service.html">use_service</a>
-</dt>
+<dt id="ientry-idm45199656219392">use_service</dt>
<dd><dl>
<dt>execution_context, <a class="indexterm" href="reference/execution_context/use_service.html">execution_context::use_service</a>
</dt>
@@ -4623,10 +4584,10 @@
<dt>thread_pool, <a class="indexterm" href="reference/thread_pool/use_service.html">thread_pool::use_service</a>
</dt>
</dl></dd>
-<dt id="ientry-idp139196944">use_tmp_dh</dt>
+<dt id="ientry-idm45199633549344">use_tmp_dh</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/use_tmp_dh.html">ssl::context::use_tmp_dh</a>
</dt></dl></dd>
-<dt id="ientry-idp139239648">use_tmp_dh_file</dt>
+<dt id="ientry-idm45199633513952">use_tmp_dh_file</dt>
<dd><dl><dt>ssl::context, <a class="indexterm" href="reference/ssl__context/use_tmp_dh_file.html">ssl::context::use_tmp_dh_file</a>
</dt></dl></dd>
</dl>
@@ -4634,7 +4595,7 @@
<div class="indexdiv">
<h3>V</h3>
<dl>
-<dt id="ientry-idp127863584">v4</dt>
+<dt id="ientry-idm45199644400768">v4</dt>
<dd><dl>
<dt>ip::icmp, <a class="indexterm" href="reference/ip__icmp/v4.html">ip::icmp::v4</a>
</dt>
@@ -4643,10 +4604,10 @@
<dt>ip::udp, <a class="indexterm" href="reference/ip__udp/v4.html">ip::udp::v4</a>
</dt>
</dl></dd>
-<dt id="ientry-idp122742848">v4_compatible</dt>
+<dt id="ientry-idm45199649473392">v4_compatible</dt>
<dd><dl><dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/v4_compatible.html">ip::address_v6::v4_compatible</a>
</dt></dl></dd>
-<dt id="ientry-idp122747744">v4_mapped</dt>
+<dt id="ientry-idm45199649468368">v4_mapped</dt>
<dd><dl>
<dt>ip::address_v6, <a class="indexterm" href="reference/ip__address_v6/v4_mapped.html">ip::address_v6::v4_mapped</a>
</dt>
@@ -4661,7 +4622,7 @@
<dt>ip::v4_mapped_t, <a class="indexterm" href="reference/ip__v4_mapped_t.html">ip::v4_mapped_t</a>
</dt>
</dl></dd>
-<dt id="ientry-idp127868208">v6</dt>
+<dt id="ientry-idm45199644396144">v6</dt>
<dd><dl>
<dt>ip::icmp, <a class="indexterm" href="reference/ip__icmp/v6.html">ip::icmp::v6</a>
</dt>
@@ -4670,7 +4631,10 @@
<dt>ip::udp, <a class="indexterm" href="reference/ip__udp/v6.html">ip::udp::v6</a>
</dt>
</dl></dd>
-<dt id="ientry-idp130286800">value</dt>
+<dt id="ientry-idm45199680856192">valid</dt>
+<dd><dl><dt>awaitable, <a class="indexterm" href="reference/awaitable/valid.html">awaitable::valid</a>
+</dt></dl></dd>
+<dt id="ientry-idm45199641962304">value</dt>
<dd><dl>
<dt>boost::system::is_error_code_enum&lt;
boost::asio::error::addrinfo_errors &gt;, <a class="indexterm" href="reference/is_error_code_enum_lt__addrinfo_errors__gt_/value.html">boost::system::is_error_code_enum&lt;
@@ -4715,21 +4679,21 @@
<dt>serial_port_base::stop_bits, <a class="indexterm" href="reference/serial_port_base__stop_bits/value.html">serial_port_base::stop_bits::value</a>
</dt>
</dl></dd>
-<dt id="ientry-idp126163664">values_</dt>
+<dt id="ientry-idm45199646102720">values_</dt>
<dd><dl>
<dt>ip::basic_resolver_iterator, <a class="indexterm" href="reference/ip__basic_resolver_iterator/values_.html">ip::basic_resolver_iterator::values_</a>
</dt>
<dt>ip::basic_resolver_results, <a class="indexterm" href="reference/ip__basic_resolver_results/values_.html">ip::basic_resolver_results::values_</a>
</dt>
</dl></dd>
-<dt id="ientry-idp113455360">value_type</dt>
+<dt id="ientry-idm45199680851584">value_type</dt>
<dd><dl>
+<dt>awaitable, <a class="indexterm" href="reference/awaitable/value_type.html">awaitable::value_type</a>
+</dt>
<dt>buffers_iterator, <a class="indexterm" href="reference/buffers_iterator/value_type.html">buffers_iterator::value_type</a>
</dt>
<dt>const_buffers_1, <a class="indexterm" href="reference/const_buffers_1/value_type.html">const_buffers_1::value_type</a>
</dt>
-<dt>experimental::awaitable, <a class="indexterm" href="reference/experimental__awaitable/value_type.html">experimental::awaitable::value_type</a>
-</dt>
<dt>ip::basic_address_iterator&lt;
address_v4 &gt;, <a class="indexterm" href="reference/ip__basic_address_iterator_lt__address_v4__gt_/value_type.html">ip::basic_address_iterator&lt;
address_v4 &gt;::value_type</a>
@@ -4747,7 +4711,7 @@
<dt>null_buffers, <a class="indexterm" href="reference/null_buffers/value_type.html">null_buffers::value_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp140290752">verify_context</dt>
+<dt id="ientry-idm45199632318640">verify_context</dt>
<dd><dl><dt>ssl::verify_context, <a class="indexterm" href="reference/ssl__verify_context/verify_context.html">ssl::verify_context::verify_context</a>
</dt></dl></dd>
</dl>
@@ -4755,7 +4719,7 @@
<div class="indexdiv">
<h3>W</h3>
<dl>
-<dt id="ientry-idp96775456">wait</dt>
+<dt id="ientry-idm45199678119232">wait</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/wait.html">basic_datagram_socket::wait</a>
</dt>
@@ -4773,14 +4737,14 @@
</dt>
<dt>basic_waitable_timer, <a class="indexterm" href="reference/basic_waitable_timer/wait.html">basic_waitable_timer::wait</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/wait.html">posix::descriptor::wait</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/wait.html">posix::basic_descriptor::wait</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/wait.html">posix::stream_descriptor::wait</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/wait.html">posix::basic_stream_descriptor::wait</a>
</dt>
-<dt>windows::object_handle, <a class="indexterm" href="reference/windows__object_handle/wait.html">windows::object_handle::wait</a>
+<dt>windows::basic_object_handle, <a class="indexterm" href="reference/windows__basic_object_handle/wait.html">windows::basic_object_handle::wait</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96822128">wait_error</dt>
+<dt id="ientry-idm45199678073024">wait_error</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/wait_type.html">basic_datagram_socket::wait_type</a>
</dt>
@@ -4794,16 +4758,16 @@
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/wait_type.html">basic_stream_socket::wait_type</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/wait_type.html">posix::descriptor::wait_type</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/wait_type.html">posix::basic_descriptor::wait_type</a>
</dt>
-<dt>posix::descriptor_base, <a class="indexterm" href="reference/posix__descriptor_base/wait_type.html">posix::descriptor_base::wait_type</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/wait_type.html">posix::basic_stream_descriptor::wait_type</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/wait_type.html">posix::stream_descriptor::wait_type</a>
+<dt>posix::descriptor_base, <a class="indexterm" href="reference/posix__descriptor_base/wait_type.html">posix::descriptor_base::wait_type</a>
</dt>
<dt>socket_base, <a class="indexterm" href="reference/socket_base/wait_type.html">socket_base::wait_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96818752">wait_read</dt>
+<dt id="ientry-idm45199678076336">wait_read</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/wait_type.html">basic_datagram_socket::wait_type</a>
</dt>
@@ -4817,16 +4781,16 @@
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/wait_type.html">basic_stream_socket::wait_type</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/wait_type.html">posix::descriptor::wait_type</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/wait_type.html">posix::basic_descriptor::wait_type</a>
</dt>
-<dt>posix::descriptor_base, <a class="indexterm" href="reference/posix__descriptor_base/wait_type.html">posix::descriptor_base::wait_type</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/wait_type.html">posix::basic_stream_descriptor::wait_type</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/wait_type.html">posix::stream_descriptor::wait_type</a>
+<dt>posix::descriptor_base, <a class="indexterm" href="reference/posix__descriptor_base/wait_type.html">posix::descriptor_base::wait_type</a>
</dt>
<dt>socket_base, <a class="indexterm" href="reference/socket_base/wait_type.html">socket_base::wait_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96815968">wait_type</dt>
+<dt id="ientry-idm45199678079184">wait_type</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/wait_type.html">basic_datagram_socket::wait_type</a>
</dt>
@@ -4840,16 +4804,16 @@
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/wait_type.html">basic_stream_socket::wait_type</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/wait_type.html">posix::descriptor::wait_type</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/wait_type.html">posix::basic_descriptor::wait_type</a>
</dt>
-<dt>posix::descriptor_base, <a class="indexterm" href="reference/posix__descriptor_base/wait_type.html">posix::descriptor_base::wait_type</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/wait_type.html">posix::basic_stream_descriptor::wait_type</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/wait_type.html">posix::stream_descriptor::wait_type</a>
+<dt>posix::descriptor_base, <a class="indexterm" href="reference/posix__descriptor_base/wait_type.html">posix::descriptor_base::wait_type</a>
</dt>
<dt>socket_base, <a class="indexterm" href="reference/socket_base/wait_type.html">socket_base::wait_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp96820512">wait_write</dt>
+<dt id="ientry-idm45199678074640">wait_write</dt>
<dd><dl>
<dt>basic_datagram_socket, <a class="indexterm" href="reference/basic_datagram_socket/wait_type.html">basic_datagram_socket::wait_type</a>
</dt>
@@ -4863,41 +4827,51 @@
</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/wait_type.html">basic_stream_socket::wait_type</a>
</dt>
-<dt>posix::descriptor, <a class="indexterm" href="reference/posix__descriptor/wait_type.html">posix::descriptor::wait_type</a>
+<dt>posix::basic_descriptor, <a class="indexterm" href="reference/posix__basic_descriptor/wait_type.html">posix::basic_descriptor::wait_type</a>
</dt>
-<dt>posix::descriptor_base, <a class="indexterm" href="reference/posix__descriptor_base/wait_type.html">posix::descriptor_base::wait_type</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/wait_type.html">posix::basic_stream_descriptor::wait_type</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/wait_type.html">posix::stream_descriptor::wait_type</a>
+<dt>posix::descriptor_base, <a class="indexterm" href="reference/posix__descriptor_base/wait_type.html">posix::descriptor_base::wait_type</a>
</dt>
<dt>socket_base, <a class="indexterm" href="reference/socket_base/wait_type.html">socket_base::wait_type</a>
</dt>
</dl></dd>
-<dt id="ientry-idp94164208">what</dt>
+<dt id="ientry-idm45199680809936">what</dt>
<dd><dl>
<dt>bad_executor, <a class="indexterm" href="reference/bad_executor/what.html">bad_executor::what</a>
</dt>
<dt>ip::bad_address_cast, <a class="indexterm" href="reference/ip__bad_address_cast/what.html">ip::bad_address_cast::what</a>
</dt>
</dl></dd>
-<dt id="ientry-idp121051824">work</dt>
+<dt id="ientry-idm45199628010752">windows::object_handle, <a class="indexterm" href="reference/windows__object_handle.html">windows::object_handle</a>
+</dt>
+<dt id="ientry-idm45199627929792">windows::overlapped_handle, <a class="indexterm" href="reference/windows__overlapped_handle.html">windows::overlapped_handle</a>
+</dt>
+<dt id="ientry-idm45199627695552">windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle.html">windows::random_access_handle</a>
+</dt>
+<dt id="ientry-idm45199627597760">windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle.html">windows::stream_handle</a>
+</dt>
+<dt id="ientry-idm45199651166192">work</dt>
<dd><dl><dt>io_context::work, <a class="indexterm" href="reference/io_context__work/work.html">io_context::work::work</a>
</dt></dl></dd>
-<dt id="ientry-idp115130736">would_block</dt>
+<dt id="ientry-idm45199656781008">would_block</dt>
<dd><dl><dt>error::basic_errors, <a class="indexterm" href="reference/error__basic_errors.html">error::basic_errors</a>
</dt></dl></dd>
-<dt id="ientry-idp120358176">wrap</dt>
+<dt id="ientry-idm45199651805472">wrap</dt>
<dd><dl>
<dt>io_context, <a class="indexterm" href="reference/io_context/wrap.html">io_context::wrap</a>
</dt>
<dt>io_context::strand, <a class="indexterm" href="reference/io_context__strand/wrap.html">io_context::strand::wrap</a>
</dt>
</dl></dd>
-<dt id="ientry-idp144849472">write, <a class="indexterm" href="reference/write.html">write</a>
+<dt id="ientry-idm45199627501008">write, <a class="indexterm" href="reference/write.html">write</a>
</dt>
-<dt id="ientry-idp145258416">write_at, <a class="indexterm" href="reference/write_at.html">write_at</a>
+<dt id="ientry-idm45199626966032">write_at, <a class="indexterm" href="reference/write_at.html">write_at</a>
</dt>
-<dt id="ientry-idp109925840">write_some</dt>
+<dt id="ientry-idm45199670537360">write_some</dt>
<dd><dl>
+<dt>basic_serial_port, <a class="indexterm" href="reference/basic_serial_port/write_some.html">basic_serial_port::write_some</a>
+</dt>
<dt>basic_stream_socket, <a class="indexterm" href="reference/basic_stream_socket/write_some.html">basic_stream_socket::write_some</a>
</dt>
<dt>buffered_read_stream, <a class="indexterm" href="reference/buffered_read_stream/write_some.html">buffered_read_stream::write_some</a>
@@ -4906,23 +4880,21 @@
</dt>
<dt>buffered_write_stream, <a class="indexterm" href="reference/buffered_write_stream/write_some.html">buffered_write_stream::write_some</a>
</dt>
-<dt>posix::stream_descriptor, <a class="indexterm" href="reference/posix__stream_descriptor/write_some.html">posix::stream_descriptor::write_some</a>
-</dt>
-<dt>serial_port, <a class="indexterm" href="reference/serial_port/write_some.html">serial_port::write_some</a>
+<dt>posix::basic_stream_descriptor, <a class="indexterm" href="reference/posix__basic_stream_descriptor/write_some.html">posix::basic_stream_descriptor::write_some</a>
</dt>
<dt>ssl::stream, <a class="indexterm" href="reference/ssl__stream/write_some.html">ssl::stream::write_some</a>
</dt>
-<dt>windows::stream_handle, <a class="indexterm" href="reference/windows__stream_handle/write_some.html">windows::stream_handle::write_some</a>
+<dt>windows::basic_stream_handle, <a class="indexterm" href="reference/windows__basic_stream_handle/write_some.html">windows::basic_stream_handle::write_some</a>
</dt>
</dl></dd>
-<dt id="ientry-idp144097376">write_some_at</dt>
-<dd><dl><dt>windows::random_access_handle, <a class="indexterm" href="reference/windows__random_access_handle/write_some_at.html">windows::random_access_handle::write_some_at</a>
+<dt id="ientry-idm45199628718368">write_some_at</dt>
+<dd><dl><dt>windows::basic_random_access_handle, <a class="indexterm" href="reference/windows__basic_random_access_handle/write_some_at.html">windows::basic_random_access_handle::write_some_at</a>
</dt></dl></dd>
</dl>
</div>
<div class="indexdiv">
<h3>Y</h3>
-<dl><dt id="ientry-idp145558496">yield_context, <a class="indexterm" href="reference/yield_context.html">yield_context</a>
+<dl><dt id="ientry-idm45199626665328">yield_context, <a class="indexterm" href="reference/yield_context.html">yield_context</a>
</dt></dl>
</div>
</div>
@@ -4930,7 +4902,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/net_ts.html b/doc/html/boost_asio/net_ts.html
index 8f16d248cd..eaa47dc6b7 100644
--- a/doc/html/boost_asio/net_ts.html
+++ b/doc/html/boost_asio/net_ts.html
@@ -480,8 +480,7 @@
</td>
<td>
<p>
- <a class="link" href="reference/handler_type.html" title="handler_type"><code class="computeroutput">handler_type</code></a>
- and single parameter <a class="link" href="reference/async_result_lt__Handler__gt_.html" title="async_result&lt; Handler &gt;"><code class="computeroutput">async_result</code></a>
+ <code class="computeroutput">handler_type</code> and single parameter <code class="computeroutput">async_result</code>
</p>
</td>
<td>
@@ -1233,7 +1232,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/overview.html b/doc/html/boost_asio/overview.html
index 4f6c5f0b08..e5bc7e8fd0 100644
--- a/doc/html/boost_asio/overview.html
+++ b/doc/html/boost_asio/overview.html
@@ -80,7 +80,7 @@
<a class="link" href="overview/core/spawn.html" title="Stackful Coroutines">Stackful Coroutines</a>
</li>
<li class="listitem">
- <a class="link" href="overview/core/coroutines_ts.html" title="Coroutines TS Support (experimental)">Coroutines
+ <a class="link" href="overview/core/coroutines_ts.html" title="Coroutines TS Support">Coroutines
TS Support (experimental)</a>
</li>
</ul></div>
@@ -188,7 +188,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/overview/core.html b/doc/html/boost_asio/overview/core.html
index 044ea44c3f..1c9cf86db0 100644
--- a/doc/html/boost_asio/overview/core.html
+++ b/doc/html/boost_asio/overview/core.html
@@ -71,14 +71,14 @@
<a class="link" href="core/spawn.html" title="Stackful Coroutines">Stackful Coroutines</a>
</li>
<li class="listitem">
- <a class="link" href="core/coroutines_ts.html" title="Coroutines TS Support (experimental)">Coroutines TS
+ <a class="link" href="core/coroutines_ts.html" title="Coroutines TS Support">Coroutines TS
Support (experimental)</a>
</li>
</ul></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/overview/core/allocation.html b/doc/html/boost_asio/overview/core/allocation.html
index 9a4a83db65..827b0b8d14 100644
--- a/doc/html/boost_asio/overview/core/allocation.html
+++ b/doc/html/boost_asio/overview/core/allocation.html
@@ -129,7 +129,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/overview/core/async.html b/doc/html/boost_asio/overview/core/async.html
index 892b38f353..02f275521b 100644
--- a/doc/html/boost_asio/overview/core/async.html
+++ b/doc/html/boost_asio/overview/core/async.html
@@ -274,7 +274,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/overview/core/basics.html b/doc/html/boost_asio/overview/core/basics.html
index bd9d71188c..a0aa30813f 100644
--- a/doc/html/boost_asio/overview/core/basics.html
+++ b/doc/html/boost_asio/overview/core/basics.html
@@ -159,7 +159,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/overview/core/buffers.html b/doc/html/boost_asio/overview/core/buffers.html
index 7616d0e9c5..c0f13afad7 100644
--- a/doc/html/boost_asio/overview/core/buffers.html
+++ b/doc/html/boost_asio/overview/core/buffers.html
@@ -232,7 +232,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/overview/core/concurrency_hint.html b/doc/html/boost_asio/overview/core/concurrency_hint.html
index d6561f41ca..344e2f3774 100644
--- a/doc/html/boost_asio/overview/core/concurrency_hint.html
+++ b/doc/html/boost_asio/overview/core/concurrency_hint.html
@@ -161,7 +161,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/overview/core/coroutine.html b/doc/html/boost_asio/overview/core/coroutine.html
index fbb9c59642..1e26e6a8b6 100644
--- a/doc/html/boost_asio/overview/core/coroutine.html
+++ b/doc/html/boost_asio/overview/core/coroutine.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/overview/core/coroutines_ts.html b/doc/html/boost_asio/overview/core/coroutines_ts.html
index 73f90fec39..3b842bb47d 100644
--- a/doc/html/boost_asio/overview/core/coroutines_ts.html
+++ b/doc/html/boost_asio/overview/core/coroutines_ts.html
@@ -1,7 +1,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Coroutines TS Support (experimental)</title>
+<title>Coroutines TS Support</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">
@@ -24,39 +24,35 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.overview.core.coroutines_ts"></a><a class="link" href="coroutines_ts.html" title="Coroutines TS Support (experimental)">Coroutines
- TS Support (experimental)</a>
+<a name="boost_asio.overview.core.coroutines_ts"></a><a class="link" href="coroutines_ts.html" title="Coroutines TS Support">Coroutines
+ TS Support</a>
</h4></div></div></div>
<p>
- (Note: "Experimental" means that this interface is provided to
- gather feedback and may change in subsequent Boost.Asio releases.)
- </p>
-<p>
- Experimental support for the Coroutines TS is provided via the <a class="link" href="../../reference/experimental__co_spawn.html" title="experimental::co_spawn"><code class="computeroutput">experimental::co_spawn()</code></a>
- function. This <code class="computeroutput">co_spawn()</code> function enables programs to implement
- asynchronous logic in a synchronous manner, in conjunction with the <code class="computeroutput">co_await</code>
+ Support for the Coroutines TS is provided via the <a class="link" href="../../reference/awaitable.html" title="awaitable"><code class="computeroutput">awaitable</code></a>
+ class template, the <a class="link" href="../../reference/use_awaitable_t.html" title="use_awaitable_t"><code class="computeroutput">use_awaitable</code></a>
+ completion token, and the <a class="link" href="../../reference/co_spawn.html" title="co_spawn"><code class="computeroutput">co_spawn()</code></a>
+ function. These facilities allow programs to implement asynchronous logic
+ in a synchronous manner, in conjunction with the <code class="computeroutput">co_await</code>
keyword, as shown in the following example:
</p>
-<pre class="programlisting">boost::asio::experimental::co_spawn(executor,
+<pre class="programlisting">boost::asio::co_spawn(executor,
[socket = std::move(socket)]() mutable
{
return echo(std::move(socket));
},
- boost::asio::experimental::detached);
+ boost::asio::detached);
// ...
-boost::asio::experimental::awaitable&lt;void&gt; echo(tcp::socket socket)
+boost::asio::awaitable&lt;void&gt; echo(tcp::socket socket)
{
- auto token = co_await boost::asio::experimental::this_coro::token();
-
try
{
char data[1024];
for (;;)
{
- std::size_t n = co_await socket.async_read_some(boost::asio::buffer(data), token);
- co_await async_write(socket, boost::asio::buffer(data, n), token);
+ std::size_t n = co_await socket.async_read_some(boost::asio::buffer(data), boost::asio::use_awaitable);
+ co_await async_write(socket, boost::asio::buffer(data, n), boost::asio::use_awaitable);
}
}
catch (std::exception&amp; e)
@@ -73,7 +69,7 @@ boost::asio::experimental::awaitable&lt;void&gt; echo(tcp::socket socket)
synchronisation is required.
</p>
<p>
- The second argument is a nullary function object that returns a <a class="link" href="../../reference/experimental__awaitable.html" title="experimental::awaitable"><code class="computeroutput">boost::asio::awaitable&lt;R&gt;</code></a>,
+ The second argument is a nullary function object that returns a <a class="link" href="../../reference/awaitable.html" title="awaitable"><code class="computeroutput">boost::asio::awaitable&lt;R&gt;</code></a>,
where <code class="computeroutput">R</code> is the type of return value produced by the coroutine.
In the above example, the coroutine returns <code class="computeroutput">void</code>.
</p>
@@ -82,22 +78,17 @@ boost::asio::experimental::awaitable&lt;void&gt; echo(tcp::socket socket)
to produce a completion handler with signature <code class="computeroutput">void(std::exception_ptr,
R)</code>. This completion handler is invoked with the result of the coroutine
once it has finished. In the above example we pass a completion token type,
- <a class="link" href="../../reference/experimental__detached.html" title="experimental::detached"><code class="computeroutput">boost::asio::experimental::detached</code></a>,
+ <a class="link" href="../../reference/detached.html" title="detached"><code class="computeroutput">boost::asio::detached</code></a>,
which is used to explicitly ignore the result of an asynchronous operation.
</p>
<p>
In this example the body of the coroutine is implemented in the <code class="computeroutput">echo</code>
- function. This function first obtains a completion token that represents
- the current coroutine:
- </p>
-<pre class="programlisting">auto token = co_await boost::asio::experimental::this_coro::token();
-</pre>
-<p>
- When this completion token is passed to an asynchronous operation, the
- operation's initiating function returns an <code class="computeroutput">awaitable</code> that
- may be used with the <code class="computeroutput">co_await</code> keyword:
+ function. When the <code class="computeroutput">use_awaitable</code> completion token is passed
+ to an asynchronous operation, the operation's initiating function returns
+ an <code class="computeroutput">awaitable</code> that may be used with the <code class="computeroutput">co_await</code>
+ keyword:
</p>
-<pre class="programlisting">std::size_t n = co_await socket.async_read_some(boost::asio::buffer(data), token);
+<pre class="programlisting">std::size_t n = co_await socket.async_read_some(boost::asio::buffer(data), boost::asio::use_awaitable);
</pre>
<p>
Where an asynchronous operation's handler signature has the form:
@@ -126,13 +117,11 @@ boost::asio::experimental::awaitable&lt;void&gt; echo(tcp::socket socket)
Also</a>
</h6>
<p>
- <a class="link" href="../../reference/experimental__co_spawn.html" title="experimental::co_spawn">experimental::co_spawn</a>,
- <a class="link" href="../../reference/experimental__detached.html" title="experimental::detached">experimental::detached</a>,
- <a class="link" href="../../reference/experimental__redirect_error.html" title="experimental::redirect_error">experimental::redirect_error</a>,
- <a class="link" href="../../reference/experimental__awaitable.html" title="experimental::awaitable">experimental::awaitable</a>,
- <a class="link" href="../../reference/experimental__await_token.html" title="experimental::await_token">experimental::await_token</a>,
- <a class="link" href="../../reference/experimental__this_coro__executor.html" title="experimental::this_coro::executor">experimental::this_coro::executor</a>,
- <a class="link" href="../../reference/experimental__this_coro__token.html" title="experimental::this_coro::token">experimental::this_coro::token</a>,
+ <a class="link" href="../../reference/co_spawn.html" title="co_spawn">co_spawn</a>, <a class="link" href="../../reference/detached.html" title="detached">detached</a>,
+ <a class="link" href="../../reference/redirect_error.html" title="redirect_error">redirect_error</a>,
+ <a class="link" href="../../reference/awaitable.html" title="awaitable">awaitable</a>, <a class="link" href="../../reference/use_awaitable_t.html" title="use_awaitable_t">use_awaitable_t</a>,
+ <a class="link" href="../../reference/use_awaitable.html" title="use_awaitable">use_awaitable</a>,
+ <a class="link" href="../../reference/this_coro__executor.html" title="this_coro::executor">this_coro::executor</a>,
<a class="link" href="../../examples/cpp17_examples.html#boost_asio.examples.cpp17_examples.coroutines_ts_support">Coroutines
TS examples</a>, <a class="link" href="spawn.html" title="Stackful Coroutines">Stackful
Coroutines</a>, <a class="link" href="coroutine.html" title="Stackless Coroutines">Stackless
@@ -141,7 +130,7 @@ boost::asio::experimental::awaitable&lt;void&gt; echo(tcp::socket 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/overview/core/handler_tracking.html b/doc/html/boost_asio/overview/core/handler_tracking.html
index edbb2d4715..27dc8c2b24 100644
--- a/doc/html/boost_asio/overview/core/handler_tracking.html
+++ b/doc/html/boost_asio/overview/core/handler_tracking.html
@@ -408,7 +408,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/overview/core/line_based.html b/doc/html/boost_asio/overview/core/line_based.html
index e63a499f42..fbe137b6dd 100644
--- a/doc/html/boost_asio/overview/core/line_based.html
+++ b/doc/html/boost_asio/overview/core/line_based.html
@@ -150,7 +150,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/overview/core/reactor.html b/doc/html/boost_asio/overview/core/reactor.html
index 0e29ac381e..9468b3bc2d 100644
--- a/doc/html/boost_asio/overview/core/reactor.html
+++ b/doc/html/boost_asio/overview/core/reactor.html
@@ -72,7 +72,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/overview/core/spawn.html b/doc/html/boost_asio/overview/core/spawn.html
index 3171231aa3..d304438602 100644
--- a/doc/html/boost_asio/overview/core/spawn.html
+++ b/doc/html/boost_asio/overview/core/spawn.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../core.html" title="Core Concepts and Functionality">
<link rel="prev" href="coroutine.html" title="Stackless Coroutines">
-<link rel="next" href="coroutines_ts.html" title="Coroutines TS Support (experimental)">
+<link rel="next" href="coroutines_ts.html" title="Coroutines TS Support">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -139,7 +139,7 @@ std::size_t length =
</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/overview/core/strands.html b/doc/html/boost_asio/overview/core/strands.html
index 802e536252..ee202005d2 100644
--- a/doc/html/boost_asio/overview/core/strands.html
+++ b/doc/html/boost_asio/overview/core/strands.html
@@ -156,7 +156,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/overview/core/streams.html b/doc/html/boost_asio/overview/core/streams.html
index 7f2891170c..d904d75136 100644
--- a/doc/html/boost_asio/overview/core/streams.html
+++ b/doc/html/boost_asio/overview/core/streams.html
@@ -113,7 +113,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/overview/core/threads.html b/doc/html/boost_asio/overview/core/threads.html
index e32cce69c2..768dc03bca 100644
--- a/doc/html/boost_asio/overview/core/threads.html
+++ b/doc/html/boost_asio/overview/core/threads.html
@@ -116,7 +116,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/overview/cpp2011.html b/doc/html/boost_asio/overview/cpp2011.html
index f26154fdf3..fcebc73373 100644
--- a/doc/html/boost_asio/overview/cpp2011.html
+++ b/doc/html/boost_asio/overview/cpp2011.html
@@ -53,7 +53,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/overview/cpp2011/array.html b/doc/html/boost_asio/overview/cpp2011/array.html
index 974193f595..a19b5d7461 100644
--- a/doc/html/boost_asio/overview/cpp2011/array.html
+++ b/doc/html/boost_asio/overview/cpp2011/array.html
@@ -55,7 +55,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/overview/cpp2011/atomic.html b/doc/html/boost_asio/overview/cpp2011/atomic.html
index 39d0e73bc0..0570f88dc2 100644
--- a/doc/html/boost_asio/overview/cpp2011/atomic.html
+++ b/doc/html/boost_asio/overview/cpp2011/atomic.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/overview/cpp2011/chrono.html b/doc/html/boost_asio/overview/cpp2011/chrono.html
index 5559be1066..4bb633d1f8 100644
--- a/doc/html/boost_asio/overview/cpp2011/chrono.html
+++ b/doc/html/boost_asio/overview/cpp2011/chrono.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/overview/cpp2011/futures.html b/doc/html/boost_asio/overview/cpp2011/futures.html
index 85458783fe..40c376d0b1 100644
--- a/doc/html/boost_asio/overview/cpp2011/futures.html
+++ b/doc/html/boost_asio/overview/cpp2011/futures.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/overview/cpp2011/move_handlers.html b/doc/html/boost_asio/overview/cpp2011/move_handlers.html
index b261d6e97f..8bfa97760b 100644
--- a/doc/html/boost_asio/overview/cpp2011/move_handlers.html
+++ b/doc/html/boost_asio/overview/cpp2011/move_handlers.html
@@ -77,7 +77,7 @@ void async_XYZ(..., Handler&amp;&amp; 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/overview/cpp2011/move_objects.html b/doc/html/boost_asio/overview/cpp2011/move_objects.html
index d7a0589f29..426b051588 100644
--- a/doc/html/boost_asio/overview/cpp2011/move_objects.html
+++ b/doc/html/boost_asio/overview/cpp2011/move_objects.html
@@ -95,7 +95,7 @@ sockets.push_back(tcp::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/overview/cpp2011/shared_ptr.html b/doc/html/boost_asio/overview/cpp2011/shared_ptr.html
index cef976f35d..fe965882c9 100644
--- a/doc/html/boost_asio/overview/cpp2011/shared_ptr.html
+++ b/doc/html/boost_asio/overview/cpp2011/shared_ptr.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/overview/cpp2011/variadic.html b/doc/html/boost_asio/overview/cpp2011/variadic.html
index 9642728530..a6f11d0e24 100644
--- a/doc/html/boost_asio/overview/cpp2011/variadic.html
+++ b/doc/html/boost_asio/overview/cpp2011/variadic.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/overview/implementation.html b/doc/html/boost_asio/overview/implementation.html
index 537e5e775a..704d2bc353 100644
--- a/doc/html/boost_asio/overview/implementation.html
+++ b/doc/html/boost_asio/overview/implementation.html
@@ -484,7 +484,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/overview/networking.html b/doc/html/boost_asio/overview/networking.html
index 5f5f1d327b..874b6926f7 100644
--- a/doc/html/boost_asio/overview/networking.html
+++ b/doc/html/boost_asio/overview/networking.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="../overview.html" title="Overview">
-<link rel="prev" href="core/coroutines_ts.html" title="Coroutines TS Support (experimental)">
+<link rel="prev" href="core/coroutines_ts.html" title="Coroutines TS Support">
<link rel="next" href="networking/protocols.html" title="TCP, UDP and ICMP">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -46,7 +46,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/overview/networking/bsd_sockets.html b/doc/html/boost_asio/overview/networking/bsd_sockets.html
index 3d05c55765..7b4209e826 100644
--- a/doc/html/boost_asio/overview/networking/bsd_sockets.html
+++ b/doc/html/boost_asio/overview/networking/bsd_sockets.html
@@ -538,7 +538,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/overview/networking/iostreams.html b/doc/html/boost_asio/overview/networking/iostreams.html
index 8cc411408f..cc6a5e120e 100644
--- a/doc/html/boost_asio/overview/networking/iostreams.html
+++ b/doc/html/boost_asio/overview/networking/iostreams.html
@@ -105,7 +105,7 @@ std::cout &lt;&lt; stream.rdbuf();
</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/overview/networking/other_protocols.html b/doc/html/boost_asio/overview/networking/other_protocols.html
index 3005c63e44..2b692cc63c 100644
--- a/doc/html/boost_asio/overview/networking/other_protocols.html
+++ b/doc/html/boost_asio/overview/networking/other_protocols.html
@@ -143,7 +143,7 @@ my_acceptor.accept(my_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/overview/networking/protocols.html b/doc/html/boost_asio/overview/networking/protocols.html
index 43ea4e762f..3d10acc73c 100644
--- a/doc/html/boost_asio/overview/networking/protocols.html
+++ b/doc/html/boost_asio/overview/networking/protocols.html
@@ -194,7 +194,7 @@ ip::icmp::socket socket(my_io_context, 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/overview/posix.html b/doc/html/boost_asio/overview/posix.html
index 90f8e7d420..8348796ca6 100644
--- a/doc/html/boost_asio/overview/posix.html
+++ b/doc/html/boost_asio/overview/posix.html
@@ -39,7 +39,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/overview/posix/fork.html b/doc/html/boost_asio/overview/posix/fork.html
index 196e33382a..90ea08216f 100644
--- a/doc/html/boost_asio/overview/posix/fork.html
+++ b/doc/html/boost_asio/overview/posix/fork.html
@@ -69,7 +69,7 @@ else
</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/overview/posix/local.html b/doc/html/boost_asio/overview/posix/local.html
index 0ad86f3ada..f29eedc8a6 100644
--- a/doc/html/boost_asio/overview/posix/local.html
+++ b/doc/html/boost_asio/overview/posix/local.html
@@ -96,7 +96,7 @@ socket.connect(ep);
</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/overview/posix/stream_descriptor.html b/doc/html/boost_asio/overview/posix/stream_descriptor.html
index 3014dc0ce5..feeda424b5 100644
--- a/doc/html/boost_asio/overview/posix/stream_descriptor.html
+++ b/doc/html/boost_asio/overview/posix/stream_descriptor.html
@@ -78,7 +78,7 @@ posix::stream_descriptor out(my_io_context, ::dup(STDOUT_FILENO));
</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/overview/rationale.html b/doc/html/boost_asio/overview/rationale.html
index d814f83264..07bb851418 100644
--- a/doc/html/boost_asio/overview/rationale.html
+++ b/doc/html/boost_asio/overview/rationale.html
@@ -89,7 +89,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/overview/serial_ports.html b/doc/html/boost_asio/overview/serial_ports.html
index c855ff991d..ef7da39401 100644
--- a/doc/html/boost_asio/overview/serial_ports.html
+++ b/doc/html/boost_asio/overview/serial_ports.html
@@ -74,7 +74,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/overview/signals.html b/doc/html/boost_asio/overview/signals.html
index fde001ab4d..23f0c2a1d6 100644
--- a/doc/html/boost_asio/overview/signals.html
+++ b/doc/html/boost_asio/overview/signals.html
@@ -68,7 +68,7 @@ signals.async_wait(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/overview/ssl.html b/doc/html/boost_asio/overview/ssl.html
index 326a58cd08..631d43fdf4 100644
--- a/doc/html/boost_asio/overview/ssl.html
+++ b/doc/html/boost_asio/overview/ssl.html
@@ -180,7 +180,7 @@ sock.handshake(ssl_socket::client);
</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/overview/timers.html b/doc/html/boost_asio/overview/timers.html
index 539e882c66..0a48fe627f 100644
--- a/doc/html/boost_asio/overview/timers.html
+++ b/doc/html/boost_asio/overview/timers.html
@@ -80,7 +80,7 @@ t2.expires_at(t.expires_at() + boost::posix_time::seconds(30));
</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/overview/windows.html b/doc/html/boost_asio/overview/windows.html
index 2503cb0abf..7818bdae23 100644
--- a/doc/html/boost_asio/overview/windows.html
+++ b/doc/html/boost_asio/overview/windows.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/overview/windows/object_handle.html b/doc/html/boost_asio/overview/windows/object_handle.html
index d606443f61..43fa47634a 100644
--- a/doc/html/boost_asio/overview/windows/object_handle.html
+++ b/doc/html/boost_asio/overview/windows/object_handle.html
@@ -87,7 +87,7 @@ windows::object_handle file(my_io_context, handle);
</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/overview/windows/random_access_handle.html b/doc/html/boost_asio/overview/windows/random_access_handle.html
index 524f17265a..0adeefe1be 100644
--- a/doc/html/boost_asio/overview/windows/random_access_handle.html
+++ b/doc/html/boost_asio/overview/windows/random_access_handle.html
@@ -69,7 +69,7 @@ windows::random_access_handle file(my_io_context, handle);
</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/overview/windows/stream_handle.html b/doc/html/boost_asio/overview/windows/stream_handle.html
index 45cd956a73..ed88c982ed 100644
--- a/doc/html/boost_asio/overview/windows/stream_handle.html
+++ b/doc/html/boost_asio/overview/windows/stream_handle.html
@@ -71,7 +71,7 @@ windows::stream_handle pipe(my_io_context, handle);
</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.html b/doc/html/boost_asio/reference.html
index 45fcf79410..2984c5392e 100644
--- a/doc/html/boost_asio/reference.html
+++ b/doc/html/boost_asio/reference.html
@@ -36,14 +36,16 @@
</colgroup>
<thead><tr><th colspan="4" valign="center">
<h3>
-<a name="idp89879344"></a>Core</h3>
+<a name="idm45199685622000"></a>Core</h3>
</th></tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="idp89881392"></a>Classes</h4>
+<a name="idm45199685619952"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="reference/bad_executor.html" title="bad_executor">bad_executor</a></td></tr>
<tr><td><a class="link" href="reference/coroutine.html" title="coroutine">coroutine</a></td></tr>
+<tr><td><a class="link" href="reference/detached_t.html" title="detached_t">detached_t</a></td></tr>
<tr><td><a class="link" href="reference/execution_context.html" title="execution_context">execution_context</a></td></tr>
<tr><td><a class="link" href="reference/execution_context__id.html" title="execution_context::id">execution_context::id</a></td></tr>
<tr><td><a class="link" href="reference/execution_context__service.html" title="execution_context::service">execution_context::service</a></td></tr>
@@ -57,7 +59,9 @@
<tr><td>
<a class="link" href="reference/io_context__work.html" title="io_context::work">io_context::work</a> (deprecated)</td></tr>
<tr><td><a class="link" href="reference/service_already_exists.html" title="service_already_exists">service_already_exists</a></td></tr>
+<tr><td><a class="link" href="reference/system_context.html" title="system_context">system_context</a></td></tr>
<tr><td><a class="link" href="reference/system_executor.html" title="system_executor">system_executor</a></td></tr>
+<tr><td><a class="link" href="reference/this_coro__executor_t.html" title="this_coro::executor_t">this_coro::executor_t</a></td></tr>
<tr><td><a class="link" href="reference/thread_pool.html" title="thread_pool">thread_pool</a></td></tr>
<tr><td><a class="link" href="reference/thread_pool__executor_type.html" title="thread_pool::executor_type">thread_pool::executor_type</a></td></tr>
<tr><td><a class="link" href="reference/yield_context.html" title="yield_context">yield_context</a></td></tr>
@@ -65,45 +69,56 @@
</td>
<td valign="top">
<h4>
-<a name="idp89902208"></a>Free Functions</h4>
+<a name="idm45199685594400"></a>Free Functions</h4>
<table border="0" summary="Simple list" class="simplelist">
-<tr><td><a class="link" href="reference/add_service.html" title="add_service">add_service</a></td></tr>
+<tr><td><a class="link" href="reference/execution_context/add_service.html" title="execution_context::add_service">add_service</a></td></tr>
<tr><td><a class="link" href="reference/asio_handler_allocate.html" title="asio_handler_allocate">asio_handler_allocate</a></td></tr>
<tr><td><a class="link" href="reference/asio_handler_deallocate.html" title="asio_handler_deallocate">asio_handler_deallocate</a></td></tr>
<tr><td><a class="link" href="reference/asio_handler_invoke.html" title="asio_handler_invoke">asio_handler_invoke</a></td></tr>
<tr><td><a class="link" href="reference/asio_handler_is_continuation.html" title="asio_handler_is_continuation">asio_handler_is_continuation</a></td></tr>
+<tr><td><a class="link" href="reference/async_compose.html" title="async_compose">async_compose</a></td></tr>
+<tr><td><a class="link" href="reference/async_initiate.html" title="async_initiate">async_initiate</a></td></tr>
<tr><td><a class="link" href="reference/bind_executor.html" title="bind_executor">bind_executor</a></td></tr>
+<tr><td><a class="link" href="reference/co_spawn.html" title="co_spawn">co_spawn</a></td></tr>
<tr><td><a class="link" href="reference/dispatch.html" title="dispatch">dispatch</a></td></tr>
<tr><td><a class="link" href="reference/defer.html" title="defer">defer</a></td></tr>
<tr><td><a class="link" href="reference/get_associated_allocator.html" title="get_associated_allocator">get_associated_allocator</a></td></tr>
<tr><td><a class="link" href="reference/get_associated_executor.html" title="get_associated_executor">get_associated_executor</a></td></tr>
-<tr><td><a class="link" href="reference/has_service.html" title="has_service">has_service</a></td></tr>
+<tr><td><a class="link" href="reference/execution_context/has_service.html" title="execution_context::has_service">has_service</a></td></tr>
+<tr><td><a class="link" href="reference/make_strand.html" title="make_strand">make_strand</a></td></tr>
<tr><td><a class="link" href="reference/make_work_guard.html" title="make_work_guard">make_work_guard</a></td></tr>
<tr><td><a class="link" href="reference/post.html" title="post">post</a></td></tr>
+<tr><td><a class="link" href="reference/redirect_error.html" title="redirect_error">redirect_error</a></td></tr>
<tr><td><a class="link" href="reference/spawn.html" title="spawn">spawn</a></td></tr>
-<tr><td><a class="link" href="reference/use_service.html" title="use_service">use_service</a></td></tr>
+<tr><td><a class="link" href="reference/execution_context/use_service.html" title="execution_context::use_service">use_service</a></td></tr>
</table>
</td>
<td valign="top">
<h4>
-<a name="idp89920624"></a>Class Templates</h4>
+<a name="idm45199685570768"></a>Class Templates</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/async_completion.html" title="async_completion">async_completion</a></td></tr>
+<tr><td><a class="link" href="reference/awaitable.html" title="awaitable">awaitable</a></td></tr>
<tr><td><a class="link" href="reference/basic_io_object.html" title="basic_io_object">basic_io_object</a></td></tr>
<tr><td><a class="link" href="reference/basic_yield_context.html" title="basic_yield_context">basic_yield_context</a></td></tr>
<tr><td><a class="link" href="reference/executor_binder.html" title="executor_binder">executor_binder</a></td></tr>
<tr><td><a class="link" href="reference/executor_work_guard.html" title="executor_work_guard">executor_work_guard</a></td></tr>
+<tr><td><a class="link" href="reference/redirect_error_t.html" title="redirect_error_t">redirect_error_t</a></td></tr>
<tr><td><a class="link" href="reference/strand.html" title="strand">strand</a></td></tr>
+<tr><td><a class="link" href="reference/use_awaitable_t.html" title="use_awaitable_t">use_awaitable_t</a></td></tr>
<tr><td><a class="link" href="reference/use_future_t.html" title="use_future_t">use_future_t</a></td></tr>
</table>
<h4>
-<a name="idp89929632"></a>Special Values</h4>
+<a name="idm45199685558768"></a>Special Values</h4>
<table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="reference/detached.html" title="detached">detached</a></td></tr>
<tr><td><a class="link" href="reference/executor_arg.html" title="executor_arg">executor_arg</a></td></tr>
+<tr><td><a class="link" href="reference/this_coro__executor.html" title="this_coro::executor">this_coro::executor</a></td></tr>
<tr><td><a class="link" href="reference/use_future.html" title="use_future">use_future</a></td></tr>
+<tr><td><a class="link" href="reference/use_awaitable.html" title="use_awaitable">use_awaitable</a></td></tr>
</table>
<h4>
-<a name="idp89933200"></a>Boost.Bind Placeholders</h4>
+<a name="idm45199685552160"></a>Boost.Bind Placeholders</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/placeholders__bytes_transferred.html" title="placeholders::bytes_transferred">placeholders::bytes_transferred</a></td></tr>
<tr><td><a class="link" href="reference/placeholders__endpoint.html" title="placeholders::endpoint">placeholders::endpoint</a></td></tr>
@@ -115,7 +130,7 @@
</td>
<td valign="top">
<h4>
-<a name="idp89942256"></a>Error Codes</h4>
+<a name="idm45199685543072"></a>Error Codes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/error__basic_errors.html" title="error::basic_errors">error::basic_errors</a></td></tr>
<tr><td><a class="link" href="reference/error__netdb_errors.html" title="error::netdb_errors">error::netdb_errors</a></td></tr>
@@ -123,18 +138,16 @@
<tr><td><a class="link" href="reference/error__misc_errors.html" title="error::misc_errors">error::misc_errors</a></td></tr>
</table>
<h4>
-<a name="idp89948352"></a>Type Traits</h4>
+<a name="idm45199685536960"></a>Type Traits</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/associated_allocator.html" title="associated_allocator">associated_allocator</a></td></tr>
<tr><td><a class="link" href="reference/associated_executor.html" title="associated_executor">associated_executor</a></td></tr>
<tr><td><a class="link" href="reference/async_result.html" title="async_result">async_result</a></td></tr>
-<tr><td>
-<a class="link" href="reference/handler_type.html" title="handler_type">handler_type </a> (deprecated)</td></tr>
<tr><td><a class="link" href="reference/is_executor.html" title="is_executor">is_executor</a></td></tr>
<tr><td><a class="link" href="reference/uses_executor.html" title="uses_executor">uses_executor</a></td></tr>
</table>
<h4>
-<a name="idp89956560"></a>Type Requirements</h4>
+<a name="idm45199685530112"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/asynchronous_operations.html" title="Requirements on asynchronous operations">Asynchronous operations</a></td></tr>
<tr><td><a class="link" href="reference/CompletionHandler.html" title="Completion handler requirements">CompletionHandler</a></td></tr>
@@ -155,12 +168,12 @@
</colgroup>
<thead><tr><th colspan="4" valign="center">
<h3>
-<a name="idp89969056"></a>Buffers and Buffer-Oriented Operations</h3>
+<a name="idm45199685517584"></a>Buffers and Buffer-Oriented Operations</h3>
</th></tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="idp89971104"></a>Classes</h4>
+<a name="idm45199685515536"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/const_buffer.html" title="const_buffer">const_buffer</a></td></tr>
<tr><td><a class="link" href="reference/mutable_buffer.html" title="mutable_buffer">mutable_buffer</a></td></tr>
@@ -173,7 +186,7 @@
<tr><td><a class="link" href="reference/streambuf.html" title="streambuf">streambuf</a></td></tr>
</table>
<h4>
-<a name="idp89979168"></a>Class Templates</h4>
+<a name="idm45199685507536"></a>Class Templates</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/basic_streambuf.html" title="basic_streambuf">basic_streambuf</a></td></tr>
<tr><td><a class="link" href="reference/buffered_read_stream.html" title="buffered_read_stream">buffered_read_stream</a></td></tr>
@@ -186,7 +199,7 @@
</td>
<td valign="top">
<h4>
-<a name="idp89989136"></a>Free Functions</h4>
+<a name="idm45199685497680"></a>Free Functions</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/async_read.html" title="async_read">async_read</a></td></tr>
<tr><td><a class="link" href="reference/async_read_at.html" title="async_read_at">async_read_at</a></td></tr>
@@ -198,6 +211,8 @@
<a class="link" href="reference/buffer_cast.html" title="buffer_cast">buffer_cast </a> (deprecated)</td></tr>
<tr><td><a class="link" href="reference/buffer_copy.html" title="buffer_copy">buffer_copy</a></td></tr>
<tr><td><a class="link" href="reference/buffer_size.html" title="buffer_size">buffer_size</a></td></tr>
+<tr><td><a class="link" href="reference/buffer_sequence_begin.html" title="buffer_sequence_begin">buffer_sequence_begin</a></td></tr>
+<tr><td><a class="link" href="reference/buffer_sequence_end.html" title="buffer_sequence_end">buffer_sequence_end</a></td></tr>
<tr><td><a class="link" href="reference/buffers_begin.html" title="buffers_begin">buffers_begin</a></td></tr>
<tr><td><a class="link" href="reference/buffers_end.html" title="buffers_end">buffers_end</a></td></tr>
<tr><td><a class="link" href="reference/dynamic_buffer.html" title="dynamic_buffer">dynamic_buffer</a></td></tr>
@@ -213,9 +228,12 @@
</td>
<td valign="top">
<h4>
-<a name="idp90011664"></a>Type Traits</h4>
+<a name="idm45199685472608"></a>Type Traits</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/is_const_buffer_sequence.html" title="is_const_buffer_sequence">is_const_buffer_sequence</a></td></tr>
+<tr><td><a class="link" href="reference/is_dynamic_buffer.html" title="is_dynamic_buffer">is_dynamic_buffer</a></td></tr>
+<tr><td><a class="link" href="reference/is_dynamic_buffer_v1.html" title="is_dynamic_buffer_v1">is_dynamic_buffer_v1</a></td></tr>
+<tr><td><a class="link" href="reference/is_dynamic_buffer_v2.html" title="is_dynamic_buffer_v2">is_dynamic_buffer_v2</a></td></tr>
<tr><td><a class="link" href="reference/is_match_condition.html" title="is_match_condition">is_match_condition</a></td></tr>
<tr><td><a class="link" href="reference/is_mutable_buffer_sequence.html" title="is_mutable_buffer_sequence">is_mutable_buffer_sequence</a></td></tr>
<tr><td><a class="link" href="reference/is_read_buffered.html" title="is_read_buffered">is_read_buffered</a></td></tr>
@@ -224,7 +242,7 @@
</td>
<td valign="top">
<h4>
-<a name="idp90019328"></a>Type Requirements</h4>
+<a name="idm45199685461712"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/read_write_operations.html" title="Requirements on read and write operations">Read and write operations</a></td></tr>
<tr><td><a class="link" href="reference/AsyncRandomAccessReadDevice.html" title="Buffer-oriented asynchronous random-access read device requirements">AsyncRandomAccessReadDevice</a></td></tr>
@@ -234,6 +252,8 @@
<tr><td><a class="link" href="reference/CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a></td></tr>
<tr><td><a class="link" href="reference/ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a></td></tr>
<tr><td><a class="link" href="reference/DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a></td></tr>
+<tr><td><a class="link" href="reference/DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a></td></tr>
+<tr><td><a class="link" href="reference/DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a></td></tr>
<tr><td><a class="link" href="reference/MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a></td></tr>
<tr><td><a class="link" href="reference/ReadHandler.html" title="Read handler requirements">ReadHandler</a></td></tr>
<tr><td><a class="link" href="reference/SyncRandomAccessReadDevice.html" title="Buffer-oriented synchronous random-access read device requirements">SyncRandomAccessReadDevice</a></td></tr>
@@ -254,12 +274,12 @@
</colgroup>
<thead><tr><th colspan="4" valign="center">
<h3>
-<a name="idp90041552"></a>Networking</h3>
+<a name="idm45199685437344"></a>Networking</h3>
</th></tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="idp90043632"></a>Classes</h4>
+<a name="idm45199685435264"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/generic__datagram_protocol.html" title="generic::datagram_protocol">generic::datagram_protocol</a></td></tr>
<tr><td><a class="link" href="reference/generic__datagram_protocol/endpoint.html" title="generic::datagram_protocol::endpoint">generic::datagram_protocol::endpoint</a></td></tr>
@@ -281,12 +301,14 @@
<tr><td><a class="link" href="reference/ip__address_v6.html" title="ip::address_v6">ip::address_v6</a></td></tr>
<tr><td><a class="link" href="reference/ip__address_v6_iterator.html" title="ip::address_v6_iterator">ip::address_v6_iterator</a></td></tr>
<tr><td><a class="link" href="reference/ip__address_v6_range.html" title="ip::address_v6_range">ip::address_v6_range</a></td></tr>
+<tr><td><a class="link" href="reference/ip__bad_address_cast.html" title="ip::bad_address_cast">ip::bad_address_cast</a></td></tr>
<tr><td><a class="link" href="reference/ip__icmp.html" title="ip::icmp">ip::icmp</a></td></tr>
<tr><td><a class="link" href="reference/ip__icmp/endpoint.html" title="ip::icmp::endpoint">ip::icmp::endpoint</a></td></tr>
<tr><td><a class="link" href="reference/ip__icmp/resolver.html" title="ip::icmp::resolver">ip::icmp::resolver</a></td></tr>
<tr><td><a class="link" href="reference/ip__icmp/socket.html" title="ip::icmp::socket">ip::icmp::socket</a></td></tr>
<tr><td><a class="link" href="reference/ip__network_v4.html" title="ip::network_v4">ip::network_v4</a></td></tr>
<tr><td><a class="link" href="reference/ip__network_v6.html" title="ip::network_v6">ip::network_v6</a></td></tr>
+<tr><td><a class="link" href="reference/ip__resolver_base.html" title="ip::resolver_base">ip::resolver_base</a></td></tr>
<tr><td><a class="link" href="reference/ip__resolver_query_base.html" title="ip::resolver_query_base">ip::resolver_query_base</a></td></tr>
<tr><td><a class="link" href="reference/ip__tcp.html" title="ip::tcp">ip::tcp</a></td></tr>
<tr><td><a class="link" href="reference/ip__tcp/acceptor.html" title="ip::tcp::acceptor">ip::tcp::acceptor</a></td></tr>
@@ -298,12 +320,13 @@
<tr><td><a class="link" href="reference/ip__udp/endpoint.html" title="ip::udp::endpoint">ip::udp::endpoint</a></td></tr>
<tr><td><a class="link" href="reference/ip__udp/resolver.html" title="ip::udp::resolver">ip::udp::resolver</a></td></tr>
<tr><td><a class="link" href="reference/ip__udp/socket.html" title="ip::udp::socket">ip::udp::socket</a></td></tr>
+<tr><td><a class="link" href="reference/ip__v4_mapped_t.html" title="ip::v4_mapped_t">ip::v4_mapped_t</a></td></tr>
<tr><td><a class="link" href="reference/socket_base.html" title="socket_base">socket_base</a></td></tr>
</table>
</td>
<td valign="top">
<h4>
-<a name="idp90086592"></a>Free Functions</h4>
+<a name="idm45199685389088"></a>Free Functions</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/async_connect.html" title="async_connect">async_connect</a></td></tr>
<tr><td><a class="link" href="reference/connect.html" title="connect">connect</a></td></tr>
@@ -315,7 +338,7 @@
<tr><td><a class="link" href="reference/ip__network_v6/make_network_v6.html" title="ip::network_v6::make_network_v6">ip::make_network_v6</a></td></tr>
</table>
<h4>
-<a name="idp90096736"></a>Class Templates</h4>
+<a name="idm45199685378880"></a>Class Templates</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/basic_datagram_socket.html" title="basic_datagram_socket">basic_datagram_socket</a></td></tr>
<tr><td><a class="link" href="reference/basic_raw_socket.html" title="basic_raw_socket">basic_raw_socket</a></td></tr>
@@ -330,12 +353,13 @@
<tr><td><a class="link" href="reference/ip__basic_resolver.html" title="ip::basic_resolver">ip::basic_resolver</a></td></tr>
<tr><td><a class="link" href="reference/ip__basic_resolver_entry.html" title="ip::basic_resolver_entry">ip::basic_resolver_entry</a></td></tr>
<tr><td><a class="link" href="reference/ip__basic_resolver_iterator.html" title="ip::basic_resolver_iterator">ip::basic_resolver_iterator</a></td></tr>
+<tr><td><a class="link" href="reference/ip__basic_resolver_results.html" title="ip::basic_resolver_results">ip::basic_resolver_results</a></td></tr>
<tr><td><a class="link" href="reference/ip__basic_resolver_query.html" title="ip::basic_resolver_query">ip::basic_resolver_query</a></td></tr>
</table>
</td>
<td valign="top">
<h4>
-<a name="idp90113776"></a>Socket Options</h4>
+<a name="idm45199685360640"></a>Socket Options</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/ip__multicast__enable_loopback.html" title="ip::multicast::enable_loopback">ip::multicast::enable_loopback</a></td></tr>
<tr><td><a class="link" href="reference/ip__multicast__hops.html" title="ip::multicast::hops">ip::multicast::hops</a></td></tr>
@@ -360,10 +384,10 @@
</td>
<td valign="top">
<h4>
-<a name="idp90137856"></a>I/O Control Commands</h4>
+<a name="idm45199685336448"></a>I/O Control Commands</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/socket_base/bytes_readable.html" title="socket_base::bytes_readable">socket_base::bytes_readable</a></td></tr></table>
<h4>
-<a name="idp90140624"></a>Type Requirements</h4>
+<a name="idm45199685333744"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/synchronous_socket_operations.html" title="Requirements on synchronous socket operations">Synchronous socket operations</a></td></tr>
<tr><td><a class="link" href="reference/asynchronous_socket_operations.html" title="Requirements on asynchronous socket operations">Asynchronous socket operations</a></td></tr>
@@ -396,25 +420,25 @@
<thead><tr>
<th valign="center">
<h3>
-<a name="idp90165552"></a>Timers</h3>
+<a name="idm45199685308720"></a>Timers</h3>
</th>
<th valign="center">
<h3>
-<a name="idp90167376"></a>SSL</h3>
+<a name="idm45199685306896"></a>SSL</h3>
</th>
<th valign="center">
<h3>
-<a name="idp90169168"></a>Serial Ports</h3>
+<a name="idm45199685305104"></a>Serial Ports</h3>
</th>
<th valign="center">
<h3>
-<a name="idp90170992"></a>Signal Handling</h3>
+<a name="idm45199685303280"></a>Signal Handling</h3>
</th>
</tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="idp90173072"></a>Classes</h4>
+<a name="idm45199685301200"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/deadline_timer.html" title="deadline_timer">deadline_timer</a></td></tr>
<tr><td><a class="link" href="reference/high_resolution_timer.html" title="high_resolution_timer">high_resolution_timer</a></td></tr>
@@ -422,7 +446,7 @@
<tr><td><a class="link" href="reference/system_timer.html" title="system_timer">system_timer</a></td></tr>
</table>
<h4>
-<a name="idp90178576"></a>Class Templates</h4>
+<a name="idm45199685295696"></a>Class Templates</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/basic_deadline_timer.html" title="basic_deadline_timer">basic_deadline_timer</a></td></tr>
<tr><td><a class="link" href="reference/basic_waitable_timer.html" title="basic_waitable_timer">basic_waitable_timer</a></td></tr>
@@ -430,7 +454,7 @@
<tr><td><a class="link" href="reference/wait_traits.html" title="wait_traits">wait_traits</a></td></tr>
</table>
<h4>
-<a name="idp90184384"></a>Type Requirements</h4>
+<a name="idm45199685289888"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/TimeTraits.html" title="Time traits requirements">TimeTraits</a></td></tr>
<tr><td><a class="link" href="reference/WaitHandler.html" title="Wait handler requirements">WaitHandler</a></td></tr>
@@ -439,7 +463,7 @@
</td>
<td valign="top">
<h4>
-<a name="idp90189952"></a>Classes</h4>
+<a name="idm45199685284384"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/ssl__context.html" title="ssl::context">ssl::context</a></td></tr>
<tr><td><a class="link" href="reference/ssl__context_base.html" title="ssl::context_base">ssl::context_base</a></td></tr>
@@ -448,10 +472,13 @@
<tr><td><a class="link" href="reference/ssl__verify_context.html" title="ssl::verify_context">ssl::verify_context</a></td></tr>
</table>
<h4>
-<a name="idp90196864"></a>Class Templates</h4>
+<a name="idm45199685277536"></a>Class Templates</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/ssl__stream.html" title="ssl::stream">ssl::stream</a></td></tr></table>
<h4>
-<a name="idp90199456"></a>Type Requirements</h4>
+<a name="idm45199685274944"></a>Error Codes</h4>
+ <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/ssl__error__stream_errors.html" title="ssl::error::stream_errors">ssl::error::stream_errors</a></td></tr></table>
+ <h4>
+<a name="idm45199685272272"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/BufferedHandshakeHandler.html" title="Buffered handshake handler requirements">BufferedHandshakeHandler</a></td></tr>
<tr><td><a class="link" href="reference/HandshakeHandler.html" title="SSL handshake handler requirements">HandshakeHandler</a></td></tr>
@@ -460,13 +487,16 @@
</td>
<td valign="top">
<h4>
-<a name="idp90205056"></a>Classes</h4>
+<a name="idm45199685266624"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/serial_port.html" title="serial_port">serial_port</a></td></tr>
<tr><td><a class="link" href="reference/serial_port_base.html" title="serial_port_base">serial_port_base</a></td></tr>
</table>
<h4>
-<a name="idp90208560"></a>Serial Port Options</h4>
+<a name="idm45199685263120"></a>Class templates</h4>
+ <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/basic_serial_port.html" title="basic_serial_port">basic_serial_port</a></td></tr></table>
+ <h4>
+<a name="idm45199685260464"></a>Serial Port Options</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/serial_port_base__baud_rate.html" title="serial_port_base::baud_rate">serial_port_base::baud_rate</a></td></tr>
<tr><td><a class="link" href="reference/serial_port_base__flow_control.html" title="serial_port_base::flow_control">serial_port_base::flow_control</a></td></tr>
@@ -475,7 +505,7 @@
<tr><td><a class="link" href="reference/serial_port_base__character_size.html" title="serial_port_base::character_size">serial_port_base::character_size</a></td></tr>
</table>
<h4>
-<a name="idp90215200"></a>Type Requirements</h4>
+<a name="idm45199685253824"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/GettableSerialPortOption.html" title="Gettable serial port option requirements">GettableSerialPortOption</a></td></tr>
<tr><td><a class="link" href="reference/SettableSerialPortOption.html" title="Settable serial port option requirements">SettableSerialPortOption</a></td></tr>
@@ -483,10 +513,13 @@
</td>
<td valign="top">
<h4>
-<a name="idp90219728"></a>Classes</h4>
+<a name="idm45199685249296"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/signal_set.html" title="signal_set">signal_set</a></td></tr></table>
<h4>
-<a name="idp90222320"></a>Type Requirements</h4>
+<a name="idm45199685246704"></a>Class Templates</h4>
+ <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/basic_signal_set.html" title="basic_signal_set">basic_signal_set</a></td></tr></table>
+ <h4>
+<a name="idm45199685244048"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/SignalHandler.html" title="Signal handler requirements">SignalHandler</a></td></tr></table>
</td>
</tr></tbody>
@@ -496,26 +529,21 @@
<col class="a">
<col class="b">
<col class="c">
-<col class="d">
</colgroup>
<thead><tr>
<th colspan="2" valign="center">
<h3>
-<a name="idp90229488"></a>POSIX-specific</h3>
+<a name="idm45199685237312"></a>POSIX-specific</h3>
</th>
<th valign="center">
<h3>
-<a name="idp90231312"></a>Windows-specific</h3>
- </th>
-<th valign="center">
- <h3>
-<a name="idp90233136"></a>Experimental</h3>
+<a name="idm45199685235488"></a>Windows-specific</h3>
</th>
</tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="idp90235216"></a>Classes</h4>
+<a name="idm45199685233408"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/local__stream_protocol.html" title="local::stream_protocol">local::stream_protocol</a></td></tr>
<tr><td><a class="link" href="reference/local__stream_protocol/acceptor.html" title="local::stream_protocol::acceptor">local::stream_protocol::acceptor</a></td></tr>
@@ -532,15 +560,19 @@
</td>
<td valign="top">
<h4>
-<a name="idp90248576"></a>Free Functions</h4>
+<a name="idm45199685219920"></a>Free Functions</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/local__connect_pair.html" title="local::connect_pair">local::connect_pair</a></td></tr></table>
<h4>
-<a name="idp90251152"></a>Class Templates</h4>
- <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/local__basic_endpoint.html" title="local::basic_endpoint">local::basic_endpoint</a></td></tr></table>
+<a name="idm45199685217344"></a>Class Templates</h4>
+ <table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="reference/local__basic_endpoint.html" title="local::basic_endpoint">local::basic_endpoint</a></td></tr>
+<tr><td><a class="link" href="reference/posix__basic_descriptor.html" title="posix::basic_descriptor">posix::basic_descriptor</a></td></tr>
+<tr><td><a class="link" href="reference/posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">posix::basic_stream_descriptor</a></td></tr>
+</table>
</td>
<td valign="top">
<h4>
-<a name="idp90254528"></a>Classes</h4>
+<a name="idm45199685211712"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/windows__object_handle.html" title="windows::object_handle">windows::object_handle</a></td></tr>
<tr><td><a class="link" href="reference/windows__overlapped_handle.html" title="windows::overlapped_handle">windows::overlapped_handle</a></td></tr>
@@ -548,32 +580,14 @@
<tr><td><a class="link" href="reference/windows__random_access_handle.html" title="windows::random_access_handle">windows::random_access_handle</a></td></tr>
<tr><td><a class="link" href="reference/windows__stream_handle.html" title="windows::stream_handle">windows::stream_handle</a></td></tr>
</table>
- </td>
-<td valign="top">
- <h4>
-<a name="idp90262016"></a>Classes</h4>
- <table border="0" summary="Simple list" class="simplelist">
-<tr><td><a class="link" href="reference/experimental__detached_t.html" title="experimental::detached_t">experimental::detached_t</a></td></tr>
-<tr><td><a class="link" href="reference/experimental__this_coro__executor_t.html" title="experimental::this_coro::executor_t">experimental::this_coro::executor_t</a></td></tr>
-<tr><td><a class="link" href="reference/experimental__this_coro__token_t.html" title="experimental::this_coro::token_t">experimental::this_coro::token_t</a></td></tr>
-</table>
<h4>
-<a name="idp90267136"></a>Class Templates</h4>
+<a name="idm45199685204896"></a>Class Templates</h4>
<table border="0" summary="Simple list" class="simplelist">
-<tr><td><a class="link" href="reference/experimental__awaitable.html" title="experimental::awaitable">experimental::awaitable</a></td></tr>
-<tr><td><a class="link" href="reference/experimental__await_token.html" title="experimental::await_token">experimental::await_token</a></td></tr>
-<tr><td><a class="link" href="reference/experimental__redirect_error_t.html" title="experimental::redirect_error_t">experimental::redirect_error_t</a></td></tr>
+<tr><td><a class="link" href="reference/windows__basic_object_handle.html" title="windows::basic_object_handle">windows::basic_object_handle</a></td></tr>
+<tr><td><a class="link" href="reference/windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">windows::basic_overlapped_handle</a></td></tr>
+<tr><td><a class="link" href="reference/windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">windows::basic_random_access_handle</a></td></tr>
+<tr><td><a class="link" href="reference/windows__basic_stream_handle.html" title="windows::basic_stream_handle">windows::basic_stream_handle</a></td></tr>
</table>
- <h4>
-<a name="idp90271840"></a>Free Functions</h4>
- <table border="0" summary="Simple list" class="simplelist">
-<tr><td><a class="link" href="reference/experimental__co_spawn.html" title="experimental::co_spawn">experimental::co_spawn</a></td></tr>
-<tr><td><a class="link" href="reference/experimental__this_coro__executor.html" title="experimental::this_coro::executor">experimental::this_coro::executor</a></td></tr>
-<tr><td><a class="link" href="reference/experimental__this_coro__token.html" title="experimental::this_coro::token">experimental::this_coro::token</a></td></tr>
-</table>
- <h4>
-<a name="idp90276432"></a>Special Values</h4>
- <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/experimental__detached.html" title="experimental::detached">experimental::detached</a></td></tr></table>
</td>
</tr></tbody>
</table>
@@ -581,7 +595,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/AcceptHandler.html b/doc/html/boost_asio/reference/AcceptHandler.html
index 7dfb07da64..d198a2a7b1 100644
--- a/doc/html/boost_asio/reference/AcceptHandler.html
+++ b/doc/html/boost_asio/reference/AcceptHandler.html
@@ -97,7 +97,7 @@ acceptor.async_accept(...,
</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/AcceptableProtocol.html b/doc/html/boost_asio/reference/AcceptableProtocol.html
index 5025e64306..dd710bf5a6 100644
--- a/doc/html/boost_asio/reference/AcceptableProtocol.html
+++ b/doc/html/boost_asio/reference/AcceptableProtocol.html
@@ -80,7 +80,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/AsyncRandomAccessReadDevice.html b/doc/html/boost_asio/reference/AsyncRandomAccessReadDevice.html
index bcc9d62d48..d86bb63e1d 100644
--- a/doc/html/boost_asio/reference/AsyncRandomAccessReadDevice.html
+++ b/doc/html/boost_asio/reference/AsyncRandomAccessReadDevice.html
@@ -121,7 +121,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/AsyncRandomAccessWriteDevice.html b/doc/html/boost_asio/reference/AsyncRandomAccessWriteDevice.html
index ad4abddd3b..d3ff8cdb39 100644
--- a/doc/html/boost_asio/reference/AsyncRandomAccessWriteDevice.html
+++ b/doc/html/boost_asio/reference/AsyncRandomAccessWriteDevice.html
@@ -121,7 +121,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/AsyncReadStream.html b/doc/html/boost_asio/reference/AsyncReadStream.html
index aa31cd6ccd..b29c7c8cad 100644
--- a/doc/html/boost_asio/reference/AsyncReadStream.html
+++ b/doc/html/boost_asio/reference/AsyncReadStream.html
@@ -121,7 +121,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/AsyncWriteStream.html b/doc/html/boost_asio/reference/AsyncWriteStream.html
index 0524452a0c..48df3c7168 100644
--- a/doc/html/boost_asio/reference/AsyncWriteStream.html
+++ b/doc/html/boost_asio/reference/AsyncWriteStream.html
@@ -118,7 +118,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/BufferedHandshakeHandler.html b/doc/html/boost_asio/reference/BufferedHandshakeHandler.html
index 7e4938ed71..16d882998f 100644
--- a/doc/html/boost_asio/reference/BufferedHandshakeHandler.html
+++ b/doc/html/boost_asio/reference/BufferedHandshakeHandler.html
@@ -82,7 +82,7 @@ socket.async_handshake(...,
</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/CompletionCondition.html b/doc/html/boost_asio/reference/CompletionCondition.html
index 8989b6ed03..8018390a5e 100644
--- a/doc/html/boost_asio/reference/CompletionCondition.html
+++ b/doc/html/boost_asio/reference/CompletionCondition.html
@@ -38,7 +38,7 @@
<p>
A type <code class="computeroutput">X</code> meets the <code class="computeroutput">CompletionCondition</code> requirements
if it satisfies the requirements of <code class="computeroutput">Destructible</code> (C++Std [destructible])
- and <code class="computeroutput">CopyConstructible</code> (C++Std [copyconstructible]), as well
+ and <code class="computeroutput">MoveConstructible</code> (C++Std [moveconstructible]), as well
as the additional requirements listed below.
</p>
<p>
@@ -99,7 +99,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/CompletionHandler.html b/doc/html/boost_asio/reference/CompletionHandler.html
index 03799b8447..26657be179 100644
--- a/doc/html/boost_asio/reference/CompletionHandler.html
+++ b/doc/html/boost_asio/reference/CompletionHandler.html
@@ -91,7 +91,7 @@ my_io_service.post(boost::bind(&amp;my_class::completion_handler, this));
</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/ConnectCondition.html b/doc/html/boost_asio/reference/ConnectCondition.html
index 7fc938684a..e29b8fc6e0 100644
--- a/doc/html/boost_asio/reference/ConnectCondition.html
+++ b/doc/html/boost_asio/reference/ConnectCondition.html
@@ -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/ConnectHandler.html b/doc/html/boost_asio/reference/ConnectHandler.html
index f9e0feee4c..16109bd232 100644
--- a/doc/html/boost_asio/reference/ConnectHandler.html
+++ b/doc/html/boost_asio/reference/ConnectHandler.html
@@ -98,7 +98,7 @@ socket.async_connect(...,
</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/ConstBufferSequence.html b/doc/html/boost_asio/reference/ConstBufferSequence.html
index 86e0850e71..85dccf7c0b 100644
--- a/doc/html/boost_asio/reference/ConstBufferSequence.html
+++ b/doc/html/boost_asio/reference/ConstBufferSequence.html
@@ -122,7 +122,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/DynamicBuffer.html b/doc/html/boost_asio/reference/DynamicBuffer.html
index d39ca46115..54f2f102c3 100644
--- a/doc/html/boost_asio/reference/DynamicBuffer.html
+++ b/doc/html/boost_asio/reference/DynamicBuffer.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="ConstBufferSequence.html" title="Constant buffer sequence requirements">
-<link rel="next" href="Endpoint.html" title="Endpoint requirements">
+<link rel="next" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,236 +20,29 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ConstBufferSequence.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="Endpoint.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="ConstBufferSequence.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="DynamicBuffer_v1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_asio.reference.DynamicBuffer"></a><a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">Dynamic buffer requirements</a>
</h3></div></div></div>
<p>
- A dynamic buffer encapsulates memory storage that may be automatically resized
- as required, where the memory is divided into an input sequence followed
- by an output sequence. These memory regions are internal to the dynamic buffer
- sequence, but direct access to the elements is provided to permit them to
- be efficiently used with I/O operations, such as the <code class="computeroutput">send</code> or
- <code class="computeroutput">receive</code> operations of a socket. Data written to the output sequence
- of a dynamic buffer sequence object is appended to the input sequence of
- the same object.
+ See:
</p>
-<p>
- A dynamic buffer type <code class="computeroutput">X</code> shall satisfy the requirements of <code class="computeroutput">MoveConstructible</code>
- (C++ Std, [moveconstructible]) types in addition to those listed below.
- </p>
-<p>
- In the table below, <code class="computeroutput">X</code> denotes a dynamic buffer class, <code class="computeroutput">x</code>
- denotes a value of type <code class="computeroutput">X&amp;</code>, <code class="computeroutput">x1</code> denotes values
- of type <code class="computeroutput">const X&amp;</code>, and <code class="computeroutput">n</code> denotes a value of
- type <code class="computeroutput">size_t</code>, and <code class="computeroutput">u</code> denotes an identifier.
- </p>
-<div class="table">
-<a name="boost_asio.reference.DynamicBuffer.t0"></a><p class="title"><b>Table&#160;9.&#160;DynamicBuffer requirements</b></p>
-<div class="table-contents"><table class="table" summary="DynamicBuffer requirements">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>
- <p>
- expression
- </p>
- </th>
-<th>
- <p>
- type
- </p>
- </th>
-<th>
- <p>
- assertion/note<br> pre/post-conditions
- </p>
- </th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- <code class="computeroutput">X::const_buffers_type</code>
- </p>
- </td>
-<td>
- <p>
- type meeting <a class="link" href="ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>
- requirements.
- </p>
- </td>
-<td>
- <p>
- This type represents the memory associated with the input sequence.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput">X::mutable_buffers_type</code>
- </p>
- </td>
-<td>
- <p>
- type meeting <a class="link" href="MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>
- requirements.
- </p>
- </td>
-<td>
- <p>
- This type represents the memory associated with the output sequence.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput">x1.size()</code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput">size_t</code>
- </p>
- </td>
-<td>
- <p>
- Returns the size, in bytes, of the input sequence.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput">x1.max_size()</code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput">size_t</code>
- </p>
- </td>
-<td>
- <p>
- Returns the permitted maximum of the sum of the sizes of the input
- sequence and output sequence.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput">x1.capacity()</code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput">size_t</code>
- </p>
- </td>
-<td>
- <p>
- Returns the maximum sum of the sizes of the input sequence and
- output sequence that the dynamic buffer can hold without requiring
- reallocation.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput">x1.data()</code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput">X::const_buffers_type</code>
- </p>
- </td>
-<td>
- <p>
- Returns a constant buffer sequence <code class="computeroutput">u</code> that represents
- the memory associated with the input sequence, and where <code class="computeroutput">buffer_size(u)
- == size()</code>.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput">x.prepare(n)</code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput">X::mutable_buffers_type</code>
- </p>
- </td>
-<td>
- <p>
- Requires: <code class="computeroutput">size() + n &lt;= max_size()</code>.<br> <br>
- Returns a mutable buffer sequence <code class="computeroutput">u</code> representing the
- output sequence, and where <code class="computeroutput">buffer_size(u) == n</code>. The
- dynamic buffer reallocates memory as required. All constant or
- mutable buffer sequences previously obtained using <code class="computeroutput">data()</code>
- or <code class="computeroutput">prepare()</code> are invalidated.<br> <br> Throws:
- <code class="computeroutput">length_error</code> if <code class="computeroutput">size() + n &gt; max_size()</code>.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput">x.commit(n)</code>
- </p>
- </td>
-<td>
- </td>
-<td>
- <p>
- Appends <code class="computeroutput">n</code> bytes from the start of the output sequence
- to the end of the input sequence. The remainder of the output sequence
- is discarded. If <code class="computeroutput">n</code> is greater than the size of the
- output sequence, the entire output sequence is appended to the
- input sequence. All constant or mutable buffer sequences previously
- obtained using <code class="computeroutput">data()</code> or <code class="computeroutput">prepare()</code> are
- invalidated.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput">x.consume(n)</code>
- </p>
- </td>
-<td>
- </td>
-<td>
- <p>
- Removes <code class="computeroutput">n</code> bytes from beginning of the input sequence.
- If <code class="computeroutput">n</code> is greater than the size of the input sequence,
- the entire input sequence is removed. All constant or mutable buffer
- sequences previously obtained using <code class="computeroutput">data()</code> or <code class="computeroutput">prepare()</code>
- are invalidated.
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">Dynamic buffer
+ requirements (version 1)</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">Dynamic buffer
+ requirements (version 2)</a>
+ </li>
+</ul></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>
@@ -257,7 +50,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ConstBufferSequence.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="Endpoint.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="ConstBufferSequence.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="DynamicBuffer_v1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/DynamicBuffer_v1.html b/doc/html/boost_asio/reference/DynamicBuffer_v1.html
new file mode 100644
index 0000000000..1876c1c4d4
--- /dev/null
+++ b/doc/html/boost_asio/reference/DynamicBuffer_v1.html
@@ -0,0 +1,264 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Dynamic buffer requirements (version 1)</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="../reference.html" title="Reference">
+<link rel="prev" href="DynamicBuffer.html" title="Dynamic buffer requirements">
+<link rel="next" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">
+</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="DynamicBuffer.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="DynamicBuffer_v2.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.DynamicBuffer_v1"></a><a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">Dynamic buffer
+ requirements (version 1)</a>
+</h3></div></div></div>
+<p>
+ A dynamic buffer encapsulates memory storage that may be automatically resized
+ as required, where the memory is divided into an input sequence followed
+ by an output sequence. These memory regions are internal to the dynamic buffer
+ sequence, but direct access to the elements is provided to permit them to
+ be efficiently used with I/O operations, such as the <code class="computeroutput">send</code> or
+ <code class="computeroutput">receive</code> operations of a socket. Data written to the output sequence
+ of a dynamic buffer sequence object is appended to the input sequence of
+ the same object.
+ </p>
+<p>
+ A dynamic buffer type <code class="computeroutput">X</code> shall satisfy the requirements of <code class="computeroutput">MoveConstructible</code>
+ (C++ Std, [moveconstructible]) types in addition to those listed below.
+ </p>
+<p>
+ In the table below, <code class="computeroutput">X</code> denotes a dynamic buffer class, <code class="computeroutput">x</code>
+ denotes a value of type <code class="computeroutput">X&amp;</code>, <code class="computeroutput">x1</code> denotes values
+ of type <code class="computeroutput">const X&amp;</code>, and <code class="computeroutput">n</code> denotes a value of
+ type <code class="computeroutput">size_t</code>, and <code class="computeroutput">u</code> denotes an identifier.
+ </p>
+<div class="table">
+<a name="boost_asio.reference.DynamicBuffer_v1.t0"></a><p class="title"><b>Table&#160;9.&#160;DynamicBuffer_v1 requirements</b></p>
+<div class="table-contents"><table class="table" summary="DynamicBuffer_v1 requirements">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ expression
+ </p>
+ </th>
+<th>
+ <p>
+ type
+ </p>
+ </th>
+<th>
+ <p>
+ assertion/note<br> pre/post-conditions
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">X::const_buffers_type</code>
+ </p>
+ </td>
+<td>
+ <p>
+ type meeting <a class="link" href="ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>
+ requirements.
+ </p>
+ </td>
+<td>
+ <p>
+ This type represents the memory associated with the input sequence.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">X::mutable_buffers_type</code>
+ </p>
+ </td>
+<td>
+ <p>
+ type meeting <a class="link" href="MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>
+ requirements.
+ </p>
+ </td>
+<td>
+ <p>
+ This type represents the memory associated with the output sequence.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x1.size()</code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">size_t</code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns the size, in bytes, of the input sequence.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x1.max_size()</code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">size_t</code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns the permitted maximum of the sum of the sizes of the input
+ sequence and output sequence.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x1.capacity()</code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">size_t</code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns the maximum sum of the sizes of the input sequence and
+ output sequence that the dynamic buffer can hold without requiring
+ reallocation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x1.data()</code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">X::const_buffers_type</code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns a constant buffer sequence <code class="computeroutput">u</code> that represents
+ the memory associated with the input sequence, and where <code class="computeroutput">buffer_size(u)
+ == size()</code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x.prepare(n)</code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">X::mutable_buffers_type</code>
+ </p>
+ </td>
+<td>
+ <p>
+ Requires: <code class="computeroutput">size() + n &lt;= max_size()</code>.<br> <br>
+ Returns a mutable buffer sequence <code class="computeroutput">u</code> representing the
+ output sequence, and where <code class="computeroutput">buffer_size(u) == n</code>. The
+ dynamic buffer reallocates memory as required. All constant or
+ mutable buffer sequences previously obtained using <code class="computeroutput">data()</code>
+ or <code class="computeroutput">prepare()</code> are invalidated.<br> <br> Throws:
+ <code class="computeroutput">length_error</code> if <code class="computeroutput">size() + n &gt; max_size()</code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x.commit(n)</code>
+ </p>
+ </td>
+<td>
+ </td>
+<td>
+ <p>
+ Appends <code class="computeroutput">n</code> bytes from the start of the output sequence
+ to the end of the input sequence. The remainder of the output sequence
+ is discarded. If <code class="computeroutput">n</code> is greater than the size of the
+ output sequence, the entire output sequence is appended to the
+ input sequence. All constant or mutable buffer sequences previously
+ obtained using <code class="computeroutput">data()</code> or <code class="computeroutput">prepare()</code> are
+ invalidated.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x.consume(n)</code>
+ </p>
+ </td>
+<td>
+ </td>
+<td>
+ <p>
+ Removes <code class="computeroutput">n</code> bytes from beginning of the input sequence.
+ If <code class="computeroutput">n</code> is greater than the size of the input sequence,
+ the entire input sequence is removed. All constant or mutable buffer
+ sequences previously obtained using <code class="computeroutput">data()</code> or <code class="computeroutput">prepare()</code>
+ are invalidated.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break">
+</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="DynamicBuffer.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="DynamicBuffer_v2.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/DynamicBuffer_v2.html b/doc/html/boost_asio/reference/DynamicBuffer_v2.html
new file mode 100644
index 0000000000..89ac527457
--- /dev/null
+++ b/doc/html/boost_asio/reference/DynamicBuffer_v2.html
@@ -0,0 +1,271 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Dynamic buffer requirements (version 2)</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="../reference.html" title="Reference">
+<link rel="prev" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">
+<link rel="next" href="Endpoint.html" title="Endpoint requirements">
+</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="DynamicBuffer_v1.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="Endpoint.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.DynamicBuffer_v2"></a><a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">Dynamic buffer
+ requirements (version 2)</a>
+</h3></div></div></div>
+<p>
+ A dynamic buffer encapsulates memory storage that may be automatically resized
+ as required.
+ </p>
+<p>
+ A dynamic buffer type <code class="computeroutput">X</code> shall satisfy the requirements of <code class="computeroutput">CopyConstructible</code>
+ (C++ Std, [copyconstructible]) types in addition to those listed below.
+ </p>
+<p>
+ In the table below, <code class="computeroutput">X</code> denotes a dynamic buffer class, <code class="computeroutput">x</code>
+ denotes a value of type <code class="computeroutput">X&amp;</code>, <code class="computeroutput">x1</code> denotes values
+ of type <code class="computeroutput">const X&amp;</code>, <code class="computeroutput">pos</code> and <code class="computeroutput">n</code> denote
+ values of type <code class="computeroutput">size_t</code>, and <code class="computeroutput">u</code> denotes an identifier.
+ </p>
+<div class="table">
+<a name="boost_asio.reference.DynamicBuffer_v2.t0"></a><p class="title"><b>Table&#160;10.&#160;DynamicBuffer_v2 requirements</b></p>
+<div class="table-contents"><table class="table" summary="DynamicBuffer_v2 requirements">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ expression
+ </p>
+ </th>
+<th>
+ <p>
+ type
+ </p>
+ </th>
+<th>
+ <p>
+ assertion/note<br> pre/post-conditions
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">X::const_buffers_type</code>
+ </p>
+ </td>
+<td>
+ <p>
+ type meeting <a class="link" href="ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>
+ requirements.
+ </p>
+ </td>
+<td>
+ <p>
+ This type represents the underlying memory as a sequence of @c
+ const_buffer objects.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">X::mutable_buffers_type</code>
+ </p>
+ </td>
+<td>
+ <p>
+ type meeting <a class="link" href="MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>
+ requirements.
+ </p>
+ </td>
+<td>
+ <p>
+ This type represents the underlying memory as a sequence of @c
+ mutable_buffer objects.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x1.size()</code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">size_t</code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns the size, in bytes, of the underlying memory.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x1.max_size()</code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">size_t</code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns the permitted maximum size of the underlying memory.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x1.capacity()</code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">size_t</code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns the maximum size to which the underlying memory can grow
+ without requiring reallocation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x1.data(pos, n)</code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">X::const_buffers_type</code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns a constant buffer sequence <code class="computeroutput">u</code> that represents
+ the underlying memory beginning at offset <code class="computeroutput">pos</code>, and
+ where <code class="computeroutput">buffer_size(u) &lt;= n</code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x.data(pos, n)</code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput">X::mutable_buffers_type</code>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns a mutable buffer sequence <code class="computeroutput">u</code> that represents
+ the underlying memory beginning at offset <code class="computeroutput">pos</code>, and
+ where <code class="computeroutput">buffer_size(u) &lt;= n</code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x.grow(n)</code>
+ </p>
+ </td>
+<td>
+ </td>
+<td>
+ <p>
+ Requires: <code class="computeroutput">size() + n &lt;= max_size()</code>.<br> <br>
+ Extends the underlying memory to accommodate <code class="computeroutput">n</code> additional
+ bytes at the end. The dynamic buffer reallocates memory as required.
+ All constant or mutable buffer sequences previously obtained using
+ <code class="computeroutput">data()</code> are invalidated.<br> <br> Throws: <code class="computeroutput">length_error</code>
+ if <code class="computeroutput">size() + n &gt; max_size()</code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x.shrink(n)</code>
+ </p>
+ </td>
+<td>
+ </td>
+<td>
+ <p>
+ Removes <code class="computeroutput">n</code> bytes from the end of the underlying memory.
+ If <code class="computeroutput">n</code> is greater than the size of the underlying memory,
+ the entire underlying memory is emptied. All constant or mutable
+ buffer sequences previously obtained using <code class="computeroutput">data()</code>
+ are invalidated.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput">x.consume(n)</code>
+ </p>
+ </td>
+<td>
+ </td>
+<td>
+ <p>
+ Removes <code class="computeroutput">n</code> bytes from the beginning of the underlying
+ memory. If <code class="computeroutput">n</code> is greater than the size of the underlying
+ memory, the entire underlying memory is emptied. All constant or
+ mutable buffer sequences previously obtained using <code class="computeroutput">data()</code>
+ are invalidated.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break">
+</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="DynamicBuffer_v1.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="Endpoint.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/Endpoint.html b/doc/html/boost_asio/reference/Endpoint.html
index 38f840a46d..490b4c45b7 100644
--- a/doc/html/boost_asio/reference/Endpoint.html
+++ b/doc/html/boost_asio/reference/Endpoint.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="../reference.html" title="Reference">
-<link rel="prev" href="DynamicBuffer.html" title="Dynamic buffer requirements">
+<link rel="prev" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">
<link rel="next" href="EndpointSequence.html" title="Endpoint sequence requirements">
</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="DynamicBuffer.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="EndpointSequence.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="DynamicBuffer_v2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="EndpointSequence.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -38,7 +38,7 @@
<code class="computeroutput">X</code>, and <code class="computeroutput">u</code> denotes an identifier.
</p>
<div class="table">
-<a name="boost_asio.reference.Endpoint.t0"></a><p class="title"><b>Table&#160;10.&#160;Endpoint requirements</b></p>
+<a name="boost_asio.reference.Endpoint.t0"></a><p class="title"><b>Table&#160;11.&#160;Endpoint requirements</b></p>
<div class="table-contents"><table class="table" summary="Endpoint requirements">
<colgroup>
<col>
@@ -102,7 +102,7 @@
to <code class="computeroutput">size_t</code> and denotes a size in bytes.
</p>
<div class="table">
-<a name="boost_asio.reference.Endpoint.t1"></a><p class="title"><b>Table&#160;11.&#160;Endpoint requirements for extensible implementations</b></p>
+<a name="boost_asio.reference.Endpoint.t1"></a><p class="title"><b>Table&#160;12.&#160;Endpoint requirements for extensible implementations</b></p>
<div class="table-contents"><table class="table" summary="Endpoint requirements for extensible implementations">
<colgroup>
<col>
@@ -244,7 +244,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>
@@ -252,7 +252,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="DynamicBuffer.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="EndpointSequence.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="DynamicBuffer_v2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="EndpointSequence.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/EndpointSequence.html b/doc/html/boost_asio/reference/EndpointSequence.html
index eb89b148bf..f128409138 100644
--- a/doc/html/boost_asio/reference/EndpointSequence.html
+++ b/doc/html/boost_asio/reference/EndpointSequence.html
@@ -38,7 +38,7 @@
<code class="computeroutput">X</code>.
</p>
<div class="table">
-<a name="boost_asio.reference.EndpointSequence.t0"></a><p class="title"><b>Table&#160;12.&#160;EndpointSequence requirements</b></p>
+<a name="boost_asio.reference.EndpointSequence.t0"></a><p class="title"><b>Table&#160;13.&#160;EndpointSequence requirements</b></p>
<div class="table-contents"><table class="table" summary="EndpointSequence requirements">
<colgroup>
<col>
@@ -87,7 +87,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/ExecutionContext.html b/doc/html/boost_asio/reference/ExecutionContext.html
index 9136b9ae8e..b047a65e43 100644
--- a/doc/html/boost_asio/reference/ExecutionContext.html
+++ b/doc/html/boost_asio/reference/ExecutionContext.html
@@ -36,7 +36,7 @@
In the table below, <code class="computeroutput">x</code> denotes a value of type <code class="computeroutput">X</code>.
</p>
<div class="table">
-<a name="boost_asio.reference.ExecutionContext.t0"></a><p class="title"><b>Table&#160;13.&#160;ExecutionContext requirements</b></p>
+<a name="boost_asio.reference.ExecutionContext.t0"></a><p class="title"><b>Table&#160;14.&#160;ExecutionContext requirements</b></p>
<div class="table-contents"><table class="table" summary="ExecutionContext requirements">
<colgroup>
<col>
@@ -116,7 +116,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/Executor1.html b/doc/html/boost_asio/reference/Executor1.html
index ab06b099c3..e895637bab 100644
--- a/doc/html/boost_asio/reference/Executor1.html
+++ b/doc/html/boost_asio/reference/Executor1.html
@@ -67,7 +67,7 @@
and <code class="computeroutput">u</code> denotes an identifier.
</p>
<div class="table">
-<a name="boost_asio.reference.Executor1.t0"></a><p class="title"><b>Table&#160;14.&#160;Executor requirements</b></p>
+<a name="boost_asio.reference.Executor1.t0"></a><p class="title"><b>Table&#160;15.&#160;Executor requirements</b></p>
<div class="table-contents"><table class="table" summary="Executor requirements">
<colgroup>
<col>
@@ -282,7 +282,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/GettableSerialPortOption.html b/doc/html/boost_asio/reference/GettableSerialPortOption.html
index 04ad82908b..1937da0423 100644
--- a/doc/html/boost_asio/reference/GettableSerialPortOption.html
+++ b/doc/html/boost_asio/reference/GettableSerialPortOption.html
@@ -36,7 +36,7 @@
platforms), and <code class="computeroutput">u</code> denotes an identifier.
</p>
<div class="table">
-<a name="boost_asio.reference.GettableSerialPortOption.t0"></a><p class="title"><b>Table&#160;15.&#160;GettableSerialPortOption requirements</b></p>
+<a name="boost_asio.reference.GettableSerialPortOption.t0"></a><p class="title"><b>Table&#160;16.&#160;GettableSerialPortOption requirements</b></p>
<div class="table-contents"><table class="table" summary="GettableSerialPortOption requirements">
<colgroup>
<col>
@@ -87,7 +87,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/GettableSocketOption.html b/doc/html/boost_asio/reference/GettableSocketOption.html
index 77e328e9e7..f0e51eb5ea 100644
--- a/doc/html/boost_asio/reference/GettableSocketOption.html
+++ b/doc/html/boost_asio/reference/GettableSocketOption.html
@@ -39,7 +39,7 @@
that is convertible to <code class="computeroutput">size_t</code> and denotes a size in bytes.
</p>
<div class="table">
-<a name="boost_asio.reference.GettableSocketOption.t0"></a><p class="title"><b>Table&#160;16.&#160;GettableSocketOption requirements for extensible implementations</b></p>
+<a name="boost_asio.reference.GettableSocketOption.t0"></a><p class="title"><b>Table&#160;17.&#160;GettableSocketOption requirements for extensible implementations</b></p>
<div class="table-contents"><table class="table" summary="GettableSocketOption requirements for extensible implementations">
<colgroup>
<col>
@@ -167,7 +167,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/Handler.html b/doc/html/boost_asio/reference/Handler.html
index bccfbb65f9..2dac7038e2 100644
--- a/doc/html/boost_asio/reference/Handler.html
+++ b/doc/html/boost_asio/reference/Handler.html
@@ -38,7 +38,7 @@
object taking no arguments.
</p>
<div class="table">
-<a name="boost_asio.reference.Handler.t0"></a><p class="title"><b>Table&#160;17.&#160;Handler requirements</b></p>
+<a name="boost_asio.reference.Handler.t0"></a><p class="title"><b>Table&#160;18.&#160;Handler requirements</b></p>
<div class="table-contents"><table class="table" summary="Handler requirements">
<colgroup>
<col>
@@ -142,7 +142,7 @@ asio_handler_invoke(f, &amp;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/HandshakeHandler.html b/doc/html/boost_asio/reference/HandshakeHandler.html
index 584a892b59..b79b48674b 100644
--- a/doc/html/boost_asio/reference/HandshakeHandler.html
+++ b/doc/html/boost_asio/reference/HandshakeHandler.html
@@ -100,7 +100,7 @@ ssl_stream.async_handshake(...,
</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/InternetProtocol.html b/doc/html/boost_asio/reference/InternetProtocol.html
index a263cf18ff..083fc188a5 100644
--- a/doc/html/boost_asio/reference/InternetProtocol.html
+++ b/doc/html/boost_asio/reference/InternetProtocol.html
@@ -38,7 +38,7 @@
<code class="computeroutput">X</code>.
</p>
<div class="table">
-<a name="boost_asio.reference.InternetProtocol.t0"></a><p class="title"><b>Table&#160;18.&#160;InternetProtocol requirements</b></p>
+<a name="boost_asio.reference.InternetProtocol.t0"></a><p class="title"><b>Table&#160;19.&#160;InternetProtocol requirements</b></p>
<div class="table-contents"><table class="table" summary="InternetProtocol requirements">
<colgroup>
<col>
@@ -156,7 +156,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/IoControlCommand.html b/doc/html/boost_asio/reference/IoControlCommand.html
index da1bea392f..e87e98d08b 100644
--- a/doc/html/boost_asio/reference/IoControlCommand.html
+++ b/doc/html/boost_asio/reference/IoControlCommand.html
@@ -36,7 +36,7 @@
<code class="computeroutput">X</code>, and <code class="computeroutput">b</code> denotes a value of type <code class="computeroutput">X</code>.
</p>
<div class="table">
-<a name="boost_asio.reference.IoControlCommand.t0"></a><p class="title"><b>Table&#160;19.&#160;IoControlCommand requirements for extensible implementations</b></p>
+<a name="boost_asio.reference.IoControlCommand.t0"></a><p class="title"><b>Table&#160;20.&#160;IoControlCommand requirements for extensible implementations</b></p>
<div class="table-contents"><table class="table" summary="IoControlCommand requirements for extensible implementations">
<colgroup>
<col>
@@ -101,7 +101,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/IoObjectService.html b/doc/html/boost_asio/reference/IoObjectService.html
index 63619e9dd2..4e9422d2b4 100644
--- a/doc/html/boost_asio/reference/IoObjectService.html
+++ b/doc/html/boost_asio/reference/IoObjectService.html
@@ -38,7 +38,7 @@
and <code class="computeroutput">u</code> denotes an identifier.
</p>
<div class="table">
-<a name="boost_asio.reference.IoObjectService.t0"></a><p class="title"><b>Table&#160;20.&#160;IoObjectService requirements</b></p>
+<a name="boost_asio.reference.IoObjectService.t0"></a><p class="title"><b>Table&#160;21.&#160;IoObjectService requirements</b></p>
<div class="table-contents"><table class="table" summary="IoObjectService requirements">
<colgroup>
<col>
@@ -163,7 +163,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/IteratorConnectHandler.html b/doc/html/boost_asio/reference/IteratorConnectHandler.html
index 4b68c2713c..a1289406ad 100644
--- a/doc/html/boost_asio/reference/IteratorConnectHandler.html
+++ b/doc/html/boost_asio/reference/IteratorConnectHandler.html
@@ -110,7 +110,7 @@ boost::asio::async_connect(...,
</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/LegacyCompletionHandler.html b/doc/html/boost_asio/reference/LegacyCompletionHandler.html
index edee929978..4eae3733c5 100644
--- a/doc/html/boost_asio/reference/LegacyCompletionHandler.html
+++ b/doc/html/boost_asio/reference/LegacyCompletionHandler.html
@@ -92,7 +92,7 @@ my_io_service.post(boost::bind(&amp;my_class::completion_handler, this));
</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/MoveAcceptHandler.html b/doc/html/boost_asio/reference/MoveAcceptHandler.html
index d3aedc89af..619582f4f3 100644
--- a/doc/html/boost_asio/reference/MoveAcceptHandler.html
+++ b/doc/html/boost_asio/reference/MoveAcceptHandler.html
@@ -89,7 +89,7 @@ boost::asio::async_accept(...,
</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/MutableBufferSequence.html b/doc/html/boost_asio/reference/MutableBufferSequence.html
index c21868b613..8d7d5114c6 100644
--- a/doc/html/boost_asio/reference/MutableBufferSequence.html
+++ b/doc/html/boost_asio/reference/MutableBufferSequence.html
@@ -43,7 +43,7 @@
<code class="computeroutput">X</code>, and <code class="computeroutput">u</code> denotes an identifier.
</p>
<div class="table">
-<a name="boost_asio.reference.MutableBufferSequence.t0"></a><p class="title"><b>Table&#160;21.&#160;MutableBufferSequence requirements</b></p>
+<a name="boost_asio.reference.MutableBufferSequence.t0"></a><p class="title"><b>Table&#160;22.&#160;MutableBufferSequence requirements</b></p>
<div class="table-contents"><table class="table" summary="MutableBufferSequence requirements">
<colgroup>
<col>
@@ -122,7 +122,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/ProtoAllocator.html b/doc/html/boost_asio/reference/ProtoAllocator.html
index 6d109ebe53..5e7b17c5d5 100644
--- a/doc/html/boost_asio/reference/ProtoAllocator.html
+++ b/doc/html/boost_asio/reference/ProtoAllocator.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/Protocol.html b/doc/html/boost_asio/reference/Protocol.html
index de082d05b9..d4fde1e03b 100644
--- a/doc/html/boost_asio/reference/Protocol.html
+++ b/doc/html/boost_asio/reference/Protocol.html
@@ -34,7 +34,7 @@
below.
</p>
<div class="table">
-<a name="boost_asio.reference.Protocol.t0"></a><p class="title"><b>Table&#160;22.&#160;Protocol requirements</b></p>
+<a name="boost_asio.reference.Protocol.t0"></a><p class="title"><b>Table&#160;23.&#160;Protocol requirements</b></p>
<div class="table-contents"><table class="table" summary="Protocol requirements">
<colgroup>
<col>
@@ -80,7 +80,7 @@
<code class="computeroutput">X</code>.
</p>
<div class="table">
-<a name="boost_asio.reference.Protocol.t1"></a><p class="title"><b>Table&#160;23.&#160;Protocol requirements for extensible implementations</b></p>
+<a name="boost_asio.reference.Protocol.t1"></a><p class="title"><b>Table&#160;24.&#160;Protocol requirements for extensible implementations</b></p>
<div class="table-contents"><table class="table" summary="Protocol requirements for extensible implementations">
<colgroup>
<col>
@@ -169,7 +169,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/RangeConnectHandler.html b/doc/html/boost_asio/reference/RangeConnectHandler.html
index 4866e4909e..0708b2da56 100644
--- a/doc/html/boost_asio/reference/RangeConnectHandler.html
+++ b/doc/html/boost_asio/reference/RangeConnectHandler.html
@@ -110,7 +110,7 @@ boost::asio::async_connect(...,
</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/ReadHandler.html b/doc/html/boost_asio/reference/ReadHandler.html
index ae1f3e3873..8dbe484a23 100644
--- a/doc/html/boost_asio/reference/ReadHandler.html
+++ b/doc/html/boost_asio/reference/ReadHandler.html
@@ -105,7 +105,7 @@ socket.async_read(...,
</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/ResolveHandler.html b/doc/html/boost_asio/reference/ResolveHandler.html
index 068284761a..2676ea4fff 100644
--- a/doc/html/boost_asio/reference/ResolveHandler.html
+++ b/doc/html/boost_asio/reference/ResolveHandler.html
@@ -108,7 +108,7 @@ resolver.async_resolve(...,
</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/Service.html b/doc/html/boost_asio/reference/Service.html
index 7118536551..c22cee1827 100644
--- a/doc/html/boost_asio/reference/Service.html
+++ b/doc/html/boost_asio/reference/Service.html
@@ -66,7 +66,7 @@ private:
</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/SettableSerialPortOption.html b/doc/html/boost_asio/reference/SettableSerialPortOption.html
index c688c656fa..558cd29b26 100644
--- a/doc/html/boost_asio/reference/SettableSerialPortOption.html
+++ b/doc/html/boost_asio/reference/SettableSerialPortOption.html
@@ -36,7 +36,7 @@
platforms), and <code class="computeroutput">u</code> denotes an identifier.
</p>
<div class="table">
-<a name="boost_asio.reference.SettableSerialPortOption.t0"></a><p class="title"><b>Table&#160;24.&#160;SettableSerialPortOption requirements</b></p>
+<a name="boost_asio.reference.SettableSerialPortOption.t0"></a><p class="title"><b>Table&#160;25.&#160;SettableSerialPortOption requirements</b></p>
<div class="table-contents"><table class="table" summary="SettableSerialPortOption requirements">
<colgroup>
<col>
@@ -86,7 +86,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/SettableSocketOption.html b/doc/html/boost_asio/reference/SettableSocketOption.html
index 409f0d93df..edcb38c9c7 100644
--- a/doc/html/boost_asio/reference/SettableSocketOption.html
+++ b/doc/html/boost_asio/reference/SettableSocketOption.html
@@ -38,7 +38,7 @@
requirements, and <code class="computeroutput">u</code> denotes an identifier.
</p>
<div class="table">
-<a name="boost_asio.reference.SettableSocketOption.t0"></a><p class="title"><b>Table&#160;25.&#160;SettableSocketOption requirements for extensible implementations</b></p>
+<a name="boost_asio.reference.SettableSocketOption.t0"></a><p class="title"><b>Table&#160;26.&#160;SettableSocketOption requirements for extensible implementations</b></p>
<div class="table-contents"><table class="table" summary="SettableSocketOption requirements for extensible implementations">
<colgroup>
<col>
@@ -147,7 +147,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/ShutdownHandler.html b/doc/html/boost_asio/reference/ShutdownHandler.html
index 15ee7a60de..9d0e001d6c 100644
--- a/doc/html/boost_asio/reference/ShutdownHandler.html
+++ b/doc/html/boost_asio/reference/ShutdownHandler.html
@@ -98,7 +98,7 @@ ssl_stream.async_shutdown(
</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/SignalHandler.html b/doc/html/boost_asio/reference/SignalHandler.html
index 3f78be5dc8..7c507bbe35 100644
--- a/doc/html/boost_asio/reference/SignalHandler.html
+++ b/doc/html/boost_asio/reference/SignalHandler.html
@@ -105,7 +105,7 @@ my_signal_set.async_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>
diff --git a/doc/html/boost_asio/reference/SyncRandomAccessReadDevice.html b/doc/html/boost_asio/reference/SyncRandomAccessReadDevice.html
index f689cd2d69..7fc951d914 100644
--- a/doc/html/boost_asio/reference/SyncRandomAccessReadDevice.html
+++ b/doc/html/boost_asio/reference/SyncRandomAccessReadDevice.html
@@ -35,7 +35,7 @@
of type <code class="computeroutput">error_code</code>.
</p>
<div class="table">
-<a name="boost_asio.reference.SyncRandomAccessReadDevice.t0"></a><p class="title"><b>Table&#160;26.&#160;Buffer-oriented synchronous random-access read device requirements</b></p>
+<a name="boost_asio.reference.SyncRandomAccessReadDevice.t0"></a><p class="title"><b>Table&#160;27.&#160;Buffer-oriented synchronous random-access read device requirements</b></p>
<div class="table-contents"><table class="table" summary="Buffer-oriented synchronous random-access read device requirements">
<colgroup>
<col>
@@ -118,7 +118,7 @@ return s;
</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/SyncRandomAccessWriteDevice.html b/doc/html/boost_asio/reference/SyncRandomAccessWriteDevice.html
index d6edb23517..ef8a59d503 100644
--- a/doc/html/boost_asio/reference/SyncRandomAccessWriteDevice.html
+++ b/doc/html/boost_asio/reference/SyncRandomAccessWriteDevice.html
@@ -35,7 +35,7 @@
of type <code class="computeroutput">error_code</code>.
</p>
<div class="table">
-<a name="boost_asio.reference.SyncRandomAccessWriteDevice.t0"></a><p class="title"><b>Table&#160;27.&#160;Buffer-oriented synchronous random-access write device requirements</b></p>
+<a name="boost_asio.reference.SyncRandomAccessWriteDevice.t0"></a><p class="title"><b>Table&#160;28.&#160;Buffer-oriented synchronous random-access write device requirements</b></p>
<div class="table-contents"><table class="table" summary="Buffer-oriented synchronous random-access write device requirements">
<colgroup>
<col>
@@ -118,7 +118,7 @@ return s;
</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/SyncReadStream.html b/doc/html/boost_asio/reference/SyncReadStream.html
index 07daf45fe0..21d42d49f6 100644
--- a/doc/html/boost_asio/reference/SyncReadStream.html
+++ b/doc/html/boost_asio/reference/SyncReadStream.html
@@ -37,7 +37,7 @@
requirements, and <code class="computeroutput">ec</code> denotes an object of type <code class="computeroutput">error_code</code>.
</p>
<div class="table">
-<a name="boost_asio.reference.SyncReadStream.t0"></a><p class="title"><b>Table&#160;28.&#160;SyncReadStream requirements</b></p>
+<a name="boost_asio.reference.SyncReadStream.t0"></a><p class="title"><b>Table&#160;29.&#160;SyncReadStream requirements</b></p>
<div class="table-contents"><table class="table" summary="SyncReadStream requirements">
<colgroup>
<col>
@@ -95,7 +95,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/SyncWriteStream.html b/doc/html/boost_asio/reference/SyncWriteStream.html
index 85f4962545..c22dae62ae 100644
--- a/doc/html/boost_asio/reference/SyncWriteStream.html
+++ b/doc/html/boost_asio/reference/SyncWriteStream.html
@@ -37,7 +37,7 @@
requirements, and <code class="computeroutput">ec</code> denotes an object of type <code class="computeroutput">error_code</code>.
</p>
<div class="table">
-<a name="boost_asio.reference.SyncWriteStream.t0"></a><p class="title"><b>Table&#160;29.&#160;SyncWriteStream requirements</b></p>
+<a name="boost_asio.reference.SyncWriteStream.t0"></a><p class="title"><b>Table&#160;30.&#160;SyncWriteStream requirements</b></p>
<div class="table-contents"><table class="table" summary="SyncWriteStream requirements">
<colgroup>
<col>
@@ -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/TimeTraits.html b/doc/html/boost_asio/reference/TimeTraits.html
index d734aaaa88..28719719f1 100644
--- a/doc/html/boost_asio/reference/TimeTraits.html
+++ b/doc/html/boost_asio/reference/TimeTraits.html
@@ -33,7 +33,7 @@
<code class="computeroutput">X::duration_type</code>.
</p>
<div class="table">
-<a name="boost_asio.reference.TimeTraits.t0"></a><p class="title"><b>Table&#160;30.&#160;TimeTraits requirements</b></p>
+<a name="boost_asio.reference.TimeTraits.t0"></a><p class="title"><b>Table&#160;31.&#160;TimeTraits requirements</b></p>
<div class="table-contents"><table class="table" summary="TimeTraits requirements">
<colgroup>
<col>
@@ -190,7 +190,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/WaitHandler.html b/doc/html/boost_asio/reference/WaitHandler.html
index 82135f85c3..ca2a692e20 100644
--- a/doc/html/boost_asio/reference/WaitHandler.html
+++ b/doc/html/boost_asio/reference/WaitHandler.html
@@ -97,7 +97,7 @@ socket.async_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>
diff --git a/doc/html/boost_asio/reference/WaitTraits.html b/doc/html/boost_asio/reference/WaitTraits.html
index 53b0ed5dfb..f00484fefe 100644
--- a/doc/html/boost_asio/reference/WaitTraits.html
+++ b/doc/html/boost_asio/reference/WaitTraits.html
@@ -49,7 +49,7 @@
value of type <code class="computeroutput">Clock::duration</code>.
</p>
<div class="table">
-<a name="boost_asio.reference.WaitTraits.t0"></a><p class="title"><b>Table&#160;31.&#160;WaitTraits requirements</b></p>
+<a name="boost_asio.reference.WaitTraits.t0"></a><p class="title"><b>Table&#160;32.&#160;WaitTraits requirements</b></p>
<div class="table-contents"><table class="table" summary="WaitTraits requirements">
<colgroup>
<col>
@@ -122,7 +122,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/WriteHandler.html b/doc/html/boost_asio/reference/WriteHandler.html
index 057a4c975f..ab47d9eab8 100644
--- a/doc/html/boost_asio/reference/WriteHandler.html
+++ b/doc/html/boost_asio/reference/WriteHandler.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="WaitTraits.html" title="Wait traits requirements">
-<link rel="next" href="add_service.html" title="add_service">
+<link rel="next" href="asio_handler_allocate.html" title="asio_handler_allocate">
</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="WaitTraits.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="add_service.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="WaitTraits.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="asio_handler_allocate.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -105,7 +105,7 @@ socket.async_write(...,
</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>
@@ -113,7 +113,7 @@ socket.async_write(...,
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="WaitTraits.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="add_service.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="WaitTraits.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="asio_handler_allocate.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/add_service.html b/doc/html/boost_asio/reference/add_service.html
deleted file mode 100644
index 76dc08fb1f..0000000000
--- a/doc/html/boost_asio/reference/add_service.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>add_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="../reference.html" title="Reference">
-<link rel="prev" href="WriteHandler.html" title="Write handler requirements">
-<link rel="next" href="asio_handler_allocate.html" title="asio_handler_allocate">
-</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="WriteHandler.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="asio_handler_allocate.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.add_service"></a><a class="link" href="add_service.html" title="add_service">add_service</a>
-</h3></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.add_service"></a>
- </p>
-<pre class="programlisting">template&lt;
- typename <a class="link" href="Service.html" title="Service requirements">Service</a>&gt;
-void add_service(
- execution_context &amp; e,
- Service * svc);
-</pre>
-<p>
- This function is used to add a service to the <a class="link" href="execution_context.html" title="execution_context"><code class="computeroutput">execution_context</code></a>.
- </p>
-<h5>
-<a name="boost_asio.reference.add_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.add_service.parameters"></a></span><a class="link" href="add_service.html#boost_asio.reference.add_service.parameters">Parameters</a>
- </h5>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">e</span></dt>
-<dd><p>
- The <a class="link" href="execution_context.html" title="execution_context"><code class="computeroutput">execution_context</code></a>
- object that owns the service.
- </p></dd>
-<dt><span class="term">svc</span></dt>
-<dd>
-<p>
- The service object. On success, ownership of the service object is
- transferred to the <a class="link" href="execution_context.html" title="execution_context"><code class="computeroutput">execution_context</code></a>.
- When the <a class="link" href="execution_context.html" title="execution_context"><code class="computeroutput">execution_context</code></a>
- object is destroyed, it will destroy the service object by performing:
-</p>
-<pre class="programlisting">delete static_cast&lt;execution_context::service*&gt;(svc)
-</pre>
-<p>
- </p>
-</dd>
-</dl>
-</div>
-<h5>
-<a name="boost_asio.reference.add_service.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.add_service.exceptions"></a></span><a class="link" href="add_service.html#boost_asio.reference.add_service.exceptions">Exceptions</a>
- </h5>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">boost::asio::service_already_exists</span></dt>
-<dd><p>
- Thrown if a service of the given type is already present in the <a class="link" href="execution_context.html" title="execution_context"><code class="computeroutput">execution_context</code></a>.
- </p></dd>
-<dt><span class="term">boost::asio::invalid_service_owner</span></dt>
-<dd><p>
- Thrown if the service's owning <a class="link" href="execution_context.html" title="execution_context"><code class="computeroutput">execution_context</code></a>
- is not the <a class="link" href="execution_context.html" title="execution_context"><code class="computeroutput">execution_context</code></a>
- object specified by the <code class="computeroutput">e</code> parameter.
- </p></dd>
-</dl>
-</div>
-<h5>
-<a name="boost_asio.reference.add_service.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.add_service.requirements"></a></span><a class="link" href="add_service.html#boost_asio.reference.add_service.requirements">Requirements</a>
- </h5>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/impl/execution_context.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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="WriteHandler.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="asio_handler_allocate.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/asio_handler_allocate.html b/doc/html/boost_asio/reference/asio_handler_allocate.html
index 6a6af12d79..974f8203b9 100644
--- a/doc/html/boost_asio/reference/asio_handler_allocate.html
+++ b/doc/html/boost_asio/reference/asio_handler_allocate.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="../reference.html" title="Reference">
-<link rel="prev" href="add_service.html" title="add_service">
+<link rel="prev" href="WriteHandler.html" title="Write handler requirements">
<link rel="next" href="asio_handler_deallocate.html" title="asio_handler_deallocate">
</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="add_service.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="asio_handler_deallocate.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="WriteHandler.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="asio_handler_deallocate.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -87,7 +87,7 @@ void asio_handler_deallocate(void* pointer, std::size_t size,
</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>
@@ -95,7 +95,7 @@ void asio_handler_deallocate(void* pointer, std::size_t size,
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="add_service.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="asio_handler_deallocate.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="WriteHandler.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="asio_handler_deallocate.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/asio_handler_deallocate.html b/doc/html/boost_asio/reference/asio_handler_deallocate.html
index 36156579be..5c05b2c174 100644
--- a/doc/html/boost_asio/reference/asio_handler_deallocate.html
+++ b/doc/html/boost_asio/reference/asio_handler_deallocate.html
@@ -57,7 +57,7 @@ Default
</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/asio_handler_invoke.html b/doc/html/boost_asio/reference/asio_handler_invoke.html
index f554742359..81f10ee614 100644
--- a/doc/html/boost_asio/reference/asio_handler_invoke.html
+++ b/doc/html/boost_asio/reference/asio_handler_invoke.html
@@ -107,7 +107,7 @@ void asio_handler_invoke(Function function, my_handler* context)
</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/asio_handler_invoke/overload1.html b/doc/html/boost_asio/reference/asio_handler_invoke/overload1.html
index c4b96fc978..caada05027 100644
--- a/doc/html/boost_asio/reference/asio_handler_invoke/overload1.html
+++ b/doc/html/boost_asio/reference/asio_handler_invoke/overload1.html
@@ -39,7 +39,7 @@ void asio_handler_invoke(
</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/asio_handler_invoke/overload2.html b/doc/html/boost_asio/reference/asio_handler_invoke/overload2.html
index 6adfb73e91..28a76de3a2 100644
--- a/doc/html/boost_asio/reference/asio_handler_invoke/overload2.html
+++ b/doc/html/boost_asio/reference/asio_handler_invoke/overload2.html
@@ -39,7 +39,7 @@ void asio_handler_invoke(
</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/asio_handler_is_continuation.html b/doc/html/boost_asio/reference/asio_handler_is_continuation.html
index 275374490c..ff1af5d44d 100644
--- a/doc/html/boost_asio/reference/asio_handler_is_continuation.html
+++ b/doc/html/boost_asio/reference/asio_handler_is_continuation.html
@@ -70,7 +70,7 @@ bool asio_handler_is_continuation(my_handler* context)
</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/associated_allocator.html b/doc/html/boost_asio/reference/associated_allocator.html
index 80e6241d22..8e767269cd 100644
--- a/doc/html/boost_asio/reference/associated_allocator.html
+++ b/doc/html/boost_asio/reference/associated_allocator.html
@@ -142,7 +142,7 @@ struct associated_allocator
</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/associated_allocator/get.html b/doc/html/boost_asio/reference/associated_allocator/get.html
index 6ec8a5ea77..cf4a089d49 100644
--- a/doc/html/boost_asio/reference/associated_allocator/get.html
+++ b/doc/html/boost_asio/reference/associated_allocator/get.html
@@ -39,7 +39,7 @@ If
</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/associated_allocator/type.html b/doc/html/boost_asio/reference/associated_allocator/type.html
index d20f9380c6..139f1c56a3 100644
--- a/doc/html/boost_asio/reference/associated_allocator/type.html
+++ b/doc/html/boost_asio/reference/associated_allocator/type.html
@@ -47,7 +47,7 @@ If
</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/associated_executor.html b/doc/html/boost_asio/reference/associated_executor.html
index 5e7cf4e22c..31f9540df7 100644
--- a/doc/html/boost_asio/reference/associated_executor.html
+++ b/doc/html/boost_asio/reference/associated_executor.html
@@ -142,7 +142,7 @@ struct associated_executor
</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/associated_executor/get.html b/doc/html/boost_asio/reference/associated_executor/get.html
index 1e1d87a93a..571db7070b 100644
--- a/doc/html/boost_asio/reference/associated_executor/get.html
+++ b/doc/html/boost_asio/reference/associated_executor/get.html
@@ -39,7 +39,7 @@ If <code class="computeroutput">T</code>
</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/associated_executor/type.html b/doc/html/boost_asio/reference/associated_executor/type.html
index 1e4394f595..3428ed00f6 100644
--- a/doc/html/boost_asio/reference/associated_executor/type.html
+++ b/doc/html/boost_asio/reference/associated_executor/type.html
@@ -47,7 +47,7 @@ If
</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/async_completion.html b/doc/html/boost_asio/reference/async_completion.html
index e9eaad4166..21e645b32d 100644
--- a/doc/html/boost_asio/reference/async_completion.html
+++ b/doc/html/boost_asio/reference/async_completion.html
@@ -166,7 +166,7 @@ struct async_completion
</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/async_completion/async_completion.html b/doc/html/boost_asio/reference/async_completion/async_completion.html
index a3c6063fd3..caf8af7e97 100644
--- a/doc/html/boost_asio/reference/async_completion/async_completion.html
+++ b/doc/html/boost_asio/reference/async_completion/async_completion.html
@@ -40,7 +40,7 @@ Constructor.
</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/async_completion/completion_handler.html b/doc/html/boost_asio/reference/async_completion/completion_handler.html
index 3479508c50..c33e954f1d 100644
--- a/doc/html/boost_asio/reference/async_completion/completion_handler.html
+++ b/doc/html/boost_asio/reference/async_completion/completion_handler.html
@@ -36,7 +36,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/async_completion/completion_handler_type.html b/doc/html/boost_asio/reference/async_completion/completion_handler_type.html
index 49cbee6637..bf37d63841 100644
--- a/doc/html/boost_asio/reference/async_completion/completion_handler_type.html
+++ b/doc/html/boost_asio/reference/async_completion/completion_handler_type.html
@@ -128,6 +128,19 @@ The
</p>
</td>
</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../async_result/initiate.html" title="async_result::initiate"><span class="bold"><strong>initiate</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Initiate the asynchronous operation that will produce the result,
+ and obtain the value to be returned from the initiating function.
+ </p>
+ </td>
+</tr>
</tbody>
</table></div>
<p>
@@ -168,7 +181,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/async_completion/result.html b/doc/html/boost_asio/reference/async_completion/result.html
index 4138e148b3..fbcb4b3ab4 100644
--- a/doc/html/boost_asio/reference/async_completion/result.html
+++ b/doc/html/boost_asio/reference/async_completion/result.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../async_completion.html" title="async_completion">
<link rel="prev" href="completion_handler_type.html" title="async_completion::completion_handler_type">
-<link rel="next" href="../async_connect.html" title="async_connect">
+<link rel="next" href="../async_compose.html" title="async_compose">
</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="completion_handler_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_completion.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="../async_connect.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="completion_handler_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_completion.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="../async_compose.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -36,7 +36,7 @@ The result
</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>
@@ -44,7 +44,7 @@ The result
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="completion_handler_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_completion.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="../async_connect.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="completion_handler_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_completion.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="../async_compose.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/async_compose.html b/doc/html/boost_asio/reference/async_compose.html
new file mode 100644
index 0000000000..25383c841e
--- /dev/null
+++ b/doc/html/boost_asio/reference/async_compose.html
@@ -0,0 +1,156 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>async_compose</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="../reference.html" title="Reference">
+<link rel="prev" href="async_completion/result.html" title="async_completion::result">
+<link rel="next" href="async_connect.html" title="async_connect">
+</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="async_completion/result.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_connect.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.async_compose"></a><a class="link" href="async_compose.html" title="async_compose">async_compose</a>
+</h3></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.async_compose"></a>
+Launch an asynchronous operation
+ with a stateful implementation.
+ </p>
+<pre class="programlisting">template&lt;
+ typename CompletionToken,
+ typename Signature,
+ typename Implementation,
+ typename... IoObjectsOrExecutors&gt;
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_compose(
+ Implementation &amp;&amp; implementation,
+ BOOST_ASIO_NONDEDUCED_MOVE_ARG(CompletionToken) token,
+ IoObjectsOrExecutors &amp;&amp;... io_objects_or_executors);
+</pre>
+<p>
+ The async_compose function simplifies the implementation of composed asynchronous
+ operations automatically wrapping a stateful function object with a conforming
+ intermediate completion handler.
+ </p>
+<h5>
+<a name="boost_asio.reference.async_compose.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_compose.parameters"></a></span><a class="link" href="async_compose.html#boost_asio.reference.async_compose.parameters">Parameters</a>
+ </h5>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">implementation</span></dt>
+<dd><p>
+ A function object that contains the implementation of the composed
+ asynchronous operation. The first argument to the function object is
+ a non-const reference to the enclosing intermediate completion handler.
+ The remaining arguments are any arguments that originate from the completion
+ handlers of any asynchronous operations performed by the implementation.
+ </p></dd>
+<dt><span class="term">token</span></dt>
+<dd><p>
+ The completion token.
+ </p></dd>
+<dt><span class="term">io_objects_or_executors</span></dt>
+<dd><p>
+ Zero or more I/O objects or I/O executors for which outstanding work
+ must be maintained.
+ </p></dd>
+</dl>
+</div>
+<h5>
+<a name="boost_asio.reference.async_compose.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_compose.example_"></a></span><a class="link" href="async_compose.html#boost_asio.reference.async_compose.example_">Example:</a>
+ </h5>
+<pre class="programlisting">struct async_echo_implementation
+{
+ tcp::socket&amp; socket_;
+ boost::asio::mutable_buffer buffer_;
+ enum { starting, reading, writing } state_;
+
+ template &lt;typename Self&gt;
+ void operator()(Self&amp; self,
+ boost::system::error_code error = {},
+ std::size_t n = 0)
+ {
+ switch (state_)
+ {
+ case starting:
+ state_ = reading;
+ socket_.async_read_some(
+ buffer_, std::move(self));
+ break;
+ case reading:
+ if (error)
+ {
+ self.complete(error, 0);
+ }
+ else
+ {
+ state_ = writing;
+ boost::asio::async_write(socket_, buffer_,
+ boost::asio::transfer_exactly(n),
+ std::move(self));
+ }
+ break;
+ case writing:
+ self.complete(error, n);
+ break;
+ }
+ }
+};
+
+template &lt;typename CompletionToken&gt;
+auto async_echo(tcp::socket&amp; socket,
+ boost::asio::mutable_buffer buffer,
+ CompletionToken&amp;&amp; token) -&gt;
+ typename boost::asio::async_result&lt;
+ typename std::decay&lt;CompletionToken&gt;::type,
+ void(boost::system::error_code, std::size_t)&gt;::return_type
+{
+ return boost::asio::async_compose&lt;CompletionToken,
+ void(boost::system::error_code, std::size_t)&gt;(
+ async_echo_implementation{socket, buffer,
+ async_echo_implementation::starting},
+ token, socket);
+}
+</pre>
+<h5>
+<a name="boost_asio.reference.async_compose.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_compose.requirements"></a></span><a class="link" href="async_compose.html#boost_asio.reference.async_compose.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/compose.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="async_completion/result.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_connect.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/async_connect.html b/doc/html/boost_asio/reference/async_connect.html
index d738050ae8..e57a17312f 100644
--- a/doc/html/boost_asio/reference/async_connect.html
+++ b/doc/html/boost_asio/reference/async_connect.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="../reference.html" title="Reference">
-<link rel="prev" href="async_completion/result.html" title="async_completion::result">
+<link rel="prev" href="async_compose.html" title="async_compose">
<link rel="next" href="async_connect/overload1.html" title="async_connect (1 of 6 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="async_completion/result.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_connect/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_compose.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_connect/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -38,10 +38,11 @@ The <code class="computeroutput">async_connect</code>
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename <a class="link" href="EndpointSequence.html" title="Endpoint sequence requirements">EndpointSequence</a>,
typename <a class="link" href="RangeConnectHandler.html" title="Range connect handler requirements">RangeConnectHandler</a>&gt;
<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_connect/overload1.html" title="async_connect (1 of 6 overloads)">async_connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
const EndpointSequence &amp; endpoints,
RangeConnectHandler &amp;&amp; handler,
typename enable_if&lt; is_endpoint_sequence&lt; EndpointSequence &gt;::value &gt;::type * = 0);
@@ -53,10 +54,11 @@ The <code class="computeroutput">async_connect</code>
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="IteratorConnectHandler.html" title="Iterator connect handler requirements">IteratorConnectHandler</a>&gt;
<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_connect/overload2.html" title="async_connect (2 of 6 overloads)">async_connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
IteratorConnectHandler &amp;&amp; handler,
typename enable_if&lt;!is_endpoint_sequence&lt; Iterator &gt;::value &gt;::type * = 0);
@@ -68,10 +70,11 @@ The <code class="computeroutput">async_connect</code>
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="IteratorConnectHandler.html" title="Iterator connect handler requirements">IteratorConnectHandler</a>&gt;
<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_connect/overload3.html" title="async_connect (3 of 6 overloads)">async_connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
Iterator end,
IteratorConnectHandler &amp;&amp; handler);
@@ -79,11 +82,12 @@ The <code class="computeroutput">async_connect</code>
template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename <a class="link" href="EndpointSequence.html" title="Endpoint sequence requirements">EndpointSequence</a>,
typename <a class="link" href="ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>,
typename <a class="link" href="RangeConnectHandler.html" title="Range connect handler requirements">RangeConnectHandler</a>&gt;
<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_connect/overload4.html" title="async_connect (4 of 6 overloads)">async_connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
const EndpointSequence &amp; endpoints,
ConnectCondition connect_condition,
RangeConnectHandler &amp;&amp; handler,
@@ -96,11 +100,12 @@ template&lt;
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>,
typename <a class="link" href="IteratorConnectHandler.html" title="Iterator connect handler requirements">IteratorConnectHandler</a>&gt;
<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_connect/overload5.html" title="async_connect (5 of 6 overloads)">async_connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
ConnectCondition connect_condition,
IteratorConnectHandler &amp;&amp; handler,
@@ -113,11 +118,12 @@ template&lt;
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>,
typename <a class="link" href="IteratorConnectHandler.html" title="Iterator connect handler requirements">IteratorConnectHandler</a>&gt;
<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_connect/overload6.html" title="async_connect (6 of 6 overloads)">async_connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
Iterator end,
ConnectCondition connect_condition,
@@ -137,7 +143,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>
@@ -145,7 +151,7 @@ template&lt;
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_completion/result.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_connect/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_compose.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_connect/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/async_connect/overload1.html b/doc/html/boost_asio/reference/async_connect/overload1.html
index 41649fb6ab..271872f32b 100644
--- a/doc/html/boost_asio/reference/async_connect/overload1.html
+++ b/doc/html/boost_asio/reference/async_connect/overload1.html
@@ -33,10 +33,11 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename <a class="link" href="../EndpointSequence.html" title="Endpoint sequence requirements">EndpointSequence</a>,
typename <a class="link" href="../RangeConnectHandler.html" title="Range connect handler requirements">RangeConnectHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
const EndpointSequence &amp; endpoints,
RangeConnectHandler &amp;&amp; handler,
typename enable_if&lt; is_endpoint_sequence&lt; EndpointSequence &gt;::value &gt;::type * = 0);
@@ -84,8 +85,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>
@@ -94,9 +95,9 @@
<a name="boost_asio.reference.async_connect.overload1.h1"></a>
<span class="phrase"><a name="boost_asio.reference.async_connect.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.async_connect.overload1.example">Example</a>
</h6>
-<pre class="programlisting">tcp::resolver r(io_context);
+<pre class="programlisting">tcp::resolver r(my_context);
tcp::resolver::query q("host", "service");
-tcp::socket s(io_context);
+tcp::socket s(my_context);
// ...
@@ -126,7 +127,7 @@ void 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/async_connect/overload2.html b/doc/html/boost_asio/reference/async_connect/overload2.html
index e824eb4b2b..cc80e1f4b5 100644
--- a/doc/html/boost_asio/reference/async_connect/overload2.html
+++ b/doc/html/boost_asio/reference/async_connect/overload2.html
@@ -33,10 +33,11 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="../IteratorConnectHandler.html" title="Iterator connect handler requirements">IteratorConnectHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
IteratorConnectHandler &amp;&amp; handler,
typename enable_if&lt;!is_endpoint_sequence&lt; Iterator &gt;::value &gt;::type * = 0);
@@ -84,8 +85,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 +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/async_connect/overload3.html b/doc/html/boost_asio/reference/async_connect/overload3.html
index 701920261c..74dcafadb0 100644
--- a/doc/html/boost_asio/reference/async_connect/overload3.html
+++ b/doc/html/boost_asio/reference/async_connect/overload3.html
@@ -33,10 +33,11 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="../IteratorConnectHandler.html" title="Iterator connect handler requirements">IteratorConnectHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
Iterator end,
IteratorConnectHandler &amp;&amp; handler);
@@ -88,8 +89,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>
@@ -99,7 +100,7 @@
<span class="phrase"><a name="boost_asio.reference.async_connect.overload3.example"></a></span><a class="link" href="overload3.html#boost_asio.reference.async_connect.overload3.example">Example</a>
</h6>
<pre class="programlisting">std::vector&lt;tcp::endpoint&gt; endpoints = ...;
-tcp::socket s(io_context);
+tcp::socket s(my_context);
boost::asio::async_connect(s,
endpoints.begin(), endpoints.end(),
connect_handler);
@@ -116,7 +117,7 @@ void 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/async_connect/overload4.html b/doc/html/boost_asio/reference/async_connect/overload4.html
index 026a039568..898f300578 100644
--- a/doc/html/boost_asio/reference/async_connect/overload4.html
+++ b/doc/html/boost_asio/reference/async_connect/overload4.html
@@ -33,11 +33,12 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename <a class="link" href="../EndpointSequence.html" title="Endpoint sequence requirements">EndpointSequence</a>,
typename <a class="link" href="../ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>,
typename <a class="link" href="../RangeConnectHandler.html" title="Range connect handler requirements">RangeConnectHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
const EndpointSequence &amp; endpoints,
ConnectCondition connect_condition,
RangeConnectHandler &amp;&amp; handler,
@@ -105,8 +106,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>
@@ -135,9 +136,9 @@
It would be used with the <code class="computeroutput">boost::asio::connect</code> function as
follows:
</p>
-<pre class="programlisting">tcp::resolver r(io_context);
+<pre class="programlisting">tcp::resolver r(my_context);
tcp::resolver::query q("host", "service");
-tcp::socket s(io_context);
+tcp::socket s(my_context);
// ...
@@ -176,7 +177,7 @@ void 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/async_connect/overload5.html b/doc/html/boost_asio/reference/async_connect/overload5.html
index 0a2bd4276b..5fb119efc1 100644
--- a/doc/html/boost_asio/reference/async_connect/overload5.html
+++ b/doc/html/boost_asio/reference/async_connect/overload5.html
@@ -33,11 +33,12 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="../ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>,
typename <a class="link" href="../IteratorConnectHandler.html" title="Iterator connect handler requirements">IteratorConnectHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
ConnectCondition connect_condition,
IteratorConnectHandler &amp;&amp; handler,
@@ -105,8 +106,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>
@@ -123,7 +124,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/async_connect/overload6.html b/doc/html/boost_asio/reference/async_connect/overload6.html
index c98e282c3b..5da96405e5 100644
--- a/doc/html/boost_asio/reference/async_connect/overload6.html
+++ b/doc/html/boost_asio/reference/async_connect/overload6.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../async_connect.html" title="async_connect">
<link rel="prev" href="overload5.html" title="async_connect (5 of 6 overloads)">
-<link rel="next" href="../async_read.html" title="async_read">
+<link rel="next" href="../async_initiate.html" title="async_initiate">
</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="overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_connect.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="../async_read.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="../async_connect.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="../async_initiate.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -33,11 +33,12 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="../ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>,
typename <a class="link" href="../IteratorConnectHandler.html" title="Iterator connect handler requirements">IteratorConnectHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
Iterator end,
ConnectCondition connect_condition,
@@ -109,8 +110,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>
@@ -139,9 +140,9 @@
It would be used with the <code class="computeroutput">boost::asio::connect</code> function as
follows:
</p>
-<pre class="programlisting">tcp::resolver r(io_context);
+<pre class="programlisting">tcp::resolver r(my_context);
tcp::resolver::query q("host", "service");
-tcp::socket s(io_context);
+tcp::socket s(my_context);
// ...
@@ -181,7 +182,7 @@ void 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>
@@ -189,7 +190,7 @@ void connect_handler(
</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="../async_connect.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="../async_read.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="../async_connect.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="../async_initiate.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/async_initiate.html b/doc/html/boost_asio/reference/async_initiate.html
new file mode 100644
index 0000000000..d2b2ee21a9
--- /dev/null
+++ b/doc/html/boost_asio/reference/async_initiate.html
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>async_initiate</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="../reference.html" title="Reference">
+<link rel="prev" href="async_connect/overload6.html" title="async_connect (6 of 6 overloads)">
+<link rel="next" href="async_read.html" title="async_read">
+</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="async_connect/overload6.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_read.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.async_initiate"></a><a class="link" href="async_initiate.html" title="async_initiate">async_initiate</a>
+</h3></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.async_initiate"></a>
+ </p>
+<pre class="programlisting">template&lt;
+ typename CompletionToken,
+ typename Signature,
+ typename Initiation,
+ typename... Args&gt;
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_initiate(
+ Initiation &amp;&amp; initiation,
+ BOOST_ASIO_NONDEDUCED_MOVE_ARG(CompletionToken) ,
+ Args &amp;&amp;... args);
+</pre>
+<h5>
+<a name="boost_asio.reference.async_initiate.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_initiate.requirements"></a></span><a class="link" href="async_initiate.html#boost_asio.reference.async_initiate.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/async_result.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="async_connect/overload6.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_read.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/async_read.html b/doc/html/boost_asio/reference/async_read.html
index 55d15a9136..3e19a186c2 100644
--- a/doc/html/boost_asio/reference/async_read.html
+++ b/doc/html/boost_asio/reference/async_read.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="async_connect/overload6.html" title="async_connect (6 of 6 overloads)">
-<link rel="next" href="async_read/overload1.html" title="async_read (1 of 6 overloads)">
+<link rel="prev" href="async_initiate.html" title="async_initiate">
+<link rel="next" href="async_read/overload1.html" title="async_read (1 of 8 overloads)">
</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="async_connect/overload6.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_read/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_initiate.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_read/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -39,71 +39,95 @@ The <code class="computeroutput">async_read</code> function
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
typename <a class="link" href="MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload1.html" title="async_read (1 of 6 overloads)">async_read</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload1.html" title="async_read (1 of 8 overloads)">async_read</a>(
AsyncReadStream &amp; s,
const MutableBufferSequence &amp; buffers,
ReadHandler &amp;&amp; handler,
typename enable_if&lt; is_mutable_buffer_sequence&lt; MutableBufferSequence &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload1.html" title="async_read (1 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload1.html" title="async_read (1 of 8 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
typename <a class="link" href="MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload2.html" title="async_read (2 of 6 overloads)">async_read</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload2.html" title="async_read (2 of 8 overloads)">async_read</a>(
AsyncReadStream &amp; s,
const MutableBufferSequence &amp; buffers,
CompletionCondition completion_condition,
ReadHandler &amp;&amp; handler,
typename enable_if&lt; is_mutable_buffer_sequence&lt; MutableBufferSequence &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload2.html" title="async_read (2 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload2.html" title="async_read (2 of 8 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload3.html" title="async_read (3 of 6 overloads)">async_read</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload3.html" title="async_read (3 of 8 overloads)">async_read</a>(
AsyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
ReadHandler &amp;&amp; handler,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload3.html" title="async_read (3 of 6 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload3.html" title="async_read (3 of 8 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload4.html" title="async_read (4 of 6 overloads)">async_read</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload4.html" title="async_read (4 of 8 overloads)">async_read</a>(
AsyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
CompletionCondition completion_condition,
ReadHandler &amp;&amp; handler,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload4.html" title="async_read (4 of 6 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload4.html" title="async_read (4 of 8 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
typename Allocator,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload5.html" title="async_read (5 of 6 overloads)">async_read</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload5.html" title="async_read (5 of 8 overloads)">async_read</a>(
AsyncReadStream &amp; s,
basic_streambuf&lt; Allocator &gt; &amp; b,
ReadHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload5.html" title="async_read (5 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload5.html" title="async_read (5 of 8 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
typename Allocator,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload6.html" title="async_read (6 of 6 overloads)">async_read</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload6.html" title="async_read (6 of 8 overloads)">async_read</a>(
AsyncReadStream &amp; s,
basic_streambuf&lt; Allocator &gt; &amp; b,
CompletionCondition completion_condition,
ReadHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload6.html" title="async_read (6 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload6.html" title="async_read (6 of 8 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload7.html" title="async_read (7 of 8 overloads)">async_read</a>(
+ AsyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload7.html" title="async_read (7 of 8 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>,
+ typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read/overload8.html" title="async_read (8 of 8 overloads)">async_read</a>(
+ AsyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ CompletionCondition completion_condition,
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read/overload8.html" title="async_read (8 of 8 overloads)">more...</a></em></span>
</pre>
<h5>
<a name="boost_asio.reference.async_read.h0"></a>
@@ -118,7 +142,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>
@@ -126,7 +150,7 @@ template&lt;
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_connect/overload6.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_read/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_initiate.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_read/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/async_read/overload1.html b/doc/html/boost_asio/reference/async_read/overload1.html
index c66c171f93..3cdfb01015 100644
--- a/doc/html/boost_asio/reference/async_read/overload1.html
+++ b/doc/html/boost_asio/reference/async_read/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read (1 of 6 overloads)</title>
+<title>async_read (1 of 8 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="../async_read.html" title="async_read">
<link rel="prev" href="../async_read.html" title="async_read">
-<link rel="next" href="overload2.html" title="async_read (2 of 6 overloads)">
+<link rel="next" href="overload2.html" title="async_read (2 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_read.overload1"></a><a class="link" href="overload1.html" title="async_read (1 of 6 overloads)">async_read
- (1 of 6 overloads)</a>
+<a name="boost_asio.reference.async_read.overload1"></a><a class="link" href="overload1.html" title="async_read (1 of 8 overloads)">async_read
+ (1 of 8 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read a certain amount of data from a
@@ -104,8 +104,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>
@@ -140,7 +140,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/async_read/overload2.html b/doc/html/boost_asio/reference/async_read/overload2.html
index fc8f341e6a..061b8ff7d1 100644
--- a/doc/html/boost_asio/reference/async_read/overload2.html
+++ b/doc/html/boost_asio/reference/async_read/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read (2 of 6 overloads)</title>
+<title>async_read (2 of 8 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="../async_read.html" title="async_read">
-<link rel="prev" href="overload1.html" title="async_read (1 of 6 overloads)">
-<link rel="next" href="overload3.html" title="async_read (3 of 6 overloads)">
+<link rel="prev" href="overload1.html" title="async_read (1 of 8 overloads)">
+<link rel="next" href="overload3.html" title="async_read (3 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_read.overload2"></a><a class="link" href="overload2.html" title="async_read (2 of 6 overloads)">async_read
- (2 of 6 overloads)</a>
+<a name="boost_asio.reference.async_read.overload2"></a><a class="link" href="overload2.html" title="async_read (2 of 8 overloads)">async_read
+ (2 of 8 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read a certain amount of data from a
@@ -119,8 +119,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>
@@ -146,7 +146,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/async_read/overload3.html b/doc/html/boost_asio/reference/async_read/overload3.html
index 0b23ae75f1..63242e2873 100644
--- a/doc/html/boost_asio/reference/async_read/overload3.html
+++ b/doc/html/boost_asio/reference/async_read/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read (3 of 6 overloads)</title>
+<title>async_read (3 of 8 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="../async_read.html" title="async_read">
-<link rel="prev" href="overload2.html" title="async_read (2 of 6 overloads)">
-<link rel="next" href="overload4.html" title="async_read (4 of 6 overloads)">
+<link rel="prev" href="overload2.html" title="async_read (2 of 8 overloads)">
+<link rel="next" href="overload4.html" title="async_read (4 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_read.overload3"></a><a class="link" href="overload3.html" title="async_read (3 of 6 overloads)">async_read
- (3 of 6 overloads)</a>
+<a name="boost_asio.reference.async_read.overload3"></a><a class="link" href="overload3.html" title="async_read (3 of 8 overloads)">async_read
+ (3 of 8 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read a certain amount of data from a
@@ -33,13 +33,13 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="../ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_read(
AsyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
ReadHandler &amp;&amp; handler,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to asynchronously read a certain number of bytes
@@ -102,8 +102,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>
@@ -123,7 +123,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/async_read/overload4.html b/doc/html/boost_asio/reference/async_read/overload4.html
index 146cf4fe04..1ef3953672 100644
--- a/doc/html/boost_asio/reference/async_read/overload4.html
+++ b/doc/html/boost_asio/reference/async_read/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read (4 of 6 overloads)</title>
+<title>async_read (4 of 8 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="../async_read.html" title="async_read">
-<link rel="prev" href="overload3.html" title="async_read (3 of 6 overloads)">
-<link rel="next" href="overload5.html" title="async_read (5 of 6 overloads)">
+<link rel="prev" href="overload3.html" title="async_read (3 of 8 overloads)">
+<link rel="next" href="overload5.html" title="async_read (5 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_read.overload4"></a><a class="link" href="overload4.html" title="async_read (4 of 6 overloads)">async_read
- (4 of 6 overloads)</a>
+<a name="boost_asio.reference.async_read.overload4"></a><a class="link" href="overload4.html" title="async_read (4 of 8 overloads)">async_read
+ (4 of 8 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read a certain amount of data from a
@@ -33,15 +33,15 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="../CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>,
typename <a class="link" href="../ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_read(
AsyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
CompletionCondition completion_condition,
ReadHandler &amp;&amp; handler,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to asynchronously read a certain number of bytes
@@ -124,8 +124,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>
@@ -133,7 +133,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/async_read/overload5.html b/doc/html/boost_asio/reference/async_read/overload5.html
index d01ef11395..f8a59a5628 100644
--- a/doc/html/boost_asio/reference/async_read/overload5.html
+++ b/doc/html/boost_asio/reference/async_read/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read (5 of 6 overloads)</title>
+<title>async_read (5 of 8 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="../async_read.html" title="async_read">
-<link rel="prev" href="overload4.html" title="async_read (4 of 6 overloads)">
-<link rel="next" href="overload6.html" title="async_read (6 of 6 overloads)">
+<link rel="prev" href="overload4.html" title="async_read (4 of 8 overloads)">
+<link rel="next" href="overload6.html" title="async_read (6 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_read.overload5"></a><a class="link" href="overload5.html" title="async_read (5 of 6 overloads)">async_read
- (5 of 6 overloads)</a>
+<a name="boost_asio.reference.async_read.overload5"></a><a class="link" href="overload5.html" title="async_read (5 of 8 overloads)">async_read
+ (5 of 8 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read a certain amount of data from a
@@ -100,8 +100,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>
@@ -121,7 +121,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/async_read/overload6.html b/doc/html/boost_asio/reference/async_read/overload6.html
index cb96796c17..1590932d49 100644
--- a/doc/html/boost_asio/reference/async_read/overload6.html
+++ b/doc/html/boost_asio/reference/async_read/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read (6 of 6 overloads)</title>
+<title>async_read (6 of 8 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="../async_read.html" title="async_read">
-<link rel="prev" href="overload5.html" title="async_read (5 of 6 overloads)">
-<link rel="next" href="../async_read_at.html" title="async_read_at">
+<link rel="prev" href="overload5.html" title="async_read (5 of 8 overloads)">
+<link rel="next" href="overload7.html" title="async_read (7 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,12 +20,12 @@
</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="../async_read.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="../async_read_at.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="../async_read.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><h4 class="title">
-<a name="boost_asio.reference.async_read.overload6"></a><a class="link" href="overload6.html" title="async_read (6 of 6 overloads)">async_read
- (6 of 6 overloads)</a>
+<a name="boost_asio.reference.async_read.overload6"></a><a class="link" href="overload6.html" title="async_read (6 of 8 overloads)">async_read
+ (6 of 8 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read a certain amount of data from a
@@ -122,8 +122,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>
@@ -131,7 +131,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>
@@ -139,7 +139,7 @@
</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="../async_read.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="../async_read_at.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="../async_read.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/async_read/overload7.html b/doc/html/boost_asio/reference/async_read/overload7.html
new file mode 100644
index 0000000000..57590ac103
--- /dev/null
+++ b/doc/html/boost_asio/reference/async_read/overload7.html
@@ -0,0 +1,137 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>async_read (7 of 8 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="../async_read.html" title="async_read">
+<link rel="prev" href="overload6.html" title="async_read (6 of 8 overloads)">
+<link rel="next" href="overload8.html" title="async_read (8 of 8 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="../async_read.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><h4 class="title">
+<a name="boost_asio.reference.async_read.overload7"></a><a class="link" href="overload7.html" title="async_read (7 of 8 overloads)">async_read
+ (7 of 8 overloads)</a>
+</h4></div></div></div>
+<p>
+ Start an asynchronous operation to read a certain amount of data from a
+ stream.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="../ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_read(
+ AsyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to asynchronously read a certain number of bytes
+ of data from a stream. The function call always returns immediately. The
+ asynchronous operation will continue until one of the following conditions
+ is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The specified dynamic buffer sequence is full (that is, it has reached
+ maximum size).
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ async_read_some function, and is known as a <span class="emphasis"><em>composed operation</em></span>.
+ The program must ensure that the stream performs no other read operations
+ (such as async_read, the stream's async_read_some function, or any other
+ composed operations that perform reads) until this operation completes.
+ </p>
+<h6>
+<a name="boost_asio.reference.async_read.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.async_read.overload7.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the AsyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read. Although
+ the buffers object may be copied as necessary, ownership of the underlying
+ memory blocks is retained by the caller, which must guarantee that
+ they remain valid until the handler is called.
+ </p></dd>
+<dt><span class="term">handler</span></dt>
+<dd>
+<p>
+ The handler to be called when the read operation completes. Copies
+ will be made of the handler as required. The function signature of
+ the handler must be:
+</p>
+<pre class="programlisting">void handler(
+ const boost::system::error_code&amp; error, // Result of operation.
+
+ std::size_t bytes_transferred // Number of bytes copied into the
+ // buffers. If an error occurred,
+ // this will be the number of
+ // bytes successfully transferred
+ // prior to the error.
+);
+</pre>
+<p>
+ Regardless of whether the asynchronous operation completes immediately
+ or not, the handler will not be invoked from within this function.
+ 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>
+</div>
+<h6>
+<a name="boost_asio.reference.async_read.overload7.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read.overload7.remarks"></a></span><a class="link" href="overload7.html#boost_asio.reference.async_read.overload7.remarks">Remarks</a>
+ </h6>
+<p>
+ This overload is equivalent to calling:
+ </p>
+<pre class="programlisting">boost::asio::async_read(
+ s, buffers,
+ boost::asio::transfer_all(),
+ 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-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="../async_read.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/async_read/overload8.html b/doc/html/boost_asio/reference/async_read/overload8.html
new file mode 100644
index 0000000000..1f6b82f358
--- /dev/null
+++ b/doc/html/boost_asio/reference/async_read/overload8.html
@@ -0,0 +1,147 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>async_read (8 of 8 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="../async_read.html" title="async_read">
+<link rel="prev" href="overload7.html" title="async_read (7 of 8 overloads)">
+<link rel="next" href="../async_read_at.html" title="async_read_at">
+</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="../async_read.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="../async_read_at.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.async_read.overload8"></a><a class="link" href="overload8.html" title="async_read (8 of 8 overloads)">async_read
+ (8 of 8 overloads)</a>
+</h4></div></div></div>
+<p>
+ Start an asynchronous operation to read a certain amount of data from a
+ stream.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="../CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>,
+ typename <a class="link" href="../ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_read(
+ AsyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ CompletionCondition completion_condition,
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to asynchronously read a certain number of bytes
+ of data from a stream. The function call always returns immediately. The
+ asynchronous operation will continue until one of the following conditions
+ is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The specified dynamic buffer sequence is full (that is, it has reached
+ maximum size).
+ </li>
+<li class="listitem">
+ The completion_condition function object returns 0.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ async_read_some function, and is known as a <span class="emphasis"><em>composed operation</em></span>.
+ The program must ensure that the stream performs no other read operations
+ (such as async_read, the stream's async_read_some function, or any other
+ composed operations that perform reads) until this operation completes.
+ </p>
+<h6>
+<a name="boost_asio.reference.async_read.overload8.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read.overload8.parameters"></a></span><a class="link" href="overload8.html#boost_asio.reference.async_read.overload8.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the AsyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read. Although
+ the buffers object may be copied as necessary, ownership of the underlying
+ memory blocks is retained by the caller, which must guarantee that
+ they remain valid until the handler is called.
+ </p></dd>
+<dt><span class="term">completion_condition</span></dt>
+<dd>
+<p>
+ The function object to be called to determine whether the read operation
+ is complete. The signature of the function object must be:
+</p>
+<pre class="programlisting">std::size_t completion_condition(
+ // Result of latest async_read_some operation.
+ const boost::system::error_code&amp; error,
+
+ // Number of bytes transferred so far.
+ std::size_t bytes_transferred
+);
+</pre>
+<p>
+ A return value of 0 indicates that the read operation is complete.
+ A non-zero return value indicates the maximum number of bytes to
+ be read on the next call to the stream's async_read_some function.
+ </p>
+</dd>
+<dt><span class="term">handler</span></dt>
+<dd>
+<p>
+ The handler to be called when the read operation completes. Copies
+ will be made of the handler as required. The function signature of
+ the handler must be:
+</p>
+<pre class="programlisting">void handler(
+ const boost::system::error_code&amp; error, // Result of operation.
+
+ std::size_t bytes_transferred // Number of bytes copied into the
+ // buffers. If an error occurred,
+ // this will be the number of
+ // bytes successfully transferred
+ // prior to the error.
+);
+</pre>
+<p>
+ Regardless of whether the asynchronous operation completes immediately
+ or not, the handler will not be invoked from within this function.
+ 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>
+</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="../async_read.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="../async_read_at.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/async_read_at.html b/doc/html/boost_asio/reference/async_read_at.html
index e6cdf0a9cb..4465c423af 100644
--- a/doc/html/boost_asio/reference/async_read_at.html
+++ b/doc/html/boost_asio/reference/async_read_at.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="../reference.html" title="Reference">
-<link rel="prev" href="async_read/overload6.html" title="async_read (6 of 6 overloads)">
+<link rel="prev" href="async_read/overload8.html" title="async_read (8 of 8 overloads)">
<link rel="next" href="async_read_at/overload1.html" title="async_read_at (1 of 4 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="async_read/overload6.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_read_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_read/overload8.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_read_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -97,7 +97,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>
@@ -105,7 +105,7 @@ template&lt;
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_read/overload6.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_read_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_read/overload8.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_read_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/async_read_at/overload1.html b/doc/html/boost_asio/reference/async_read_at/overload1.html
index 1645955dac..b7dcc26263 100644
--- a/doc/html/boost_asio/reference/async_read_at/overload1.html
+++ b/doc/html/boost_asio/reference/async_read_at/overload1.html
@@ -105,8 +105,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>
@@ -141,7 +141,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/async_read_at/overload2.html b/doc/html/boost_asio/reference/async_read_at/overload2.html
index aafbf8c1e0..190463bd41 100644
--- a/doc/html/boost_asio/reference/async_read_at/overload2.html
+++ b/doc/html/boost_asio/reference/async_read_at/overload2.html
@@ -123,8 +123,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>
@@ -150,7 +150,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/async_read_at/overload3.html b/doc/html/boost_asio/reference/async_read_at/overload3.html
index 71ebcab979..f2e5944e7d 100644
--- a/doc/html/boost_asio/reference/async_read_at/overload3.html
+++ b/doc/html/boost_asio/reference/async_read_at/overload3.html
@@ -97,8 +97,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>
@@ -118,7 +118,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/async_read_at/overload4.html b/doc/html/boost_asio/reference/async_read_at/overload4.html
index 8845099522..fac1cf2c5f 100644
--- a/doc/html/boost_asio/reference/async_read_at/overload4.html
+++ b/doc/html/boost_asio/reference/async_read_at/overload4.html
@@ -119,8 +119,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>
@@ -128,7 +128,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/async_read_until.html b/doc/html/boost_asio/reference/async_read_until.html
index 3a63b289d9..dc1428f3e6 100644
--- a/doc/html/boost_asio/reference/async_read_until.html
+++ b/doc/html/boost_asio/reference/async_read_until.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="async_read_at/overload4.html" title="async_read_at (4 of 4 overloads)">
-<link rel="next" href="async_read_until/overload1.html" title="async_read_until (1 of 8 overloads)">
+<link rel="next" href="async_read_until/overload1.html" title="async_read_until (1 of 12 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -39,25 +39,27 @@ The <code class="computeroutput">async_read_until</code>
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload1.html" title="async_read_until (1 of 8 overloads)">async_read_until</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload1.html" title="async_read_until (1 of 12 overloads)">async_read_until</a>(
AsyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
char delim,
- ReadHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload1.html" title="async_read_until (1 of 8 overloads)">more...</a></em></span>
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload1.html" title="async_read_until (1 of 12 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload2.html" title="async_read_until (2 of 8 overloads)">async_read_until</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload2.html" title="async_read_until (2 of 12 overloads)">async_read_until</a>(
AsyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
string_view delim,
- ReadHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload2.html" title="async_read_until (2 of 8 overloads)">more...</a></em></span>
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload2.html" title="async_read_until (2 of 12 overloads)">more...</a></em></span>
</pre>
<p>
Start an asynchronous operation to read data into a dynamic buffer sequence
@@ -65,14 +67,15 @@ template&lt;
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload3.html" title="async_read_until (3 of 8 overloads)">async_read_until</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload3.html" title="async_read_until (3 of 12 overloads)">async_read_until</a>(
AsyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
const boost::regex &amp; expr,
- ReadHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload3.html" title="async_read_until (3 of 8 overloads)">more...</a></em></span>
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload3.html" title="async_read_until (3 of 12 overloads)">more...</a></em></span>
</pre>
<p>
Start an asynchronous operation to read data into a dynamic buffer sequence
@@ -80,16 +83,16 @@ template&lt;
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename MatchCondition,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload4.html" title="async_read_until (4 of 8 overloads)">async_read_until</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload4.html" title="async_read_until (4 of 12 overloads)">async_read_until</a>(
AsyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
MatchCondition match_condition,
ReadHandler &amp;&amp; handler,
- typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload4.html" title="async_read_until (4 of 8 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &amp;&amp;is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload4.html" title="async_read_until (4 of 12 overloads)">more...</a></em></span>
</pre>
<p>
Start an asynchronous operation to read data into a streambuf until it contains
@@ -99,23 +102,23 @@ template&lt;
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
typename Allocator,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload5.html" title="async_read_until (5 of 8 overloads)">async_read_until</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload5.html" title="async_read_until (5 of 12 overloads)">async_read_until</a>(
AsyncReadStream &amp; s,
boost::asio::basic_streambuf&lt; Allocator &gt; &amp; b,
char delim,
ReadHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload5.html" title="async_read_until (5 of 8 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload5.html" title="async_read_until (5 of 12 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
typename Allocator,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload6.html" title="async_read_until (6 of 8 overloads)">async_read_until</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload6.html" title="async_read_until (6 of 12 overloads)">async_read_until</a>(
AsyncReadStream &amp; s,
boost::asio::basic_streambuf&lt; Allocator &gt; &amp; b,
string_view delim,
ReadHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload6.html" title="async_read_until (6 of 8 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload6.html" title="async_read_until (6 of 12 overloads)">more...</a></em></span>
</pre>
<p>
Start an asynchronous operation to read data into a streambuf until some
@@ -125,12 +128,12 @@ template&lt;
typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
typename Allocator,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload7.html" title="async_read_until (7 of 8 overloads)">async_read_until</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload7.html" title="async_read_until (7 of 12 overloads)">async_read_until</a>(
AsyncReadStream &amp; s,
boost::asio::basic_streambuf&lt; Allocator &gt; &amp; b,
const boost::regex &amp; expr,
ReadHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload7.html" title="async_read_until (7 of 8 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload7.html" title="async_read_until (7 of 12 overloads)">more...</a></em></span>
</pre>
<p>
Start an asynchronous operation to read data into a streambuf until a function
@@ -141,13 +144,74 @@ template&lt;
typename Allocator,
typename MatchCondition,
typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload8.html" title="async_read_until (8 of 8 overloads)">async_read_until</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload8.html" title="async_read_until (8 of 12 overloads)">async_read_until</a>(
AsyncReadStream &amp; s,
boost::asio::basic_streambuf&lt; Allocator &gt; &amp; b,
MatchCondition match_condition,
ReadHandler &amp;&amp; handler,
typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload8.html" title="async_read_until (8 of 8 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload8.html" title="async_read_until (8 of 12 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Start an asynchronous operation to read data into a dynamic buffer sequence
+ until it contains a specified delimiter.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload9.html" title="async_read_until (9 of 12 overloads)">async_read_until</a>(
+ AsyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ char delim,
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload9.html" title="async_read_until (9 of 12 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload10.html" title="async_read_until (10 of 12 overloads)">async_read_until</a>(
+ AsyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ string_view delim,
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload10.html" title="async_read_until (10 of 12 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Start an asynchronous operation to read data into a dynamic buffer sequence
+ until some part of its data matches a regular expression.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload11.html" title="async_read_until (11 of 12 overloads)">async_read_until</a>(
+ AsyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ const boost::regex &amp; expr,
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload11.html" title="async_read_until (11 of 12 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Start an asynchronous operation to read data into a dynamic buffer sequence
+ until a function object indicates a match.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename MatchCondition,
+ typename <a class="link" href="ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_read_until/overload12.html" title="async_read_until (12 of 12 overloads)">async_read_until</a>(
+ AsyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ MatchCondition match_condition,
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &amp;&amp;is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_read_until/overload12.html" title="async_read_until (12 of 12 overloads)">more...</a></em></span>
</pre>
<h5>
<a name="boost_asio.reference.async_read_until.h0"></a>
@@ -162,7 +226,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/async_read_until/overload1.html b/doc/html/boost_asio/reference/async_read_until/overload1.html
index 24c15282ff..295feb2b7b 100644
--- a/doc/html/boost_asio/reference/async_read_until/overload1.html
+++ b/doc/html/boost_asio/reference/async_read_until/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read_until (1 of 8 overloads)</title>
+<title>async_read_until (1 of 12 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="../async_read_until.html" title="async_read_until">
<link rel="prev" href="../async_read_until.html" title="async_read_until">
-<link rel="next" href="overload2.html" title="async_read_until (2 of 8 overloads)">
+<link rel="next" href="overload2.html" title="async_read_until (2 of 12 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_read_until.overload1"></a><a class="link" href="overload1.html" title="async_read_until (1 of 8 overloads)">async_read_until
- (1 of 8 overloads)</a>
+<a name="boost_asio.reference.async_read_until.overload1"></a><a class="link" href="overload1.html" title="async_read_until (1 of 12 overloads)">async_read_until
+ (1 of 12 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read data into a dynamic buffer sequence
@@ -33,13 +33,14 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="../ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_read_until(
AsyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
char delim,
- ReadHandler &amp;&amp; handler);
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to asynchronously read data into the specified dynamic
@@ -109,8 +110,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>
@@ -172,7 +173,7 @@ boost::asio::async_read_until(s, data, '\n', 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/async_read_until/overload10.html b/doc/html/boost_asio/reference/async_read_until/overload10.html
new file mode 100644
index 0000000000..b20c2141a1
--- /dev/null
+++ b/doc/html/boost_asio/reference/async_read_until/overload10.html
@@ -0,0 +1,187 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>async_read_until (10 of 12 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="../async_read_until.html" title="async_read_until">
+<link rel="prev" href="overload9.html" title="async_read_until (9 of 12 overloads)">
+<link rel="next" href="overload11.html" title="async_read_until (11 of 12 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="overload9.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_read_until.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="overload11.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.async_read_until.overload10"></a><a class="link" href="overload10.html" title="async_read_until (10 of 12 overloads)">async_read_until
+ (10 of 12 overloads)</a>
+</h4></div></div></div>
+<p>
+ Start an asynchronous operation to read data into a dynamic buffer sequence
+ until it contains a specified delimiter.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="../ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_read_until(
+ AsyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ string_view delim,
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to asynchronously read data into the specified dynamic
+ buffer sequence until the dynamic buffer sequence's get area contains the
+ specified delimiter. The function call always returns immediately. The
+ asynchronous operation will continue until one of the following conditions
+ is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The get area of the dynamic buffer sequence contains the specified
+ delimiter.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ async_read_some function, and is known as a <span class="emphasis"><em>composed operation</em></span>.
+ If the dynamic buffer sequence's get area already contains the delimiter,
+ this asynchronous operation completes immediately. The program must ensure
+ that the stream performs no other read operations (such as async_read,
+ async_read_until, the stream's async_read_some function, or any other composed
+ operations that perform reads) until this operation completes.
+ </p>
+<h6>
+<a name="boost_asio.reference.async_read_until.overload10.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read_until.overload10.parameters"></a></span><a class="link" href="overload10.html#boost_asio.reference.async_read_until.overload10.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the AsyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read. Although
+ the buffers object may be copied as necessary, ownership of the underlying
+ memory blocks is retained by the caller, which must guarantee that
+ they remain valid until the handler is called.
+ </p></dd>
+<dt><span class="term">delim</span></dt>
+<dd><p>
+ The delimiter string.
+ </p></dd>
+<dt><span class="term">handler</span></dt>
+<dd>
+<p>
+ The handler to be called when the read operation completes. Copies
+ will be made of the handler as required. The function signature of
+ the handler must be:
+</p>
+<pre class="programlisting">void handler(
+ // Result of operation.
+ const boost::system::error_code&amp; error,
+
+ // The number of bytes in the dynamic buffer sequence's
+ // get area up to and including the delimiter.
+ // 0 if an error occurred.
+ std::size_t bytes_transferred
+);
+</pre>
+<p>
+ Regardless of whether the asynchronous operation completes immediately
+ or not, the handler will not be invoked from within this function.
+ 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>
+</div>
+<h6>
+<a name="boost_asio.reference.async_read_until.overload10.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read_until.overload10.remarks"></a></span><a class="link" href="overload10.html#boost_asio.reference.async_read_until.overload10.remarks">Remarks</a>
+ </h6>
+<p>
+ After a successful async_read_until operation, the dynamic buffer sequence
+ may contain additional data beyond the delimiter. An application will typically
+ leave that data in the dynamic buffer sequence for a subsequent async_read_until
+ operation to examine.
+ </p>
+<h6>
+<a name="boost_asio.reference.async_read_until.overload10.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read_until.overload10.example"></a></span><a class="link" href="overload10.html#boost_asio.reference.async_read_until.overload10.example">Example</a>
+ </h6>
+<p>
+ To asynchronously read data into a <code class="computeroutput">std::string</code> until a CR-LF
+ sequence is encountered:
+ </p>
+<pre class="programlisting">std::string data;
+...
+void handler(const boost::system::error_code&amp; e, std::size_t size)
+{
+ if (!e)
+ {
+ std::string line = data.substr(0, n);
+ data.erase(0, n);
+ ...
+ }
+}
+...
+boost::asio::async_read_until(s, data, "\r\n", handler);
+</pre>
+<p>
+ After the <code class="computeroutput">async_read_until</code> operation completes successfully,
+ the string <code class="computeroutput">data</code> contains the delimiter:
+ </p>
+<pre class="programlisting">{ 'a', 'b', ..., 'c', '\r', '\n', 'd', 'e', ... }
+</pre>
+<p>
+ The call to <code class="computeroutput">substr</code> then extracts the data up to and including
+ the delimiter, so that the string <code class="computeroutput">line</code> contains:
+ </p>
+<pre class="programlisting">{ 'a', 'b', ..., 'c', '\r', '\n' }
+</pre>
+<p>
+ After the call to <code class="computeroutput">erase</code>, the remaining data is left in the
+ string <code class="computeroutput">data</code> as follows:
+ </p>
+<pre class="programlisting">{ 'd', 'e', ... }
+</pre>
+<p>
+ This data may be the start of a new line, to be extracted by a subsequent
+ <code class="computeroutput">async_read_until</code> operation.
+ </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="../async_read_until.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="overload11.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/async_read_until/overload11.html b/doc/html/boost_asio/reference/async_read_until/overload11.html
new file mode 100644
index 0000000000..898099ebd0
--- /dev/null
+++ b/doc/html/boost_asio/reference/async_read_until/overload11.html
@@ -0,0 +1,191 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>async_read_until (11 of 12 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="../async_read_until.html" title="async_read_until">
+<link rel="prev" href="overload10.html" title="async_read_until (10 of 12 overloads)">
+<link rel="next" href="overload12.html" title="async_read_until (12 of 12 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="overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_read_until.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="overload12.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.async_read_until.overload11"></a><a class="link" href="overload11.html" title="async_read_until (11 of 12 overloads)">async_read_until
+ (11 of 12 overloads)</a>
+</h4></div></div></div>
+<p>
+ Start an asynchronous operation to read data into a dynamic buffer sequence
+ until some part of its data matches a regular expression.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="../ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_read_until(
+ AsyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ const boost::regex &amp; expr,
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to asynchronously read data into the specified dynamic
+ buffer sequence until the dynamic buffer sequence's get area contains some
+ data that matches a regular expression. The function call always returns
+ immediately. The asynchronous operation will continue until one of the
+ following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ A substring of the dynamic buffer sequence's get area matches the regular
+ expression.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ async_read_some function, and is known as a <span class="emphasis"><em>composed operation</em></span>.
+ If the dynamic buffer sequence's get area already contains data that matches
+ the regular expression, this asynchronous operation completes immediately.
+ The program must ensure that the stream performs no other read operations
+ (such as async_read, async_read_until, the stream's async_read_some function,
+ or any other composed operations that perform reads) until this operation
+ completes.
+ </p>
+<h6>
+<a name="boost_asio.reference.async_read_until.overload11.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read_until.overload11.parameters"></a></span><a class="link" href="overload11.html#boost_asio.reference.async_read_until.overload11.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the AsyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read. Although
+ the buffers object may be copied as necessary, ownership of the underlying
+ memory blocks is retained by the caller, which must guarantee that
+ they remain valid until the handler is called.
+ </p></dd>
+<dt><span class="term">expr</span></dt>
+<dd><p>
+ The regular expression.
+ </p></dd>
+<dt><span class="term">handler</span></dt>
+<dd>
+<p>
+ The handler to be called when the read operation completes. Copies
+ will be made of the handler as required. The function signature of
+ the handler must be:
+</p>
+<pre class="programlisting">void handler(
+ // Result of operation.
+ const boost::system::error_code&amp; error,
+
+ // The number of bytes in the dynamic buffer
+ // sequence's get area up to and including the
+ // substring that matches the regular expression.
+ // 0 if an error occurred.
+ std::size_t bytes_transferred
+);
+</pre>
+<p>
+ Regardless of whether the asynchronous operation completes immediately
+ or not, the handler will not be invoked from within this function.
+ 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>
+</div>
+<h6>
+<a name="boost_asio.reference.async_read_until.overload11.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read_until.overload11.remarks"></a></span><a class="link" href="overload11.html#boost_asio.reference.async_read_until.overload11.remarks">Remarks</a>
+ </h6>
+<p>
+ After a successful async_read_until operation, the dynamic buffer sequence
+ may contain additional data beyond that which matched the regular expression.
+ An application will typically leave that data in the dynamic buffer sequence
+ for a subsequent async_read_until operation to examine.
+ </p>
+<h6>
+<a name="boost_asio.reference.async_read_until.overload11.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read_until.overload11.example"></a></span><a class="link" href="overload11.html#boost_asio.reference.async_read_until.overload11.example">Example</a>
+ </h6>
+<p>
+ To asynchronously read data into a <code class="computeroutput">std::string</code> until a CR-LF
+ sequence is encountered:
+ </p>
+<pre class="programlisting">std::string data;
+...
+void handler(const boost::system::error_code&amp; e, std::size_t size)
+{
+ if (!e)
+ {
+ std::string line = data.substr(0, n);
+ data.erase(0, n);
+ ...
+ }
+}
+...
+boost::asio::async_read_until(s, data,
+ boost::regex("\r\n"), handler);
+</pre>
+<p>
+ After the <code class="computeroutput">async_read_until</code> operation completes successfully,
+ the string <code class="computeroutput">data</code> contains the data which matched the regular
+ expression:
+ </p>
+<pre class="programlisting">{ 'a', 'b', ..., 'c', '\r', '\n', 'd', 'e', ... }
+</pre>
+<p>
+ The call to <code class="computeroutput">substr</code> then extracts the data up to and including
+ the match, so that the string <code class="computeroutput">line</code> contains:
+ </p>
+<pre class="programlisting">{ 'a', 'b', ..., 'c', '\r', '\n' }
+</pre>
+<p>
+ After the call to <code class="computeroutput">erase</code>, the remaining data is left in the
+ string <code class="computeroutput">data</code> as follows:
+ </p>
+<pre class="programlisting">{ 'd', 'e', ... }
+</pre>
+<p>
+ This data may be the start of a new line, to be extracted by a subsequent
+ <code class="computeroutput">async_read_until</code> operation.
+ </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="overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_read_until.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="overload12.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/async_read_until/overload12.html b/doc/html/boost_asio/reference/async_read_until/overload12.html
new file mode 100644
index 0000000000..35072f975e
--- /dev/null
+++ b/doc/html/boost_asio/reference/async_read_until/overload12.html
@@ -0,0 +1,230 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>async_read_until (12 of 12 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="../async_read_until.html" title="async_read_until">
+<link rel="prev" href="overload11.html" title="async_read_until (11 of 12 overloads)">
+<link rel="next" href="../async_result.html" title="async_result">
+</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="overload11.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_read_until.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="../async_result.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.async_read_until.overload12"></a><a class="link" href="overload12.html" title="async_read_until (12 of 12 overloads)">async_read_until
+ (12 of 12 overloads)</a>
+</h4></div></div></div>
+<p>
+ Start an asynchronous operation to read data into a dynamic buffer sequence
+ until a function object indicates a match.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename MatchCondition,
+ typename <a class="link" href="../ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_read_until(
+ AsyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ MatchCondition match_condition,
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &amp;&amp;is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to asynchronously read data into the specified dynamic
+ buffer sequence until a user-defined match condition function object, when
+ applied to the data contained in the dynamic buffer sequence, indicates
+ a successful match. The function call always returns immediately. The asynchronous
+ operation will continue until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The match condition function object returns a std::pair where the second
+ element evaluates to true.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ async_read_some function, and is known as a <span class="emphasis"><em>composed operation</em></span>.
+ If the match condition function object already indicates a match, this
+ asynchronous operation completes immediately. The program must ensure that
+ the stream performs no other read operations (such as async_read, async_read_until,
+ the stream's async_read_some function, or any other composed operations
+ that perform reads) until this operation completes.
+ </p>
+<h6>
+<a name="boost_asio.reference.async_read_until.overload12.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read_until.overload12.parameters"></a></span><a class="link" href="overload12.html#boost_asio.reference.async_read_until.overload12.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the AsyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read. Although
+ the buffers object may be copied as necessary, ownership of the underlying
+ memory blocks is retained by the caller, which must guarantee that
+ they remain valid until the handler is called.
+ </p></dd>
+<dt><span class="term">match_condition</span></dt>
+<dd>
+<p>
+ The function object to be called to determine whether a match exists.
+ The signature of the function object must be:
+</p>
+<pre class="programlisting">pair&lt;iterator, bool&gt; match_condition(iterator begin, iterator end);
+</pre>
+<p>
+ where <code class="computeroutput">iterator</code> represents the type:
+</p>
+<pre class="programlisting">buffers_iterator&lt;typename DynamicBuffer_v2::const_buffers_type&gt;
+</pre>
+<p>
+ The iterator parameters <code class="computeroutput">begin</code> and <code class="computeroutput">end</code> define
+ the range of bytes to be scanned to determine whether there is a
+ match. The <code class="computeroutput">first</code> member of the return value is an iterator
+ marking one-past-the-end of the bytes that have been consumed by
+ the match function. This iterator is used to calculate the <code class="computeroutput">begin</code>
+ parameter for any subsequent invocation of the match condition. The
+ <code class="computeroutput">second</code> member of the return value is true if a match
+ has been found, false otherwise.
+ </p>
+</dd>
+<dt><span class="term">handler</span></dt>
+<dd>
+<p>
+ The handler to be called when the read operation completes. Copies
+ will be made of the handler as required. The function signature of
+ the handler must be:
+</p>
+<pre class="programlisting">void handler(
+ // Result of operation.
+ const boost::system::error_code&amp; error,
+
+ // The number of bytes in the dynamic buffer sequence's
+ // get area that have been fully consumed by the match
+ // function. O if an error occurred.
+ std::size_t bytes_transferred
+);
+</pre>
+<p>
+ Regardless of whether the asynchronous operation completes immediately
+ or not, the handler will not be invoked from within this function.
+ 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>
+</div>
+<h6>
+<a name="boost_asio.reference.async_read_until.overload12.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read_until.overload12.remarks"></a></span><a class="link" href="overload12.html#boost_asio.reference.async_read_until.overload12.remarks">Remarks</a>
+ </h6>
+<p>
+ After a successful async_read_until operation, the dynamic buffer sequence
+ may contain additional data beyond that which matched the function object.
+ An application will typically leave that data in the dynamic buffer sequence
+ for a subsequent async_read_until operation to examine.
+ </p>
+<p>
+ The default implementation of the <code class="computeroutput">is_match_condition</code> type
+ trait evaluates to true for function pointers and function objects with
+ a <code class="computeroutput">result_type</code> typedef. It must be specialised for other user-defined
+ function objects.
+ </p>
+<h6>
+<a name="boost_asio.reference.async_read_until.overload12.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read_until.overload12.examples"></a></span><a class="link" href="overload12.html#boost_asio.reference.async_read_until.overload12.examples">Examples</a>
+ </h6>
+<p>
+ To asynchronously read data into a <code class="computeroutput">std::string</code> until whitespace
+ is encountered:
+ </p>
+<pre class="programlisting">typedef boost::asio::buffers_iterator&lt;
+ boost::asio::const_buffers_1&gt; iterator;
+
+std::pair&lt;iterator, bool&gt;
+match_whitespace(iterator begin, iterator end)
+{
+ iterator i = begin;
+ while (i != end)
+ if (std::isspace(*i++))
+ return std::make_pair(i, true);
+ return std::make_pair(i, false);
+}
+...
+void handler(const boost::system::error_code&amp; e, std::size_t size);
+...
+std::string data;
+boost::asio::async_read_until(s, data, match_whitespace, handler);
+</pre>
+<p>
+ To asynchronously read data into a <code class="computeroutput">std::string</code> until a matching
+ character is found:
+ </p>
+<pre class="programlisting">class match_char
+{
+public:
+ explicit match_char(char c) : c_(c) {}
+
+ template &lt;typename Iterator&gt;
+ std::pair&lt;Iterator, bool&gt; operator()(
+ Iterator begin, Iterator end) const
+ {
+ Iterator i = begin;
+ while (i != end)
+ if (c_ == *i++)
+ return std::make_pair(i, true);
+ return std::make_pair(i, false);
+ }
+
+private:
+ char c_;
+};
+
+namespace asio {
+ template &lt;&gt; struct is_match_condition&lt;match_char&gt;
+ : public boost::true_type {};
+} // namespace asio
+...
+void handler(const boost::system::error_code&amp; e, std::size_t size);
+...
+std::string data;
+boost::asio::async_read_until(s, data, match_char('a'), 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-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="overload11.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_read_until.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="../async_result.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/async_read_until/overload2.html b/doc/html/boost_asio/reference/async_read_until/overload2.html
index fce3231efb..04aeb9fdf5 100644
--- a/doc/html/boost_asio/reference/async_read_until/overload2.html
+++ b/doc/html/boost_asio/reference/async_read_until/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read_until (2 of 8 overloads)</title>
+<title>async_read_until (2 of 12 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="../async_read_until.html" title="async_read_until">
-<link rel="prev" href="overload1.html" title="async_read_until (1 of 8 overloads)">
-<link rel="next" href="overload3.html" title="async_read_until (3 of 8 overloads)">
+<link rel="prev" href="overload1.html" title="async_read_until (1 of 12 overloads)">
+<link rel="next" href="overload3.html" title="async_read_until (3 of 12 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_read_until.overload2"></a><a class="link" href="overload2.html" title="async_read_until (2 of 8 overloads)">async_read_until
- (2 of 8 overloads)</a>
+<a name="boost_asio.reference.async_read_until.overload2"></a><a class="link" href="overload2.html" title="async_read_until (2 of 12 overloads)">async_read_until
+ (2 of 12 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read data into a dynamic buffer sequence
@@ -33,13 +33,14 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="../ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_read_until(
AsyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
string_view delim,
- ReadHandler &amp;&amp; handler);
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to asynchronously read data into the specified dynamic
@@ -109,8 +110,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>
@@ -172,7 +173,7 @@ boost::asio::async_read_until(s, data, "\r\n", 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/async_read_until/overload3.html b/doc/html/boost_asio/reference/async_read_until/overload3.html
index a306fb899e..ae7dd6b989 100644
--- a/doc/html/boost_asio/reference/async_read_until/overload3.html
+++ b/doc/html/boost_asio/reference/async_read_until/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read_until (3 of 8 overloads)</title>
+<title>async_read_until (3 of 12 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="../async_read_until.html" title="async_read_until">
-<link rel="prev" href="overload2.html" title="async_read_until (2 of 8 overloads)">
-<link rel="next" href="overload4.html" title="async_read_until (4 of 8 overloads)">
+<link rel="prev" href="overload2.html" title="async_read_until (2 of 12 overloads)">
+<link rel="next" href="overload4.html" title="async_read_until (4 of 12 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_read_until.overload3"></a><a class="link" href="overload3.html" title="async_read_until (3 of 8 overloads)">async_read_until
- (3 of 8 overloads)</a>
+<a name="boost_asio.reference.async_read_until.overload3"></a><a class="link" href="overload3.html" title="async_read_until (3 of 12 overloads)">async_read_until
+ (3 of 12 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read data into a dynamic buffer sequence
@@ -33,13 +33,14 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="../ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_read_until(
AsyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
const boost::regex &amp; expr,
- ReadHandler &amp;&amp; handler);
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to asynchronously read data into the specified dynamic
@@ -111,8 +112,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>
@@ -176,7 +177,7 @@ boost::asio::async_read_until(s, 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/async_read_until/overload4.html b/doc/html/boost_asio/reference/async_read_until/overload4.html
index c266ef88aa..7c4ad66f16 100644
--- a/doc/html/boost_asio/reference/async_read_until/overload4.html
+++ b/doc/html/boost_asio/reference/async_read_until/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read_until (4 of 8 overloads)</title>
+<title>async_read_until (4 of 12 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="../async_read_until.html" title="async_read_until">
-<link rel="prev" href="overload3.html" title="async_read_until (3 of 8 overloads)">
-<link rel="next" href="overload5.html" title="async_read_until (5 of 8 overloads)">
+<link rel="prev" href="overload3.html" title="async_read_until (3 of 12 overloads)">
+<link rel="next" href="overload5.html" title="async_read_until (5 of 12 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_read_until.overload4"></a><a class="link" href="overload4.html" title="async_read_until (4 of 8 overloads)">async_read_until
- (4 of 8 overloads)</a>
+<a name="boost_asio.reference.async_read_until.overload4"></a><a class="link" href="overload4.html" title="async_read_until (4 of 12 overloads)">async_read_until
+ (4 of 12 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read data into a dynamic buffer sequence
@@ -33,15 +33,15 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename MatchCondition,
typename <a class="link" href="../ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_read_until(
AsyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
MatchCondition match_condition,
ReadHandler &amp;&amp; handler,
- typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &amp;&amp;is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to asynchronously read data into the specified dynamic
@@ -98,7 +98,7 @@
<p>
where <code class="computeroutput">iterator</code> represents the type:
</p>
-<pre class="programlisting">buffers_iterator&lt;typename DynamicBuffer::const_buffers_type&gt;
+<pre class="programlisting">buffers_iterator&lt;typename DynamicBuffer_v1::const_buffers_type&gt;
</pre>
<p>
The iterator parameters <code class="computeroutput">begin</code> and <code class="computeroutput">end</code> define
@@ -131,8 +131,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>
@@ -216,7 +216,7 @@ boost::asio::async_read_until(s, data, match_char('a'), 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/async_read_until/overload5.html b/doc/html/boost_asio/reference/async_read_until/overload5.html
index 40c5410b6c..a1f41c64c1 100644
--- a/doc/html/boost_asio/reference/async_read_until/overload5.html
+++ b/doc/html/boost_asio/reference/async_read_until/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read_until (5 of 8 overloads)</title>
+<title>async_read_until (5 of 12 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="../async_read_until.html" title="async_read_until">
-<link rel="prev" href="overload4.html" title="async_read_until (4 of 8 overloads)">
-<link rel="next" href="overload6.html" title="async_read_until (6 of 8 overloads)">
+<link rel="prev" href="overload4.html" title="async_read_until (4 of 12 overloads)">
+<link rel="next" href="overload6.html" title="async_read_until (6 of 12 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_read_until.overload5"></a><a class="link" href="overload5.html" title="async_read_until (5 of 8 overloads)">async_read_until
- (5 of 8 overloads)</a>
+<a name="boost_asio.reference.async_read_until.overload5"></a><a class="link" href="overload5.html" title="async_read_until (5 of 12 overloads)">async_read_until
+ (5 of 12 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read data into a streambuf until it
@@ -106,8 +106,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>
@@ -169,7 +169,7 @@ boost::asio::async_read_until(s, b, '\n', 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/async_read_until/overload6.html b/doc/html/boost_asio/reference/async_read_until/overload6.html
index 48cd677219..e12c54de3b 100644
--- a/doc/html/boost_asio/reference/async_read_until/overload6.html
+++ b/doc/html/boost_asio/reference/async_read_until/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read_until (6 of 8 overloads)</title>
+<title>async_read_until (6 of 12 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="../async_read_until.html" title="async_read_until">
-<link rel="prev" href="overload5.html" title="async_read_until (5 of 8 overloads)">
-<link rel="next" href="overload7.html" title="async_read_until (7 of 8 overloads)">
+<link rel="prev" href="overload5.html" title="async_read_until (5 of 12 overloads)">
+<link rel="next" href="overload7.html" title="async_read_until (7 of 12 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_read_until.overload6"></a><a class="link" href="overload6.html" title="async_read_until (6 of 8 overloads)">async_read_until
- (6 of 8 overloads)</a>
+<a name="boost_asio.reference.async_read_until.overload6"></a><a class="link" href="overload6.html" title="async_read_until (6 of 12 overloads)">async_read_until
+ (6 of 12 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read data into a streambuf until it
@@ -106,8 +106,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>
@@ -169,7 +169,7 @@ boost::asio::async_read_until(s, b, "\r\n", 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/async_read_until/overload7.html b/doc/html/boost_asio/reference/async_read_until/overload7.html
index 5f0dd049cc..82d1b209f1 100644
--- a/doc/html/boost_asio/reference/async_read_until/overload7.html
+++ b/doc/html/boost_asio/reference/async_read_until/overload7.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read_until (7 of 8 overloads)</title>
+<title>async_read_until (7 of 12 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="../async_read_until.html" title="async_read_until">
-<link rel="prev" href="overload6.html" title="async_read_until (6 of 8 overloads)">
-<link rel="next" href="overload8.html" title="async_read_until (8 of 8 overloads)">
+<link rel="prev" href="overload6.html" title="async_read_until (6 of 12 overloads)">
+<link rel="next" href="overload8.html" title="async_read_until (8 of 12 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_read_until.overload7"></a><a class="link" href="overload7.html" title="async_read_until (7 of 8 overloads)">async_read_until
- (7 of 8 overloads)</a>
+<a name="boost_asio.reference.async_read_until.overload7"></a><a class="link" href="overload7.html" title="async_read_until (7 of 12 overloads)">async_read_until
+ (7 of 12 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read data into a streambuf until some
@@ -108,8 +108,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>
@@ -172,7 +172,7 @@ boost::asio::async_read_until(s, b, boost::regex("\r\n"), 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/async_read_until/overload8.html b/doc/html/boost_asio/reference/async_read_until/overload8.html
index 7babf2290d..6b12e81009 100644
--- a/doc/html/boost_asio/reference/async_read_until/overload8.html
+++ b/doc/html/boost_asio/reference/async_read_until/overload8.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_read_until (8 of 8 overloads)</title>
+<title>async_read_until (8 of 12 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="../async_read_until.html" title="async_read_until">
-<link rel="prev" href="overload7.html" title="async_read_until (7 of 8 overloads)">
-<link rel="next" href="../async_result.html" title="async_result">
+<link rel="prev" href="overload7.html" title="async_read_until (7 of 12 overloads)">
+<link rel="next" href="overload9.html" title="async_read_until (9 of 12 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,12 +20,12 @@
</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="../async_read_until.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="../async_result.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload7.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_read_until.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><h4 class="title">
-<a name="boost_asio.reference.async_read_until.overload8"></a><a class="link" href="overload8.html" title="async_read_until (8 of 8 overloads)">async_read_until
- (8 of 8 overloads)</a>
+<a name="boost_asio.reference.async_read_until.overload8"></a><a class="link" href="overload8.html" title="async_read_until (8 of 12 overloads)">async_read_until
+ (8 of 12 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to read data into a streambuf until a function
@@ -128,8 +128,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>
@@ -212,7 +212,7 @@ boost::asio::async_read_until(s, b, match_char('a'), 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>
@@ -220,7 +220,7 @@ boost::asio::async_read_until(s, b, match_char('a'), handler);
</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="../async_read_until.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="../async_result.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload7.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_read_until.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/async_read_until/overload9.html b/doc/html/boost_asio/reference/async_read_until/overload9.html
new file mode 100644
index 0000000000..177d36084d
--- /dev/null
+++ b/doc/html/boost_asio/reference/async_read_until/overload9.html
@@ -0,0 +1,187 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>async_read_until (9 of 12 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="../async_read_until.html" title="async_read_until">
+<link rel="prev" href="overload8.html" title="async_read_until (8 of 12 overloads)">
+<link rel="next" href="overload10.html" title="async_read_until (10 of 12 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="../async_read_until.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><h4 class="title">
+<a name="boost_asio.reference.async_read_until.overload9"></a><a class="link" href="overload9.html" title="async_read_until (9 of 12 overloads)">async_read_until
+ (9 of 12 overloads)</a>
+</h4></div></div></div>
+<p>
+ Start an asynchronous operation to read data into a dynamic buffer sequence
+ until it contains a specified delimiter.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../AsyncReadStream.html" title="Buffer-oriented asynchronous read stream requirements">AsyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="../ReadHandler.html" title="Read handler requirements">ReadHandler</a>&gt;
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_read_until(
+ AsyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ char delim,
+ ReadHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to asynchronously read data into the specified dynamic
+ buffer sequence until the dynamic buffer sequence's get area contains the
+ specified delimiter. The function call always returns immediately. The
+ asynchronous operation will continue until one of the following conditions
+ is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The get area of the dynamic buffer sequence contains the specified
+ delimiter.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ async_read_some function, and is known as a <span class="emphasis"><em>composed operation</em></span>.
+ If the dynamic buffer sequence's get area already contains the delimiter,
+ this asynchronous operation completes immediately. The program must ensure
+ that the stream performs no other read operations (such as async_read,
+ async_read_until, the stream's async_read_some function, or any other composed
+ operations that perform reads) until this operation completes.
+ </p>
+<h6>
+<a name="boost_asio.reference.async_read_until.overload9.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read_until.overload9.parameters"></a></span><a class="link" href="overload9.html#boost_asio.reference.async_read_until.overload9.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the AsyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read. Although
+ the buffers object may be copied as necessary, ownership of the underlying
+ memory blocks is retained by the caller, which must guarantee that
+ they remain valid until the handler is called.
+ </p></dd>
+<dt><span class="term">delim</span></dt>
+<dd><p>
+ The delimiter character.
+ </p></dd>
+<dt><span class="term">handler</span></dt>
+<dd>
+<p>
+ The handler to be called when the read operation completes. Copies
+ will be made of the handler as required. The function signature of
+ the handler must be:
+</p>
+<pre class="programlisting">void handler(
+ // Result of operation.
+ const boost::system::error_code&amp; error,
+
+ // The number of bytes in the dynamic buffer sequence's
+ // get area up to and including the delimiter.
+ // 0 if an error occurred.
+ std::size_t bytes_transferred
+);
+</pre>
+<p>
+ Regardless of whether the asynchronous operation completes immediately
+ or not, the handler will not be invoked from within this function.
+ 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>
+</div>
+<h6>
+<a name="boost_asio.reference.async_read_until.overload9.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read_until.overload9.remarks"></a></span><a class="link" href="overload9.html#boost_asio.reference.async_read_until.overload9.remarks">Remarks</a>
+ </h6>
+<p>
+ After a successful async_read_until operation, the dynamic buffer sequence
+ may contain additional data beyond the delimiter. An application will typically
+ leave that data in the dynamic buffer sequence for a subsequent async_read_until
+ operation to examine.
+ </p>
+<h6>
+<a name="boost_asio.reference.async_read_until.overload9.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_read_until.overload9.example"></a></span><a class="link" href="overload9.html#boost_asio.reference.async_read_until.overload9.example">Example</a>
+ </h6>
+<p>
+ To asynchronously read data into a <code class="computeroutput">std::string</code> until a newline
+ is encountered:
+ </p>
+<pre class="programlisting">std::string data;
+...
+void handler(const boost::system::error_code&amp; e, std::size_t size)
+{
+ if (!e)
+ {
+ std::string line = data.substr(0, n);
+ data.erase(0, n);
+ ...
+ }
+}
+...
+boost::asio::async_read_until(s, data, '\n', handler);
+</pre>
+<p>
+ After the <code class="computeroutput">async_read_until</code> operation completes successfully,
+ the buffer <code class="computeroutput">data</code> contains the delimiter:
+ </p>
+<pre class="programlisting">{ 'a', 'b', ..., 'c', '\n', 'd', 'e', ... }
+</pre>
+<p>
+ The call to <code class="computeroutput">substr</code> then extracts the data up to and including
+ the delimiter, so that the string <code class="computeroutput">line</code> contains:
+ </p>
+<pre class="programlisting">{ 'a', 'b', ..., 'c', '\n' }
+</pre>
+<p>
+ After the call to <code class="computeroutput">erase</code>, the remaining data is left in the
+ buffer <code class="computeroutput">data</code> as follows:
+ </p>
+<pre class="programlisting">{ 'd', 'e', ... }
+</pre>
+<p>
+ This data may be the start of a new line, to be extracted by a subsequent
+ <code class="computeroutput">async_read_until</code> operation.
+ </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="../async_read_until.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/async_result.html b/doc/html/boost_asio/reference/async_result.html
index a0f496e2d8..0462a69f42 100644
--- a/doc/html/boost_asio/reference/async_result.html
+++ b/doc/html/boost_asio/reference/async_result.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="../reference.html" title="Reference">
-<link rel="prev" href="async_read_until/overload8.html" title="async_read_until (8 of 8 overloads)">
+<link rel="prev" href="async_read_until/overload12.html" title="async_read_until (12 of 12 overloads)">
<link rel="next" href="async_result/async_result.html" title="async_result::async_result">
</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="async_read_until/overload8.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_result/async_result.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_read_until/overload12.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_result/async_result.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -129,6 +129,19 @@ class async_result
</p>
</td>
</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="async_result/initiate.html" title="async_result::initiate"><span class="bold"><strong>initiate</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Initiate the asynchronous operation that will produce the result,
+ and obtain the value to be returned from the initiating function.
+ </p>
+ </td>
+</tr>
</tbody>
</table></div>
<p>
@@ -168,7 +181,7 @@ class async_result
</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>
@@ -176,7 +189,7 @@ class async_result
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_read_until/overload8.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_result/async_result.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_read_until/overload12.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_result/async_result.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/async_result/async_result.html b/doc/html/boost_asio/reference/async_result/async_result.html
index bbcce23212..86d9644449 100644
--- a/doc/html/boost_asio/reference/async_result/async_result.html
+++ b/doc/html/boost_asio/reference/async_result/async_result.html
@@ -43,7 +43,7 @@ Construct
</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/async_result/completion_handler_type.html b/doc/html/boost_asio/reference/async_result/completion_handler_type.html
index f4d4769d3e..04b31d1ae2 100644
--- a/doc/html/boost_asio/reference/async_result/completion_handler_type.html
+++ b/doc/html/boost_asio/reference/async_result/completion_handler_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/async_result/get.html b/doc/html/boost_asio/reference/async_result/get.html
index 67bfa3762b..8b685517d9 100644
--- a/doc/html/boost_asio/reference/async_result/get.html
+++ b/doc/html/boost_asio/reference/async_result/get.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../async_result.html" title="async_result">
<link rel="prev" href="completion_handler_type.html" title="async_result::completion_handler_type">
-<link rel="next" href="return_type.html" title="async_result::return_type">
+<link rel="next" href="initiate.html" title="async_result::initiate">
</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="completion_handler_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result.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="return_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="completion_handler_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result.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="initiate.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -36,7 +36,7 @@ Obtain the value 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>
@@ -44,7 +44,7 @@ Obtain the value to
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="completion_handler_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result.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="return_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="completion_handler_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result.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="initiate.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/async_result/initiate.html b/doc/html/boost_asio/reference/async_result/initiate.html
new file mode 100644
index 0000000000..1a5360578f
--- /dev/null
+++ b/doc/html/boost_asio/reference/async_result/initiate.html
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>async_result::initiate</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="../async_result.html" title="async_result">
+<link rel="prev" href="get.html" title="async_result::get">
+<link rel="next" href="return_type.html" title="async_result::return_type">
+</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.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result.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="return_type.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.async_result.initiate"></a><a class="link" href="initiate.html" title="async_result::initiate">async_result::initiate</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.async_result.initiate"></a>
+Initiate
+ the asynchronous operation that will produce the result, and obtain the
+ value to be returned from the initiating function.
+ </p>
+<pre class="programlisting">template&lt;
+ typename Initiation,
+ typename RawCompletionToken,
+ typename... Args&gt;
+static return_type initiate(
+ Initiation &amp;&amp; initiation,
+ RawCompletionToken &amp;&amp; token,
+ Args &amp;&amp;... args);
+</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.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result.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="return_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/async_result/return_type.html b/doc/html/boost_asio/reference/async_result/return_type.html
index cb703c1d98..767bc7f82a 100644
--- a/doc/html/boost_asio/reference/async_result/return_type.html
+++ b/doc/html/boost_asio/reference/async_result/return_type.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../async_result.html" title="async_result">
-<link rel="prev" href="get.html" title="async_result::get">
-<link rel="next" href="../async_result_lt__Handler__gt_.html" title="async_result&lt; Handler &gt;">
+<link rel="prev" href="initiate.html" title="async_result::initiate">
+<link rel="next" href="../async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_.html" title="async_result&lt; std::packaged_task&lt; Result(Args...)&gt;, Signature &gt;">
</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="get.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result.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="../async_result_lt__Handler__gt_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="initiate.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result.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="../async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -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>
@@ -54,7 +54,7 @@ The
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result.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="../async_result_lt__Handler__gt_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="initiate.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result.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="../async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/async_result_lt__Handler__gt_/async_result.html b/doc/html/boost_asio/reference/async_result_lt__Handler__gt_/async_result.html
deleted file mode 100644
index 72b0c100fd..0000000000
--- a/doc/html/boost_asio/reference/async_result_lt__Handler__gt_/async_result.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_result&lt; Handler &gt;::async_result</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="../async_result_lt__Handler__gt_.html" title="async_result&lt; Handler &gt;">
-<link rel="prev" href="../async_result_lt__Handler__gt_.html" title="async_result&lt; Handler &gt;">
-<link rel="next" href="get.html" title="async_result&lt; Handler &gt;::get">
-</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="../async_result_lt__Handler__gt_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result_lt__Handler__gt_.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.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.async_result_lt__Handler__gt_.async_result"></a><a class="link" href="async_result.html" title="async_result&lt; Handler &gt;::async_result">async_result&lt;
- Handler &gt;::async_result</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.async_result_lt__Handler__gt_.async_result"></a>
-Construct an async result from a given handler.
- </p>
-<pre class="programlisting">async_result(
- Handler &amp; );
-</pre>
-<p>
- When using a specalised <a class="link" href="../async_result.html" title="async_result"><code class="computeroutput">async_result</code></a>,
- the constructor has an opportunity to initialise some state associated
- with the handler, which is then returned from the initiating function.
- </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="../async_result_lt__Handler__gt_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result_lt__Handler__gt_.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.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/async_result_lt__Handler__gt_/type.html b/doc/html/boost_asio/reference/async_result_lt__Handler__gt_/type.html
deleted file mode 100644
index da5d0aab34..0000000000
--- a/doc/html/boost_asio/reference/async_result_lt__Handler__gt_/type.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_result&lt; Handler &gt;::type</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="../async_result_lt__Handler__gt_.html" title="async_result&lt; Handler &gt;">
-<link rel="prev" href="get.html" title="async_result&lt; Handler &gt;::get">
-<link rel="next" href="../async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_.html" title="async_result&lt; std::packaged_task&lt; Result(Args...)&gt;, Signature &gt;">
-</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.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result_lt__Handler__gt_.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="../async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_.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.async_result_lt__Handler__gt_.type"></a><a class="link" href="type.html" title="async_result&lt; Handler &gt;::type">async_result&lt;
- Handler &gt;::type</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.async_result_lt__Handler__gt_.type"></a>
-The return type of the initiating function.
- </p>
-<pre class="programlisting">typedef void type;
-</pre>
-<h6>
-<a name="boost_asio.reference.async_result_lt__Handler__gt_.type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.async_result_lt__Handler__gt_.type.requirements"></a></span><a class="link" href="type.html#boost_asio.reference.async_result_lt__Handler__gt_.type.requirements">Requirements</a>
- </h6>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/async_result.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result_lt__Handler__gt_.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="../async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_.html b/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_.html
index 093b88bd7a..1eabd67865 100644
--- a/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_.html
+++ b/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_.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="../reference.html" title="Reference">
-<link rel="prev" href="async_result_lt__Handler__gt_/type.html" title="async_result&lt; Handler &gt;::type">
+<link rel="prev" href="async_result/return_type.html" title="async_result::return_type">
<link rel="next" href="async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/async_result.html" title="async_result&lt; std::packaged_task&lt; Result(Args...)&gt;, Signature &gt;::async_result">
</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="async_result_lt__Handler__gt_/type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/async_result.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_result/return_type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/async_result.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -147,7 +147,7 @@ class async_result&lt; std::packaged_task&lt; Result(Args...)&gt;, Signature &gt
</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>
@@ -155,7 +155,7 @@ class async_result&lt; std::packaged_task&lt; Result(Args...)&gt;, Signature &gt
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_result_lt__Handler__gt_/type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/async_result.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_result/return_type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/async_result.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/async_result.html b/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/async_result.html
index bb271d7e65..88305501d4 100644
--- a/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/async_result.html
+++ b/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/async_result.html
@@ -38,7 +38,7 @@ The constructor
</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/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/completion_handler_type.html b/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/completion_handler_type.html
index 731c18f701..d837a2bd7b 100644
--- a/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/completion_handler_type.html
+++ b/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/completion_handler_type.html
@@ -47,7 +47,7 @@ The packaged
</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/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/get.html b/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/get.html
index e34060d89b..9787dae2ed 100644
--- a/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/get.html
+++ b/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/get.html
@@ -37,7 +37,7 @@ Returns the packaged
</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/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/return_type.html b/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/return_type.html
index 325c1024a1..c6608c67a5 100644
--- a/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/return_type.html
+++ b/doc/html/boost_asio/reference/async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/return_type.html
@@ -47,7 +47,7 @@ The return type
</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/async_write.html b/doc/html/boost_asio/reference/async_write.html
index 5daf2a957e..e196d681d7 100644
--- a/doc/html/boost_asio/reference/async_write.html
+++ b/doc/html/boost_asio/reference/async_write.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="async_result_lt__std__packaged_task_lt__Result_lp_Args_ellipsis__rp__gt__comma__Signature__gt_/return_type.html" title="async_result&lt; std::packaged_task&lt; Result(Args...)&gt;, Signature &gt;::return_type">
-<link rel="next" href="async_write/overload1.html" title="async_write (1 of 6 overloads)">
+<link rel="next" href="async_write/overload1.html" title="async_write (1 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -39,12 +39,12 @@ The <code class="computeroutput">async_write</code> function
typename <a class="link" href="AsyncWriteStream.html" title="Buffer-oriented asynchronous write stream requirements">AsyncWriteStream</a>,
typename <a class="link" href="ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>,
typename <a class="link" href="WriteHandler.html" title="Write handler requirements">WriteHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload1.html" title="async_write (1 of 6 overloads)">async_write</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload1.html" title="async_write (1 of 8 overloads)">async_write</a>(
AsyncWriteStream &amp; s,
const ConstBufferSequence &amp; buffers,
WriteHandler &amp;&amp; handler,
typename enable_if&lt; is_const_buffer_sequence&lt; ConstBufferSequence &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload1.html" title="async_write (1 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload1.html" title="async_write (1 of 8 overloads)">more...</a></em></span>
</pre>
<p>
Start an asynchronous operation to write a certain amount of data to a stream.
@@ -54,43 +54,43 @@ The <code class="computeroutput">async_write</code> function
typename <a class="link" href="ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>,
typename <a class="link" href="WriteHandler.html" title="Write handler requirements">WriteHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload2.html" title="async_write (2 of 6 overloads)">async_write</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload2.html" title="async_write (2 of 8 overloads)">async_write</a>(
AsyncWriteStream &amp; s,
const ConstBufferSequence &amp; buffers,
CompletionCondition completion_condition,
WriteHandler &amp;&amp; handler,
typename enable_if&lt; is_const_buffer_sequence&lt; ConstBufferSequence &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload2.html" title="async_write (2 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload2.html" title="async_write (2 of 8 overloads)">more...</a></em></span>
</pre>
<p>
Start an asynchronous operation to write all of the supplied data to a stream.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="AsyncWriteStream.html" title="Buffer-oriented asynchronous write stream requirements">AsyncWriteStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="WriteHandler.html" title="Write handler requirements">WriteHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload3.html" title="async_write (3 of 6 overloads)">async_write</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload3.html" title="async_write (3 of 8 overloads)">async_write</a>(
AsyncWriteStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
WriteHandler &amp;&amp; handler,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload3.html" title="async_write (3 of 6 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload3.html" title="async_write (3 of 8 overloads)">more...</a></em></span>
</pre>
<p>
Start an asynchronous operation to write a certain amount of data to a stream.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="AsyncWriteStream.html" title="Buffer-oriented asynchronous write stream requirements">AsyncWriteStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>,
typename <a class="link" href="WriteHandler.html" title="Write handler requirements">WriteHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload4.html" title="async_write (4 of 6 overloads)">async_write</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload4.html" title="async_write (4 of 8 overloads)">async_write</a>(
AsyncWriteStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
CompletionCondition completion_condition,
WriteHandler &amp;&amp; handler,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload4.html" title="async_write (4 of 6 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload4.html" title="async_write (4 of 8 overloads)">more...</a></em></span>
</pre>
<p>
Start an asynchronous operation to write all of the supplied data to a stream.
@@ -99,11 +99,11 @@ The <code class="computeroutput">async_write</code> function
typename <a class="link" href="AsyncWriteStream.html" title="Buffer-oriented asynchronous write stream requirements">AsyncWriteStream</a>,
typename Allocator,
typename <a class="link" href="WriteHandler.html" title="Write handler requirements">WriteHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload5.html" title="async_write (5 of 6 overloads)">async_write</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload5.html" title="async_write (5 of 8 overloads)">async_write</a>(
AsyncWriteStream &amp; s,
basic_streambuf&lt; Allocator &gt; &amp; b,
WriteHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload5.html" title="async_write (5 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload5.html" title="async_write (5 of 8 overloads)">more...</a></em></span>
</pre>
<p>
Start an asynchronous operation to write a certain amount of data to a stream.
@@ -113,12 +113,42 @@ The <code class="computeroutput">async_write</code> function
typename Allocator,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>,
typename <a class="link" href="WriteHandler.html" title="Write handler requirements">WriteHandler</a>&gt;
-<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload6.html" title="async_write (6 of 6 overloads)">async_write</a>(
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload6.html" title="async_write (6 of 8 overloads)">async_write</a>(
AsyncWriteStream &amp; s,
basic_streambuf&lt; Allocator &gt; &amp; b,
CompletionCondition completion_condition,
WriteHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload6.html" title="async_write (6 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload6.html" title="async_write (6 of 8 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Start an asynchronous operation to write all of the supplied data to a stream.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="AsyncWriteStream.html" title="Buffer-oriented asynchronous write stream requirements">AsyncWriteStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="WriteHandler.html" title="Write handler requirements">WriteHandler</a>&gt;
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload7.html" title="async_write (7 of 8 overloads)">async_write</a>(
+ AsyncWriteStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ WriteHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload7.html" title="async_write (7 of 8 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Start an asynchronous operation to write a certain amount of data to a stream.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="AsyncWriteStream.html" title="Buffer-oriented asynchronous write stream requirements">AsyncWriteStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>,
+ typename <a class="link" href="WriteHandler.html" title="Write handler requirements">WriteHandler</a>&gt;
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_write/overload8.html" title="async_write (8 of 8 overloads)">async_write</a>(
+ AsyncWriteStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ CompletionCondition completion_condition,
+ WriteHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_write/overload8.html" title="async_write (8 of 8 overloads)">more...</a></em></span>
</pre>
<h5>
<a name="boost_asio.reference.async_write.h0"></a>
@@ -133,7 +163,7 @@ The <code class="computeroutput">async_write</code> function
</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/async_write/overload1.html b/doc/html/boost_asio/reference/async_write/overload1.html
index a177fea44c..5bbb6f13e0 100644
--- a/doc/html/boost_asio/reference/async_write/overload1.html
+++ b/doc/html/boost_asio/reference/async_write/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_write (1 of 6 overloads)</title>
+<title>async_write (1 of 8 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="../async_write.html" title="async_write">
<link rel="prev" href="../async_write.html" title="async_write">
-<link rel="next" href="overload2.html" title="async_write (2 of 6 overloads)">
+<link rel="next" href="overload2.html" title="async_write (2 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_write.overload1"></a><a class="link" href="overload1.html" title="async_write (1 of 6 overloads)">async_write
- (1 of 6 overloads)</a>
+<a name="boost_asio.reference.async_write.overload1"></a><a class="link" href="overload1.html" title="async_write (1 of 8 overloads)">async_write
+ (1 of 8 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to write all of the supplied data to a
@@ -101,8 +101,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>
@@ -125,7 +125,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/async_write/overload2.html b/doc/html/boost_asio/reference/async_write/overload2.html
index 07e7406e93..100608fca4 100644
--- a/doc/html/boost_asio/reference/async_write/overload2.html
+++ b/doc/html/boost_asio/reference/async_write/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_write (2 of 6 overloads)</title>
+<title>async_write (2 of 8 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="../async_write.html" title="async_write">
-<link rel="prev" href="overload1.html" title="async_write (1 of 6 overloads)">
-<link rel="next" href="overload3.html" title="async_write (3 of 6 overloads)">
+<link rel="prev" href="overload1.html" title="async_write (1 of 8 overloads)">
+<link rel="next" href="overload3.html" title="async_write (3 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_write.overload2"></a><a class="link" href="overload2.html" title="async_write (2 of 6 overloads)">async_write
- (2 of 6 overloads)</a>
+<a name="boost_asio.reference.async_write.overload2"></a><a class="link" href="overload2.html" title="async_write (2 of 8 overloads)">async_write
+ (2 of 8 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to write a certain amount of data to a
@@ -123,8 +123,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>
@@ -150,7 +150,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/async_write/overload3.html b/doc/html/boost_asio/reference/async_write/overload3.html
index bd701af14b..c5a97892ab 100644
--- a/doc/html/boost_asio/reference/async_write/overload3.html
+++ b/doc/html/boost_asio/reference/async_write/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_write (3 of 6 overloads)</title>
+<title>async_write (3 of 8 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="../async_write.html" title="async_write">
-<link rel="prev" href="overload2.html" title="async_write (2 of 6 overloads)">
-<link rel="next" href="overload4.html" title="async_write (4 of 6 overloads)">
+<link rel="prev" href="overload2.html" title="async_write (2 of 8 overloads)">
+<link rel="next" href="overload4.html" title="async_write (4 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_write.overload3"></a><a class="link" href="overload3.html" title="async_write (3 of 6 overloads)">async_write
- (3 of 6 overloads)</a>
+<a name="boost_asio.reference.async_write.overload3"></a><a class="link" href="overload3.html" title="async_write (3 of 8 overloads)">async_write
+ (3 of 8 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to write all of the supplied data to a
@@ -33,13 +33,13 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../AsyncWriteStream.html" title="Buffer-oriented asynchronous write stream requirements">AsyncWriteStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="../WriteHandler.html" title="Write handler requirements">WriteHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_write(
AsyncWriteStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
WriteHandler &amp;&amp; handler,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to asynchronously write a certain number of bytes
@@ -101,8 +101,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>
@@ -110,7 +110,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/async_write/overload4.html b/doc/html/boost_asio/reference/async_write/overload4.html
index 68451abad0..cdd9ab322e 100644
--- a/doc/html/boost_asio/reference/async_write/overload4.html
+++ b/doc/html/boost_asio/reference/async_write/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_write (4 of 6 overloads)</title>
+<title>async_write (4 of 8 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="../async_write.html" title="async_write">
-<link rel="prev" href="overload3.html" title="async_write (3 of 6 overloads)">
-<link rel="next" href="overload5.html" title="async_write (5 of 6 overloads)">
+<link rel="prev" href="overload3.html" title="async_write (3 of 8 overloads)">
+<link rel="next" href="overload5.html" title="async_write (5 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_write.overload4"></a><a class="link" href="overload4.html" title="async_write (4 of 6 overloads)">async_write
- (4 of 6 overloads)</a>
+<a name="boost_asio.reference.async_write.overload4"></a><a class="link" href="overload4.html" title="async_write (4 of 8 overloads)">async_write
+ (4 of 8 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to write a certain amount of data to a
@@ -33,15 +33,15 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../AsyncWriteStream.html" title="Buffer-oriented asynchronous write stream requirements">AsyncWriteStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="../CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>,
typename <a class="link" href="../WriteHandler.html" title="Write handler requirements">WriteHandler</a>&gt;
<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_write(
AsyncWriteStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
CompletionCondition completion_condition,
WriteHandler &amp;&amp; handler,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to asynchronously write a certain number of bytes
@@ -123,8 +123,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>
@@ -132,7 +132,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/async_write/overload5.html b/doc/html/boost_asio/reference/async_write/overload5.html
index 6638457d8d..9e4400ee2b 100644
--- a/doc/html/boost_asio/reference/async_write/overload5.html
+++ b/doc/html/boost_asio/reference/async_write/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_write (5 of 6 overloads)</title>
+<title>async_write (5 of 8 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="../async_write.html" title="async_write">
-<link rel="prev" href="overload4.html" title="async_write (4 of 6 overloads)">
-<link rel="next" href="overload6.html" title="async_write (6 of 6 overloads)">
+<link rel="prev" href="overload4.html" title="async_write (4 of 8 overloads)">
+<link rel="next" href="overload6.html" title="async_write (6 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.async_write.overload5"></a><a class="link" href="overload5.html" title="async_write (5 of 6 overloads)">async_write
- (5 of 6 overloads)</a>
+<a name="boost_asio.reference.async_write.overload5"></a><a class="link" href="overload5.html" title="async_write (5 of 8 overloads)">async_write
+ (5 of 8 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to write all of the supplied data to a
@@ -100,8 +100,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>
@@ -109,7 +109,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/async_write/overload6.html b/doc/html/boost_asio/reference/async_write/overload6.html
index 3f5138063e..e1088f381d 100644
--- a/doc/html/boost_asio/reference/async_write/overload6.html
+++ b/doc/html/boost_asio/reference/async_write/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_write (6 of 6 overloads)</title>
+<title>async_write (6 of 8 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="../async_write.html" title="async_write">
-<link rel="prev" href="overload5.html" title="async_write (5 of 6 overloads)">
-<link rel="next" href="../async_write_at.html" title="async_write_at">
+<link rel="prev" href="overload5.html" title="async_write (5 of 8 overloads)">
+<link rel="next" href="overload7.html" title="async_write (7 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,12 +20,12 @@
</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="../async_write.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="../async_write_at.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="../async_write.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><h4 class="title">
-<a name="boost_asio.reference.async_write.overload6"></a><a class="link" href="overload6.html" title="async_write (6 of 6 overloads)">async_write
- (6 of 6 overloads)</a>
+<a name="boost_asio.reference.async_write.overload6"></a><a class="link" href="overload6.html" title="async_write (6 of 8 overloads)">async_write
+ (6 of 8 overloads)</a>
</h4></div></div></div>
<p>
Start an asynchronous operation to write a certain amount of data to a
@@ -122,8 +122,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>
@@ -131,7 +131,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>
@@ -139,7 +139,7 @@
</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="../async_write.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="../async_write_at.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="../async_write.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/async_write/overload7.html b/doc/html/boost_asio/reference/async_write/overload7.html
new file mode 100644
index 0000000000..75d70f8bad
--- /dev/null
+++ b/doc/html/boost_asio/reference/async_write/overload7.html
@@ -0,0 +1,124 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>async_write (7 of 8 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="../async_write.html" title="async_write">
+<link rel="prev" href="overload6.html" title="async_write (6 of 8 overloads)">
+<link rel="next" href="overload8.html" title="async_write (8 of 8 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="../async_write.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><h4 class="title">
+<a name="boost_asio.reference.async_write.overload7"></a><a class="link" href="overload7.html" title="async_write (7 of 8 overloads)">async_write
+ (7 of 8 overloads)</a>
+</h4></div></div></div>
+<p>
+ Start an asynchronous operation to write all of the supplied data to a
+ stream.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../AsyncWriteStream.html" title="Buffer-oriented asynchronous write stream requirements">AsyncWriteStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="../WriteHandler.html" title="Write handler requirements">WriteHandler</a>&gt;
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_write(
+ AsyncWriteStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ WriteHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to asynchronously write a certain number of bytes
+ of data to a stream. The function call always returns immediately. The
+ asynchronous operation will continue until one of the following conditions
+ is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ All of the data in the supplied dynamic buffer sequence has been written.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ async_write_some function, and is known as a <span class="emphasis"><em>composed operation</em></span>.
+ The program must ensure that the stream performs no other write operations
+ (such as async_write, the stream's async_write_some function, or any other
+ composed operations that perform writes) until this operation completes.
+ </p>
+<h6>
+<a name="boost_asio.reference.async_write.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_write.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.async_write.overload7.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream to which the data is to be written. The type must support
+ the AsyncWriteStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence from which data will be written. Although
+ the buffers object may be copied as necessary, ownership of the underlying
+ memory blocks is retained by the caller, which must guarantee that
+ they remain valid until the handler is called. Successfully written
+ data is automatically consumed from the buffers.
+ </p></dd>
+<dt><span class="term">handler</span></dt>
+<dd>
+<p>
+ The handler to be called when the write operation completes. Copies
+ will be made of the handler as required. The function signature of
+ the handler must be:
+</p>
+<pre class="programlisting">void handler(
+ const boost::system::error_code&amp; error, // Result of operation.
+
+ std::size_t bytes_transferred // Number of bytes written from the
+ // buffers. If an error occurred,
+ // this will be less than the sum
+ // of the buffer sizes.
+);
+</pre>
+<p>
+ Regardless of whether the asynchronous operation completes immediately
+ or not, the handler will not be invoked from within this function.
+ 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>
+</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="../async_write.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/async_write/overload8.html b/doc/html/boost_asio/reference/async_write/overload8.html
new file mode 100644
index 0000000000..84be541ddd
--- /dev/null
+++ b/doc/html/boost_asio/reference/async_write/overload8.html
@@ -0,0 +1,146 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>async_write (8 of 8 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="../async_write.html" title="async_write">
+<link rel="prev" href="overload7.html" title="async_write (7 of 8 overloads)">
+<link rel="next" href="../async_write_at.html" title="async_write_at">
+</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="../async_write.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="../async_write_at.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.async_write.overload8"></a><a class="link" href="overload8.html" title="async_write (8 of 8 overloads)">async_write
+ (8 of 8 overloads)</a>
+</h4></div></div></div>
+<p>
+ Start an asynchronous operation to write a certain amount of data to a
+ stream.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../AsyncWriteStream.html" title="Buffer-oriented asynchronous write stream requirements">AsyncWriteStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="../CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>,
+ typename <a class="link" href="../WriteHandler.html" title="Write handler requirements">WriteHandler</a>&gt;
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_write(
+ AsyncWriteStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ CompletionCondition completion_condition,
+ WriteHandler &amp;&amp; handler,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to asynchronously write a certain number of bytes
+ of data to a stream. The function call always returns immediately. The
+ asynchronous operation will continue until one of the following conditions
+ is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ All of the data in the supplied dynamic buffer sequence has been written.
+ </li>
+<li class="listitem">
+ The completion_condition function object returns 0.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ async_write_some function, and is known as a <span class="emphasis"><em>composed operation</em></span>.
+ The program must ensure that the stream performs no other write operations
+ (such as async_write, the stream's async_write_some function, or any other
+ composed operations that perform writes) until this operation completes.
+ </p>
+<h6>
+<a name="boost_asio.reference.async_write.overload8.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.async_write.overload8.parameters"></a></span><a class="link" href="overload8.html#boost_asio.reference.async_write.overload8.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream to which the data is to be written. The type must support
+ the AsyncWriteStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence from which data will be written. Although
+ the buffers object may be copied as necessary, ownership of the underlying
+ memory blocks is retained by the caller, which must guarantee that
+ they remain valid until the handler is called. Successfully written
+ data is automatically consumed from the buffers.
+ </p></dd>
+<dt><span class="term">completion_condition</span></dt>
+<dd>
+<p>
+ The function object to be called to determine whether the write operation
+ is complete. The signature of the function object must be:
+</p>
+<pre class="programlisting">std::size_t completion_condition(
+ // Result of latest async_write_some operation.
+ const boost::system::error_code&amp; error,
+
+ // Number of bytes transferred so far.
+ std::size_t bytes_transferred
+);
+</pre>
+<p>
+ A return value of 0 indicates that the write operation is complete.
+ A non-zero return value indicates the maximum number of bytes to
+ be written on the next call to the stream's async_write_some function.
+ </p>
+</dd>
+<dt><span class="term">handler</span></dt>
+<dd>
+<p>
+ The handler to be called when the write operation completes. Copies
+ will be made of the handler as required. The function signature of
+ the handler must be:
+</p>
+<pre class="programlisting">void handler(
+ const boost::system::error_code&amp; error, // Result of operation.
+
+ std::size_t bytes_transferred // Number of bytes written from the
+ // buffers. If an error occurred,
+ // this will be less than the sum
+ // of the buffer sizes.
+);
+</pre>
+<p>
+ Regardless of whether the asynchronous operation completes immediately
+ or not, the handler will not be invoked from within this function.
+ 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>
+</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="../async_write.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="../async_write_at.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/async_write_at.html b/doc/html/boost_asio/reference/async_write_at.html
index da67752ea1..ec03a95f5f 100644
--- a/doc/html/boost_asio/reference/async_write_at.html
+++ b/doc/html/boost_asio/reference/async_write_at.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="../reference.html" title="Reference">
-<link rel="prev" href="async_write/overload6.html" title="async_write (6 of 6 overloads)">
+<link rel="prev" href="async_write/overload8.html" title="async_write (8 of 8 overloads)">
<link rel="next" href="async_write_at/overload1.html" title="async_write_at (1 of 4 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="async_write/overload6.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_write_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_write/overload8.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_write_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -109,7 +109,7 @@ The <code class="computeroutput">async_write_at</code>
</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>
@@ -117,7 +117,7 @@ The <code class="computeroutput">async_write_at</code>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_write/overload6.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_write_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_write/overload8.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_write_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/async_write_at/overload1.html b/doc/html/boost_asio/reference/async_write_at/overload1.html
index d54f149a04..e626460e66 100644
--- a/doc/html/boost_asio/reference/async_write_at/overload1.html
+++ b/doc/html/boost_asio/reference/async_write_at/overload1.html
@@ -107,8 +107,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>
@@ -131,7 +131,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/async_write_at/overload2.html b/doc/html/boost_asio/reference/async_write_at/overload2.html
index 23af91c59c..215329adef 100644
--- a/doc/html/boost_asio/reference/async_write_at/overload2.html
+++ b/doc/html/boost_asio/reference/async_write_at/overload2.html
@@ -129,8 +129,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>
@@ -156,7 +156,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/async_write_at/overload3.html b/doc/html/boost_asio/reference/async_write_at/overload3.html
index ffa8c74205..a632de3386 100644
--- a/doc/html/boost_asio/reference/async_write_at/overload3.html
+++ b/doc/html/boost_asio/reference/async_write_at/overload3.html
@@ -107,8 +107,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>
@@ -116,7 +116,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/async_write_at/overload4.html b/doc/html/boost_asio/reference/async_write_at/overload4.html
index 6dc5b1dd03..866b9239f7 100644
--- a/doc/html/boost_asio/reference/async_write_at/overload4.html
+++ b/doc/html/boost_asio/reference/async_write_at/overload4.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../async_write_at.html" title="async_write_at">
<link rel="prev" href="overload3.html" title="async_write_at (3 of 4 overloads)">
-<link rel="next" href="../bad_executor.html" title="bad_executor">
+<link rel="next" href="../awaitable.html" title="awaitable">
</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="overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_write_at.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="../bad_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_write_at.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="../awaitable.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -129,8 +129,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>
@@ -138,7 +138,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>
@@ -146,7 +146,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_write_at.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="../bad_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_write_at.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="../awaitable.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/asynchronous_operations.html b/doc/html/boost_asio/reference/asynchronous_operations.html
index d8ad1e241d..561c3f36cc 100644
--- a/doc/html/boost_asio/reference/asynchronous_operations.html
+++ b/doc/html/boost_asio/reference/asynchronous_operations.html
@@ -377,7 +377,7 @@ auto async_xyz(T1 t1, T2 t2, CompletionToken&amp;&amp; token)
</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/asynchronous_socket_operations.html b/doc/html/boost_asio/reference/asynchronous_socket_operations.html
index ee0c720c95..d6d3ce4cb6 100644
--- a/doc/html/boost_asio/reference/asynchronous_socket_operations.html
+++ b/doc/html/boost_asio/reference/asynchronous_socket_operations.html
@@ -69,7 +69,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/async_result_lt__Handler__gt_.html b/doc/html/boost_asio/reference/awaitable.html
index 4d394ce5be..400f733b91 100644
--- a/doc/html/boost_asio/reference/async_result_lt__Handler__gt_.html
+++ b/doc/html/boost_asio/reference/awaitable.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_result&lt; Handler &gt;</title>
+<title>awaitable</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="../reference.html" title="Reference">
-<link rel="prev" href="async_result/return_type.html" title="async_result::return_type">
-<link rel="next" href="async_result_lt__Handler__gt_/async_result.html" title="async_result&lt; Handler &gt;::async_result">
+<link rel="prev" href="async_write_at/overload4.html" title="async_write_at (4 of 4 overloads)">
+<link rel="next" href="awaitable/awaitable.html" title="awaitable::awaitable">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,24 +20,23 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_result/return_type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_result_lt__Handler__gt_/async_result.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_write_at/overload4.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="awaitable/awaitable.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.async_result_lt__Handler__gt_"></a><a class="link" href="async_result_lt__Handler__gt_.html" title="async_result&lt; Handler &gt;">async_result&lt;
- Handler &gt;</a>
+<a name="boost_asio.reference.awaitable"></a><a class="link" href="awaitable.html" title="awaitable">awaitable</a>
</h3></div></div></div>
<p>
- (Deprecated: Use two-parameter version of <a class="link" href="async_result.html" title="async_result"><code class="computeroutput">async_result</code></a>.)
- An interface for customising the behaviour of an initiating function.
+ The return type of a coroutine or asynchronous operation.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="Handler.html" title="Handlers">Handler</a>&gt;
-class async_result&lt; Handler &gt;
+ typename T,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a> = executor&gt;
+class awaitable
</pre>
<h5>
-<a name="boost_asio.reference.async_result_lt__Handler__gt_.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.async_result_lt__Handler__gt_.types"></a></span><a class="link" href="async_result_lt__Handler__gt_.html#boost_asio.reference.async_result_lt__Handler__gt_.types">Types</a>
+<a name="boost_asio.reference.awaitable.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.awaitable.types"></a></span><a class="link" href="awaitable.html#boost_asio.reference.awaitable.types">Types</a>
</h5>
<div class="informaltable"><table class="table">
<colgroup>
@@ -56,22 +55,36 @@ class async_result&lt; Handler &gt;
</p>
</th>
</tr></thead>
-<tbody><tr>
+<tbody>
+<tr>
<td>
<p>
- <a class="link" href="async_result_lt__Handler__gt_/type.html" title="async_result&lt; Handler &gt;::type"><span class="bold"><strong>type</strong></span></a>
+ <a class="link" href="awaitable/executor_type.html" title="awaitable::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
<p>
- The return type of the initiating function.
+ The executor type that will be used for the coroutine.
</p>
</td>
-</tr></tbody>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="awaitable/value_type.html" title="awaitable::value_type"><span class="bold"><strong>value_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the awaited value.
+ </p>
+ </td>
+</tr>
+</tbody>
</table></div>
<h5>
-<a name="boost_asio.reference.async_result_lt__Handler__gt_.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.async_result_lt__Handler__gt_.member_functions"></a></span><a class="link" href="async_result_lt__Handler__gt_.html#boost_asio.reference.async_result_lt__Handler__gt_.member_functions">Member
+<a name="boost_asio.reference.awaitable.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.awaitable.member_functions"></a></span><a class="link" href="awaitable.html#boost_asio.reference.awaitable.member_functions">Member
Functions</a>
</h5>
<div class="informaltable"><table class="table">
@@ -95,38 +108,47 @@ class async_result&lt; Handler &gt;
<tr>
<td>
<p>
- <a class="link" href="async_result_lt__Handler__gt_/async_result.html" title="async_result&lt; Handler &gt;::async_result"><span class="bold"><strong>async_result</strong></span></a>
+ <a class="link" href="awaitable/awaitable.html" title="awaitable::awaitable"><span class="bold"><strong>awaitable</strong></span></a>
</p>
</td>
<td>
<p>
- Construct an async result from a given handler.
+ Default constructor. <br> <span class="silver"> &#8212;</span><br> Move constructor.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="async_result_lt__Handler__gt_/get.html" title="async_result&lt; Handler &gt;::get"><span class="bold"><strong>get</strong></span></a>
+ <a class="link" href="awaitable/valid.html" title="awaitable::valid"><span class="bold"><strong>valid</strong></span></a>
</p>
</td>
<td>
<p>
- Obtain the value to be returned from the initiating function.
+ Checks if the awaitable refers to a future result.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="awaitable/_awaitable.html" title="awaitable::~awaitable"><span class="bold"><strong>~awaitable</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Destructor.
</p>
</td>
</tr>
</tbody>
</table></div>
-<p>
- This template may be specialised for user-defined handler types.
- </p>
<h5>
-<a name="boost_asio.reference.async_result_lt__Handler__gt_.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.async_result_lt__Handler__gt_.requirements"></a></span><a class="link" href="async_result_lt__Handler__gt_.html#boost_asio.reference.async_result_lt__Handler__gt_.requirements">Requirements</a>
+<a name="boost_asio.reference.awaitable.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.awaitable.requirements"></a></span><a class="link" href="awaitable.html#boost_asio.reference.awaitable.requirements">Requirements</a>
</h5>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/async_result.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/awaitable.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -134,7 +156,7 @@ class async_result&lt; Handler &gt;
</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>
@@ -142,7 +164,7 @@ class async_result&lt; Handler &gt;
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_result/return_type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="async_result_lt__Handler__gt_/async_result.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_write_at/overload4.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="awaitable/awaitable.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/experimental__awaitable/_awaitable.html b/doc/html/boost_asio/reference/awaitable/_awaitable.html
index 8632adee3b..3ac470b5a1 100644
--- a/doc/html/boost_asio/reference/experimental__awaitable/_awaitable.html
+++ b/doc/html/boost_asio/reference/awaitable/_awaitable.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::awaitable::~awaitable</title>
+<title>awaitable::~awaitable</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="../experimental__awaitable.html" title="experimental::awaitable">
-<link rel="prev" href="value_type.html" title="experimental::awaitable::value_type">
-<link rel="next" href="../experimental__co_spawn.html" title="experimental::co_spawn">
+<link rel="up" href="../awaitable.html" title="awaitable">
+<link rel="prev" href="value_type.html" title="awaitable::value_type">
+<link rel="next" href="../bad_executor.html" title="bad_executor">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="value_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__awaitable.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="../experimental__co_spawn.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="value_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../awaitable.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="../bad_executor.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.experimental__awaitable._awaitable"></a><a class="link" href="_awaitable.html" title="experimental::awaitable::~awaitable">experimental::awaitable::~awaitable</a>
+<a name="boost_asio.reference.awaitable._awaitable"></a><a class="link" href="_awaitable.html" title="awaitable::~awaitable">awaitable::~awaitable</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__awaitable._awaitable"></a>
+ <a class="indexterm" name="boost_asio.indexterm.awaitable._awaitable"></a>
Destructor.
</p>
<pre class="programlisting">~awaitable();
@@ -35,7 +35,7 @@ Destructor.
</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>
@@ -43,7 +43,7 @@ Destructor.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="value_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__awaitable.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="../experimental__co_spawn.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="value_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../awaitable.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="../bad_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/awaitable/awaitable.html b/doc/html/boost_asio/reference/awaitable/awaitable.html
new file mode 100644
index 0000000000..6f8dae22db
--- /dev/null
+++ b/doc/html/boost_asio/reference/awaitable/awaitable.html
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>awaitable::awaitable</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="../awaitable.html" title="awaitable">
+<link rel="prev" href="../awaitable.html" title="awaitable">
+<link rel="next" href="awaitable/overload1.html" title="awaitable::awaitable (1 of 2 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="../awaitable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../awaitable.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="awaitable/overload1.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.awaitable.awaitable"></a><a class="link" href="awaitable.html" title="awaitable::awaitable">awaitable::awaitable</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.awaitable.awaitable"></a>
+Default constructor.
+ </p>
+<pre class="programlisting">constexpr <a class="link" href="awaitable/overload1.html" title="awaitable::awaitable (1 of 2 overloads)">awaitable</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="awaitable/overload1.html" title="awaitable::awaitable (1 of 2 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Move constructor.
+ </p>
+<pre class="programlisting"><a class="link" href="awaitable/overload2.html" title="awaitable::awaitable (2 of 2 overloads)">awaitable</a>(
+ awaitable &amp;&amp; other);
+ <span class="emphasis"><em>&#187; <a class="link" href="awaitable/overload2.html" title="awaitable::awaitable (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-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="../awaitable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../awaitable.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="awaitable/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/awaitable/awaitable/overload1.html b/doc/html/boost_asio/reference/awaitable/awaitable/overload1.html
new file mode 100644
index 0000000000..f3902132e9
--- /dev/null
+++ b/doc/html/boost_asio/reference/awaitable/awaitable/overload1.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>awaitable::awaitable (1 of 2 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="../awaitable.html" title="awaitable::awaitable">
+<link rel="prev" href="../awaitable.html" title="awaitable::awaitable">
+<link rel="next" href="overload2.html" title="awaitable::awaitable (2 of 2 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="../awaitable.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../awaitable.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="overload2.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.awaitable.awaitable.overload1"></a><a class="link" href="overload1.html" title="awaitable::awaitable (1 of 2 overloads)">awaitable::awaitable
+ (1 of 2 overloads)</a>
+</h5></div></div></div>
+<p>
+ Default constructor.
+ </p>
+<pre class="programlisting">constexpr awaitable();
+</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="../awaitable.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../awaitable.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/experimental__await_token/await_token/overload2.html b/doc/html/boost_asio/reference/awaitable/awaitable/overload2.html
index 188ccc557f..18eff338bb 100644
--- a/doc/html/boost_asio/reference/experimental__await_token/await_token/overload2.html
+++ b/doc/html/boost_asio/reference/awaitable/awaitable/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::await_token::await_token (2 of 2 overloads)</title>
+<title>awaitable::awaitable (2 of 2 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="../await_token.html" title="experimental::await_token::await_token">
-<link rel="prev" href="overload1.html" title="experimental::await_token::await_token (1 of 2 overloads)">
-<link rel="next" href="../executor_type.html" title="experimental::await_token::executor_type">
+<link rel="up" href="../awaitable.html" title="awaitable::awaitable">
+<link rel="prev" href="overload1.html" title="awaitable::awaitable (1 of 2 overloads)">
+<link rel="next" href="../executor_type.html" title="awaitable::executor_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,23 @@
</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="../await_token.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="../executor_type.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="../awaitable.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="../executor_type.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.experimental__await_token.await_token.overload2"></a><a class="link" href="overload2.html" title="experimental::await_token::await_token (2 of 2 overloads)">experimental::await_token::await_token
+<a name="boost_asio.reference.awaitable.awaitable.overload2"></a><a class="link" href="overload2.html" title="awaitable::awaitable (2 of 2 overloads)">awaitable::awaitable
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
Move constructor.
</p>
-<pre class="programlisting">await_token(
- await_token &amp;&amp; other);
+<pre class="programlisting">awaitable(
+ awaitable &amp;&amp; other);
</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>
@@ -44,7 +44,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="../await_token.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="../executor_type.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="../awaitable.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="../executor_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/awaitable/executor_type.html b/doc/html/boost_asio/reference/awaitable/executor_type.html
new file mode 100644
index 0000000000..4c59964015
--- /dev/null
+++ b/doc/html/boost_asio/reference/awaitable/executor_type.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>awaitable::executor_type</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="../awaitable.html" title="awaitable">
+<link rel="prev" href="awaitable/overload2.html" title="awaitable::awaitable (2 of 2 overloads)">
+<link rel="next" href="valid.html" title="awaitable::valid">
+</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="awaitable/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../awaitable.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="valid.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.awaitable.executor_type"></a><a class="link" href="executor_type.html" title="awaitable::executor_type">awaitable::executor_type</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.awaitable.executor_type"></a>
+The executor
+ type that will be used for the coroutine.
+ </p>
+<pre class="programlisting">typedef Executor executor_type;
+</pre>
+<h6>
+<a name="boost_asio.reference.awaitable.executor_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.awaitable.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.awaitable.executor_type.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/awaitable.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="awaitable/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../awaitable.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="valid.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/awaitable/valid.html b/doc/html/boost_asio/reference/awaitable/valid.html
new file mode 100644
index 0000000000..718314b29a
--- /dev/null
+++ b/doc/html/boost_asio/reference/awaitable/valid.html
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>awaitable::valid</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="../awaitable.html" title="awaitable">
+<link rel="prev" href="executor_type.html" title="awaitable::executor_type">
+<link rel="next" href="value_type.html" title="awaitable::value_type">
+</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="executor_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../awaitable.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="value_type.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.awaitable.valid"></a><a class="link" href="valid.html" title="awaitable::valid">awaitable::valid</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.awaitable.valid"></a>
+Checks if the awaitable
+ refers to a future result.
+ </p>
+<pre class="programlisting">bool valid() const;
+</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="executor_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../awaitable.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="value_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/awaitable/value_type.html b/doc/html/boost_asio/reference/awaitable/value_type.html
new file mode 100644
index 0000000000..4fcc96d64b
--- /dev/null
+++ b/doc/html/boost_asio/reference/awaitable/value_type.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>awaitable::value_type</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="../awaitable.html" title="awaitable">
+<link rel="prev" href="valid.html" title="awaitable::valid">
+<link rel="next" href="_awaitable.html" title="awaitable::~awaitable">
+</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="valid.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../awaitable.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="_awaitable.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.awaitable.value_type"></a><a class="link" href="value_type.html" title="awaitable::value_type">awaitable::value_type</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.awaitable.value_type"></a>
+The type of
+ the awaited value.
+ </p>
+<pre class="programlisting">typedef T value_type;
+</pre>
+<h6>
+<a name="boost_asio.reference.awaitable.value_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.awaitable.value_type.requirements"></a></span><a class="link" href="value_type.html#boost_asio.reference.awaitable.value_type.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/awaitable.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="valid.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../awaitable.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="_awaitable.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/bad_executor.html b/doc/html/boost_asio/reference/bad_executor.html
index 3d080545f6..5e0f59cd5b 100644
--- a/doc/html/boost_asio/reference/bad_executor.html
+++ b/doc/html/boost_asio/reference/bad_executor.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="../reference.html" title="Reference">
-<link rel="prev" href="async_write_at/overload4.html" title="async_write_at (4 of 4 overloads)">
+<link rel="prev" href="awaitable/_awaitable.html" title="awaitable::~awaitable">
<link rel="next" href="bad_executor/bad_executor.html" title="bad_executor::bad_executor">
</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="async_write_at/overload4.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="bad_executor/bad_executor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="awaitable/_awaitable.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="bad_executor/bad_executor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -94,7 +94,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>
@@ -102,7 +102,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_write_at/overload4.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="bad_executor/bad_executor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="awaitable/_awaitable.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="bad_executor/bad_executor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/bad_executor/bad_executor.html b/doc/html/boost_asio/reference/bad_executor/bad_executor.html
index 70a341b342..f49161acec 100644
--- a/doc/html/boost_asio/reference/bad_executor/bad_executor.html
+++ b/doc/html/boost_asio/reference/bad_executor/bad_executor.html
@@ -35,7 +35,7 @@ Constructor.
</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/bad_executor/what.html b/doc/html/boost_asio/reference/bad_executor/what.html
index 710222ccfb..f654d84b9f 100644
--- a/doc/html/boost_asio/reference/bad_executor/what.html
+++ b/doc/html/boost_asio/reference/bad_executor/what.html
@@ -36,7 +36,7 @@ Obtain message associated
</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.html b/doc/html/boost_asio/reference/basic_datagram_socket.html
index dac5c04bb1..eb52340167 100644
--- a/doc/html/boost_asio/reference/basic_datagram_socket.html
+++ b/doc/html/boost_asio/reference/basic_datagram_socket.html
@@ -30,9 +30,10 @@
Provides datagram-oriented socket functionality.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>&gt;
+ typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>&gt;
class basic_datagram_socket :
- public basic_socket&lt; Protocol &gt;
+ public basic_socket&lt; Protocol, Executor &gt;
</pre>
<h5>
<a name="boost_asio.reference.basic_datagram_socket.h0"></a>
@@ -59,6 +60,18 @@ class basic_datagram_socket :
<tr>
<td>
<p>
+ <a class="link" href="basic_datagram_socket__rebind_executor.html" title="basic_datagram_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_datagram_socket/broadcast.html" title="basic_datagram_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -526,32 +539,6 @@ class basic_datagram_socket :
<tr>
<td>
<p>
- <a class="link" href="basic_datagram_socket/get_io_context.html" title="basic_datagram_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_datagram_socket/get_io_service.html" title="basic_datagram_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_datagram_socket/get_option.html" title="basic_datagram_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -894,13 +881,45 @@ class basic_datagram_socket :
</tr>
</tbody>
</table></div>
+<h5>
+<a name="boost_asio.reference.basic_datagram_socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.protected_data_members"></a></span><a class="link" href="basic_datagram_socket.html#boost_asio.reference.basic_datagram_socket.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<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_datagram_socket/impl_.html" title="basic_datagram_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_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
class template provides asynchronous and blocking datagram-oriented socket
functionality.
</p>
<h5>
-<a name="boost_asio.reference.basic_datagram_socket.h3"></a>
+<a name="boost_asio.reference.basic_datagram_socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.thread_safety"></a></span><a class="link" href="basic_datagram_socket.html#boost_asio.reference.basic_datagram_socket.thread_safety">Thread
Safety</a>
</h5>
@@ -911,7 +930,7 @@ class basic_datagram_socket :
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h5>
-<a name="boost_asio.reference.basic_datagram_socket.h4"></a>
+<a name="boost_asio.reference.basic_datagram_socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.basic_datagram_socket.requirements"></a></span><a class="link" href="basic_datagram_socket.html#boost_asio.reference.basic_datagram_socket.requirements">Requirements</a>
</h5>
<p>
@@ -923,7 +942,7 @@ class 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/_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>
diff --git a/doc/html/boost_asio/reference/basic_datagram_socket__rebind_executor.html b/doc/html/boost_asio/reference/basic_datagram_socket__rebind_executor.html
new file mode 100644
index 0000000000..c54110269b
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_datagram_socket__rebind_executor.html
@@ -0,0 +1,94 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_datagram_socket::rebind_executor</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="../reference.html" title="Reference">
+<link rel="prev" href="basic_datagram_socket/_basic_datagram_socket.html" title="basic_datagram_socket::~basic_datagram_socket">
+<link rel="next" href="basic_datagram_socket__rebind_executor/other.html" title="basic_datagram_socket::rebind_executor::other">
+</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="basic_datagram_socket/_basic_datagram_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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/other.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.basic_datagram_socket__rebind_executor"></a><a class="link" href="basic_datagram_socket__rebind_executor.html" title="basic_datagram_socket::rebind_executor">basic_datagram_socket::rebind_executor</a>
+</h3></div></div></div>
+<p>
+ Rebinds the socket type to another executor.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor1</a>&gt;
+struct rebind_executor
+</pre>
+<h5>
+<a name="boost_asio.reference.basic_datagram_socket__rebind_executor.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket__rebind_executor.types"></a></span><a class="link" href="basic_datagram_socket__rebind_executor.html#boost_asio.reference.basic_datagram_socket__rebind_executor.types">Types</a>
+ </h5>
+<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_datagram_socket__rebind_executor/other.html" title="basic_datagram_socket::rebind_executor::other"><span class="bold"><strong>other</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The socket type when rebound to the specified executor.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.basic_datagram_socket__rebind_executor.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket__rebind_executor.requirements"></a></span><a class="link" href="basic_datagram_socket__rebind_executor.html#boost_asio.reference.basic_datagram_socket__rebind_executor.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_datagram_socket.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="basic_datagram_socket/_basic_datagram_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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/other.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__rebind_executor/other.html b/doc/html/boost_asio/reference/basic_datagram_socket__rebind_executor/other.html
new file mode 100644
index 0000000000..3eab0e85bd
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_datagram_socket__rebind_executor/other.html
@@ -0,0 +1,957 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_datagram_socket::rebind_executor::other</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__rebind_executor.html" title="basic_datagram_socket::rebind_executor">
+<link rel="prev" href="../basic_datagram_socket__rebind_executor.html" title="basic_datagram_socket::rebind_executor">
+<link rel="next" href="../basic_deadline_timer.html" title="basic_deadline_timer">
+</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="../basic_datagram_socket__rebind_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket__rebind_executor.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>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="boost_asio.reference.basic_datagram_socket__rebind_executor.other"></a><a class="link" href="other.html" title="basic_datagram_socket::rebind_executor::other">basic_datagram_socket::rebind_executor::other</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.basic_datagram_socket__rebind_executor.other"></a>
+The
+ socket type when rebound to the specified executor.
+ </p>
+<pre class="programlisting">typedef basic_datagram_socket&lt; Protocol, Executor1 &gt; other;
+</pre>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket__rebind_executor.other.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket__rebind_executor.other.types"></a></span><a class="link" href="other.html#boost_asio.reference.basic_datagram_socket__rebind_executor.other.types">Types</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_datagram_socket__rebind_executor.html" title="basic_datagram_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_datagram_socket/broadcast.html" title="basic_datagram_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to permit sending of broadcast messages.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/bytes_readable.html" title="basic_datagram_socket::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ IO control command to get the amount of data that can be read
+ without blocking.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/debug.html" title="basic_datagram_socket::debug"><span class="bold"><strong>debug</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to enable socket-level debugging.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/do_not_route.html" title="basic_datagram_socket::do_not_route"><span class="bold"><strong>do_not_route</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to prevent routing, use local interfaces only.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/enable_connection_aborted.html" title="basic_datagram_socket::enable_connection_aborted"><span class="bold"><strong>enable_connection_aborted</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to report aborted connections on accept.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/endpoint_type.html" title="basic_datagram_socket::endpoint_type"><span class="bold"><strong>endpoint_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The endpoint type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/executor_type.html" title="basic_datagram_socket::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/keep_alive.html" title="basic_datagram_socket::keep_alive"><span class="bold"><strong>keep_alive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to send keep-alives.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/linger.html" title="basic_datagram_socket::linger"><span class="bold"><strong>linger</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to specify whether the socket lingers on close
+ if unsent data is present.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/lowest_layer_type.html" title="basic_datagram_socket::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ A basic_socket is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/message_flags.html" title="basic_datagram_socket::message_flags"><span class="bold"><strong>message_flags</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Bitmask type for flags that can be passed to send and receive
+ operations.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/native_handle_type.html" title="basic_datagram_socket::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/out_of_band_inline.html" title="basic_datagram_socket::out_of_band_inline"><span class="bold"><strong>out_of_band_inline</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for putting received out-of-band data inline.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/protocol_type.html" title="basic_datagram_socket::protocol_type"><span class="bold"><strong>protocol_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/receive_buffer_size.html" title="basic_datagram_socket::receive_buffer_size"><span class="bold"><strong>receive_buffer_size</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the receive buffer size of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/receive_low_watermark.html" title="basic_datagram_socket::receive_low_watermark"><span class="bold"><strong>receive_low_watermark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the receive low watermark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/reuse_address.html" title="basic_datagram_socket::reuse_address"><span class="bold"><strong>reuse_address</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to allow the socket to be bound to an address that
+ is already in use.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/send_buffer_size.html" title="basic_datagram_socket::send_buffer_size"><span class="bold"><strong>send_buffer_size</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the send buffer size of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/send_low_watermark.html" title="basic_datagram_socket::send_low_watermark"><span class="bold"><strong>send_low_watermark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the send low watermark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/shutdown_type.html" title="basic_datagram_socket::shutdown_type"><span class="bold"><strong>shutdown_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Different ways a socket may be shutdown.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/wait_type.html" title="basic_datagram_socket::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait types.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket__rebind_executor.other.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket__rebind_executor.other.member_functions"></a></span><a class="link" href="other.html#boost_asio.reference.basic_datagram_socket__rebind_executor.other.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="../basic_datagram_socket/assign.html" title="basic_datagram_socket::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native socket to the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/async_connect.html" title="basic_datagram_socket::async_connect"><span class="bold"><strong>async_connect</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous connect.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/async_receive.html" title="basic_datagram_socket::async_receive"><span class="bold"><strong>async_receive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous receive on a connected socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/async_receive_from.html" title="basic_datagram_socket::async_receive_from"><span class="bold"><strong>async_receive_from</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous receive.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/async_send.html" title="basic_datagram_socket::async_send"><span class="bold"><strong>async_send</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous send on a connected socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/async_send_to.html" title="basic_datagram_socket::async_send_to"><span class="bold"><strong>async_send_to</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous send.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/async_wait.html" title="basic_datagram_socket::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Asynchronously wait for the socket to become ready to read, ready
+ to write, or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/at_mark.html" title="basic_datagram_socket::at_mark"><span class="bold"><strong>at_mark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the socket is at the out-of-band data mark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/available.html" title="basic_datagram_socket::available"><span class="bold"><strong>available</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine the number of bytes available for reading.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/basic_datagram_socket.html" title="basic_datagram_socket::basic_datagram_socket"><span class="bold"><strong>basic_datagram_socket</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct a basic_datagram_socket without opening it. <br>
+ <span class="silver"> &#8212;</span><br> Construct and open a basic_datagram_socket. <br> <span class="silver"> &#8212;</span><br>
+ Construct a basic_datagram_socket, opening it and binding it
+ to the given local endpoint. <br> <span class="silver"> &#8212;</span><br> Construct a basic_datagram_socket
+ on an existing native socket. <br> <span class="silver"> &#8212;</span><br> Move-construct a
+ basic_datagram_socket from another. <br> <span class="silver"> &#8212;</span><br> Move-construct
+ a basic_datagram_socket from a socket of another protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/bind.html" title="basic_datagram_socket::bind"><span class="bold"><strong>bind</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Bind the socket to the given local endpoint.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/cancel.html" title="basic_datagram_socket::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/close.html" title="basic_datagram_socket::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/connect.html" title="basic_datagram_socket::connect"><span class="bold"><strong>connect</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Connect the socket to the specified endpoint.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/get_executor.html" title="basic_datagram_socket::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/get_option.html" title="basic_datagram_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get an option from the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/io_control.html" title="basic_datagram_socket::io_control"><span class="bold"><strong>io_control</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Perform an IO control command on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/is_open.html" title="basic_datagram_socket::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the socket is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/local_endpoint.html" title="basic_datagram_socket::local_endpoint"><span class="bold"><strong>local_endpoint</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the local endpoint of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/lowest_layer.html" title="basic_datagram_socket::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/native_handle.html" title="basic_datagram_socket::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native socket representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/native_non_blocking.html" title="basic_datagram_socket::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the native socket implementation.
+ <br> <span class="silver"> &#8212;</span><br> Sets the non-blocking mode of the native socket
+ implementation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/non_blocking.html" title="basic_datagram_socket::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the socket. <br> <span class="silver"> &#8212;</span><br> Sets
+ the non-blocking mode of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/open.html" title="basic_datagram_socket::open"><span class="bold"><strong>open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Open the socket using the specified protocol.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/operator_eq_.html" title="basic_datagram_socket::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign a basic_datagram_socket from another. <br> <span class="silver"> &#8212;</span><br>
+ Move-assign a basic_datagram_socket from a socket of another
+ protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/receive.html" title="basic_datagram_socket::receive"><span class="bold"><strong>receive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Receive some data on a connected socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/receive_from.html" title="basic_datagram_socket::receive_from"><span class="bold"><strong>receive_from</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Receive a datagram with the endpoint of the sender.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/release.html" title="basic_datagram_socket::release"><span class="bold"><strong>release</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Release ownership of the underlying native socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/remote_endpoint.html" title="basic_datagram_socket::remote_endpoint"><span class="bold"><strong>remote_endpoint</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the remote endpoint of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/send.html" title="basic_datagram_socket::send"><span class="bold"><strong>send</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Send some data on a connected socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/send_to.html" title="basic_datagram_socket::send_to"><span class="bold"><strong>send_to</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Send a datagram to the specified endpoint.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/set_option.html" title="basic_datagram_socket::set_option"><span class="bold"><strong>set_option</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Set an option on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/shutdown.html" title="basic_datagram_socket::shutdown"><span class="bold"><strong>shutdown</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Disable sends or receives on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/wait.html" title="basic_datagram_socket::wait"><span class="bold"><strong>wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait for the socket to become ready to read, ready to write,
+ or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/_basic_datagram_socket.html" title="basic_datagram_socket::~basic_datagram_socket"><span class="bold"><strong>~basic_datagram_socket</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Destroys the socket.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket__rebind_executor.other.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket__rebind_executor.other.data_members"></a></span><a class="link" href="other.html#boost_asio.reference.basic_datagram_socket__rebind_executor.other.data_members">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_datagram_socket/max_connections.html" title="basic_datagram_socket::max_connections"><span class="bold"><strong>max_connections</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ (Deprecated: Use max_listen_connections.) The maximum length
+ of the queue of pending incoming connections.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/max_listen_connections.html" title="basic_datagram_socket::max_listen_connections"><span class="bold"><strong>max_listen_connections</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The maximum length of the queue of pending incoming connections.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/message_do_not_route.html" title="basic_datagram_socket::message_do_not_route"><span class="bold"><strong>message_do_not_route</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Specify that the data should not be subject to routing.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/message_end_of_record.html" title="basic_datagram_socket::message_end_of_record"><span class="bold"><strong>message_end_of_record</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Specifies that the data marks the end of a record.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/message_out_of_band.html" title="basic_datagram_socket::message_out_of_band"><span class="bold"><strong>message_out_of_band</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Process out-of-band data.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_datagram_socket/message_peek.html" title="basic_datagram_socket::message_peek"><span class="bold"><strong>message_peek</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Peek at incoming data without removing it from the input queue.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket__rebind_executor.other.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket__rebind_executor.other.protected_data_members"></a></span><a class="link" href="other.html#boost_asio.reference.basic_datagram_socket__rebind_executor.other.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_datagram_socket/impl_.html" title="basic_datagram_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_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
+ class template provides asynchronous and blocking datagram-oriented socket
+ functionality.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_datagram_socket__rebind_executor.other.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket__rebind_executor.other.thread_safety"></a></span><a class="link" href="other.html#boost_asio.reference.basic_datagram_socket__rebind_executor.other.thread_safety">Thread
+ Safety</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <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__rebind_executor.other.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_datagram_socket__rebind_executor.other.requirements"></a></span><a class="link" href="other.html#boost_asio.reference.basic_datagram_socket__rebind_executor.other.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_datagram_socket.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="../basic_datagram_socket__rebind_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_datagram_socket__rebind_executor.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>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_deadline_timer.html b/doc/html/boost_asio/reference/basic_deadline_timer.html
index ae54025906..56df8a65f3 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer.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="../reference.html" title="Reference">
-<link rel="prev" href="basic_datagram_socket/_basic_datagram_socket.html" title="basic_datagram_socket::~basic_datagram_socket">
+<link rel="prev" href="basic_datagram_socket__rebind_executor/other.html" title="basic_datagram_socket::rebind_executor::other">
<link rel="next" href="basic_deadline_timer/async_wait.html" title="basic_deadline_timer::async_wait">
</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/_basic_datagram_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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/async_wait.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_datagram_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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/async_wait.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -31,7 +31,8 @@
</p>
<pre class="programlisting">template&lt;
typename Time,
- typename <a class="link" href="TimeTraits.html" title="Time traits requirements">TimeTraits</a> = boost::asio::time_traits&lt;Time&gt;&gt;
+ typename <a class="link" href="TimeTraits.html" title="Time traits requirements">TimeTraits</a> = boost::asio::time_traits&lt;Time&gt;,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a> = executor&gt;
class basic_deadline_timer
</pre>
<h5>
@@ -221,32 +222,6 @@ class basic_deadline_timer
<tr>
<td>
<p>
- <a class="link" href="basic_deadline_timer/get_io_context.html" title="basic_deadline_timer::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_deadline_timer/get_io_service.html" title="basic_deadline_timer::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_deadline_timer/operator_eq_.html" title="basic_deadline_timer::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
@@ -315,7 +290,7 @@ class basic_deadline_timer
Performing a blocking wait:
</p>
<pre class="programlisting">// Construct a timer without setting an expiry time.
-boost::asio::deadline_timer timer(io_context);
+boost::asio::deadline_timer timer(my_context);
// Set an expiry time relative to now.
timer.expires_from_now(boost::posix_time::seconds(5));
@@ -337,7 +312,7 @@ timer.wait();
...
// Construct a timer with an absolute expiry time.
-boost::asio::deadline_timer timer(io_context,
+boost::asio::deadline_timer timer(my_context,
boost::posix_time::time_from_string("2005-12-07 23:59:59.000"));
// Start an asynchronous wait.
@@ -401,7 +376,7 @@ void on_timeout(const boost::system::error_code&amp; e)
</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>
@@ -409,7 +384,7 @@ void on_timeout(const boost::system::error_code&amp; e)
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_datagram_socket/_basic_datagram_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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/async_wait.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_datagram_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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/async_wait.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/_basic_deadline_timer.html b/doc/html/boost_asio/reference/basic_deadline_timer/_basic_deadline_timer.html
index f96703d6ad..6f2c596bc8 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/_basic_deadline_timer.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/_basic_deadline_timer.html
@@ -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>
diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/async_wait.html b/doc/html/boost_asio/reference/basic_deadline_timer/async_wait.html
index 126ca281af..4420f9c7b3 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/async_wait.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/async_wait.html
@@ -74,8 +74,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>
@@ -83,7 +83,7 @@ Start
</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_deadline_timer/basic_deadline_timer.html b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer.html
index 329c6507a3..f5023641a1 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_deadline_timer.html" title="basic_deadline_timer">
<link rel="prev" href="async_wait.html" title="basic_deadline_timer::async_wait">
-<link rel="next" href="basic_deadline_timer/overload1.html" title="basic_deadline_timer::basic_deadline_timer (1 of 4 overloads)">
+<link rel="next" href="basic_deadline_timer/overload1.html" title="basic_deadline_timer::basic_deadline_timer (1 of 7 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -30,38 +30,61 @@
<a class="indexterm" name="boost_asio.indexterm.basic_deadline_timer.basic_deadline_timer"></a>
Constructor.
</p>
-<pre class="programlisting">explicit <a class="link" href="basic_deadline_timer/overload1.html" title="basic_deadline_timer::basic_deadline_timer (1 of 4 overloads)">basic_deadline_timer</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_deadline_timer/overload1.html" title="basic_deadline_timer::basic_deadline_timer (1 of 4 overloads)">more...</a></em></span>
+<pre class="programlisting">explicit <a class="link" href="basic_deadline_timer/overload1.html" title="basic_deadline_timer::basic_deadline_timer (1 of 7 overloads)">basic_deadline_timer</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_deadline_timer/overload1.html" title="basic_deadline_timer::basic_deadline_timer (1 of 7 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_deadline_timer/overload2.html" title="basic_deadline_timer::basic_deadline_timer (2 of 7 overloads)">basic_deadline_timer</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_deadline_timer/overload2.html" title="basic_deadline_timer::basic_deadline_timer (2 of 7 overloads)">more...</a></em></span>
</pre>
<p>
Constructor to set a particular expiry time as an absolute time.
</p>
-<pre class="programlisting"><a class="link" href="basic_deadline_timer/overload2.html" title="basic_deadline_timer::basic_deadline_timer (2 of 4 overloads)">basic_deadline_timer</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_deadline_timer/overload3.html" title="basic_deadline_timer::basic_deadline_timer (3 of 7 overloads)">basic_deadline_timer</a>(
+ const executor_type &amp; ex,
const time_type &amp; expiry_time);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_deadline_timer/overload2.html" title="basic_deadline_timer::basic_deadline_timer (2 of 4 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_deadline_timer/overload3.html" title="basic_deadline_timer::basic_deadline_timer (3 of 7 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_deadline_timer/overload4.html" title="basic_deadline_timer::basic_deadline_timer (4 of 7 overloads)">basic_deadline_timer</a>(
+ ExecutionContext &amp; context,
+ const time_type &amp; expiry_time,
+ 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_deadline_timer/overload4.html" title="basic_deadline_timer::basic_deadline_timer (4 of 7 overloads)">more...</a></em></span>
</pre>
<p>
Constructor to set a particular expiry time relative to now.
</p>
-<pre class="programlisting"><a class="link" href="basic_deadline_timer/overload3.html" title="basic_deadline_timer::basic_deadline_timer (3 of 4 overloads)">basic_deadline_timer</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_deadline_timer/overload5.html" title="basic_deadline_timer::basic_deadline_timer (5 of 7 overloads)">basic_deadline_timer</a>(
+ const executor_type &amp; ex,
const duration_type &amp; expiry_time);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_deadline_timer/overload3.html" title="basic_deadline_timer::basic_deadline_timer (3 of 4 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_deadline_timer/overload5.html" title="basic_deadline_timer::basic_deadline_timer (5 of 7 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_deadline_timer/overload6.html" title="basic_deadline_timer::basic_deadline_timer (6 of 7 overloads)">basic_deadline_timer</a>(
+ ExecutionContext &amp; context,
+ const duration_type &amp; expiry_time,
+ 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_deadline_timer/overload6.html" title="basic_deadline_timer::basic_deadline_timer (6 of 7 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_deadline_timer.html" title="basic_deadline_timer"><code class="computeroutput">basic_deadline_timer</code></a>
from another.
</p>
-<pre class="programlisting"><a class="link" href="basic_deadline_timer/overload4.html" title="basic_deadline_timer::basic_deadline_timer (4 of 4 overloads)">basic_deadline_timer</a>(
+<pre class="programlisting"><a class="link" href="basic_deadline_timer/overload7.html" title="basic_deadline_timer::basic_deadline_timer (7 of 7 overloads)">basic_deadline_timer</a>(
basic_deadline_timer &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_deadline_timer/overload4.html" title="basic_deadline_timer::basic_deadline_timer (4 of 4 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_deadline_timer/overload7.html" title="basic_deadline_timer::basic_deadline_timer (7 of 7 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_deadline_timer/basic_deadline_timer/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload1.html
index 5bc1b48677..a7d779e7a7 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload1.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_deadline_timer::basic_deadline_timer (1 of 4 overloads)</title>
+<title>basic_deadline_timer::basic_deadline_timer (1 of 7 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_deadline_timer.html" title="basic_deadline_timer::basic_deadline_timer">
<link rel="prev" href="../basic_deadline_timer.html" title="basic_deadline_timer::basic_deadline_timer">
-<link rel="next" href="overload2.html" title="basic_deadline_timer::basic_deadline_timer (2 of 4 overloads)">
+<link rel="next" href="overload2.html" title="basic_deadline_timer::basic_deadline_timer (2 of 7 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,14 +24,14 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload1"></a><a class="link" href="overload1.html" title="basic_deadline_timer::basic_deadline_timer (1 of 4 overloads)">basic_deadline_timer::basic_deadline_timer
- (1 of 4 overloads)</a>
+<a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload1"></a><a class="link" href="overload1.html" title="basic_deadline_timer::basic_deadline_timer (1 of 7 overloads)">basic_deadline_timer::basic_deadline_timer
+ (1 of 7 overloads)</a>
</h5></div></div></div>
<p>
Constructor.
</p>
<pre class="programlisting">basic_deadline_timer(
- boost::asio::io_context &amp; io_context);
+ const executor_type &amp; ex);
</pre>
<p>
This constructor creates a timer without setting an expiry time. The
@@ -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 timer will use to dispatch handlers for any asynchronous
- operations performed on the timer.
+ The I/O executor that the timer will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the timer.
</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_deadline_timer/basic_deadline_timer/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload2.html
index 8794b1c314..7e739f1d7f 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload2.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_deadline_timer::basic_deadline_timer (2 of 4 overloads)</title>
+<title>basic_deadline_timer::basic_deadline_timer (2 of 7 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_deadline_timer.html" title="basic_deadline_timer::basic_deadline_timer">
-<link rel="prev" href="overload1.html" title="basic_deadline_timer::basic_deadline_timer (1 of 4 overloads)">
-<link rel="next" href="overload3.html" title="basic_deadline_timer::basic_deadline_timer (3 of 4 overloads)">
+<link rel="prev" href="overload1.html" title="basic_deadline_timer::basic_deadline_timer (1 of 7 overloads)">
+<link rel="next" href="overload3.html" title="basic_deadline_timer::basic_deadline_timer (3 of 7 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_deadline_timer.basic_deadline_timer.overload2"></a><a class="link" href="overload2.html" title="basic_deadline_timer::basic_deadline_timer (2 of 4 overloads)">basic_deadline_timer::basic_deadline_timer
- (2 of 4 overloads)</a>
+<a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload2"></a><a class="link" href="overload2.html" title="basic_deadline_timer::basic_deadline_timer (2 of 7 overloads)">basic_deadline_timer::basic_deadline_timer
+ (2 of 7 overloads)</a>
</h5></div></div></div>
<p>
- Constructor to set a particular expiry time as an absolute time.
+ Constructor.
</p>
-<pre class="programlisting">basic_deadline_timer(
- boost::asio::io_context &amp; io_context,
- const time_type &amp; expiry_time);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_deadline_timer(
+ 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 a timer and sets the expiry time.
+ This constructor creates a timer without setting an expiry time. The
+ <code class="computeroutput">expires_at()</code> or <code class="computeroutput">expires_from_now()</code> functions
+ must be called to set an expiry time before the timer can be waited on.
</p>
<h6>
<a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload2.h0"></a>
@@ -44,23 +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 timer will use to dispatch handlers for any asynchronous
+ An execution context which provides the I/O executor that the timer
+ will use, by default, to dispatch handlers for any asynchronous
operations performed on the timer.
</p></dd>
-<dt><span class="term">expiry_time</span></dt>
-<dd><p>
- The expiry time to be used for the timer, expressed as an absolute
- time.
- </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_deadline_timer/basic_deadline_timer/overload3.html b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload3.html
index e65f68026e..1832b160c9 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload3.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_deadline_timer::basic_deadline_timer (3 of 4 overloads)</title>
+<title>basic_deadline_timer::basic_deadline_timer (3 of 7 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_deadline_timer.html" title="basic_deadline_timer::basic_deadline_timer">
-<link rel="prev" href="overload2.html" title="basic_deadline_timer::basic_deadline_timer (2 of 4 overloads)">
-<link rel="next" href="overload4.html" title="basic_deadline_timer::basic_deadline_timer (4 of 4 overloads)">
+<link rel="prev" href="overload2.html" title="basic_deadline_timer::basic_deadline_timer (2 of 7 overloads)">
+<link rel="next" href="overload4.html" title="basic_deadline_timer::basic_deadline_timer (4 of 7 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_deadline_timer.basic_deadline_timer.overload3"></a><a class="link" href="overload3.html" title="basic_deadline_timer::basic_deadline_timer (3 of 4 overloads)">basic_deadline_timer::basic_deadline_timer
- (3 of 4 overloads)</a>
+<a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload3"></a><a class="link" href="overload3.html" title="basic_deadline_timer::basic_deadline_timer (3 of 7 overloads)">basic_deadline_timer::basic_deadline_timer
+ (3 of 7 overloads)</a>
</h5></div></div></div>
<p>
- Constructor to set a particular expiry time relative to now.
+ Constructor to set a particular expiry time as an absolute time.
</p>
<pre class="programlisting">basic_deadline_timer(
- boost::asio::io_context &amp; io_context,
- const duration_type &amp; expiry_time);
+ const executor_type &amp; ex,
+ const time_type &amp; expiry_time);
</pre>
<p>
This constructor creates a timer and sets the expiry time.
@@ -44,22 +44,22 @@
<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 timer will use to dispatch handlers for any asynchronous
- operations performed on the timer.
+ The I/O executor that the timer will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the timer.
</p></dd>
<dt><span class="term">expiry_time</span></dt>
<dd><p>
- The expiry time to be used for the timer, relative to now.
+ The expiry time to be used for the timer, expressed as an absolute
+ time.
</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_deadline_timer/basic_deadline_timer/overload4.html b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload4.html
index e8562e9026..f1910c1d23 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload4.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_deadline_timer::basic_deadline_timer (4 of 4 overloads)</title>
+<title>basic_deadline_timer::basic_deadline_timer (4 of 7 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_deadline_timer.html" title="basic_deadline_timer::basic_deadline_timer">
-<link rel="prev" href="overload3.html" title="basic_deadline_timer::basic_deadline_timer (3 of 4 overloads)">
-<link rel="next" href="../cancel.html" title="basic_deadline_timer::cancel">
+<link rel="prev" href="overload3.html" title="basic_deadline_timer::basic_deadline_timer (3 of 7 overloads)">
+<link rel="next" href="overload5.html" title="basic_deadline_timer::basic_deadline_timer (5 of 7 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,22 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="overload5.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_deadline_timer.basic_deadline_timer.overload4"></a><a class="link" href="overload4.html" title="basic_deadline_timer::basic_deadline_timer (4 of 4 overloads)">basic_deadline_timer::basic_deadline_timer
- (4 of 4 overloads)</a>
+<a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload4"></a><a class="link" href="overload4.html" title="basic_deadline_timer::basic_deadline_timer (4 of 7 overloads)">basic_deadline_timer::basic_deadline_timer
+ (4 of 7 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_deadline_timer.html" title="basic_deadline_timer"><code class="computeroutput">basic_deadline_timer</code></a>
- from another.
+ Constructor to set a particular expiry time as an absolute time.
</p>
-<pre class="programlisting">basic_deadline_timer(
- basic_deadline_timer &amp;&amp; other);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_deadline_timer(
+ ExecutionContext &amp; context,
+ const time_type &amp; expiry_time,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</pre>
<p>
- This constructor moves a timer from one object to another.
+ This constructor creates a timer and sets the expiry time.
</p>
<h6>
<a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload4.h0"></a>
@@ -44,25 +47,23 @@
<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_deadline_timer.html" title="basic_deadline_timer"><code class="computeroutput">basic_deadline_timer</code></a>
- object from which the move will occur.
+ An execution context which provides the I/O executor that the timer
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the timer.
+ </p></dd>
+<dt><span class="term">expiry_time</span></dt>
+<dd><p>
+ The expiry time to be used for the timer, expressed as an absolute
+ time.
</p></dd>
</dl>
</div>
-<h6>
-<a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload4.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload4.remarks"></a></span><a class="link" href="overload4.html#boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload4.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_deadline_timer(io_context&amp;) constructor</code>.
- </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>
@@ -70,7 +71,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="overload5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload5.html b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload5.html
new file mode 100644
index 0000000000..cf3fa1113b
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload5.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_deadline_timer::basic_deadline_timer (5 of 7 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_deadline_timer.html" title="basic_deadline_timer::basic_deadline_timer">
+<link rel="prev" href="overload4.html" title="basic_deadline_timer::basic_deadline_timer (4 of 7 overloads)">
+<link rel="next" href="overload6.html" title="basic_deadline_timer::basic_deadline_timer (6 of 7 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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="overload6.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_deadline_timer.basic_deadline_timer.overload5"></a><a class="link" href="overload5.html" title="basic_deadline_timer::basic_deadline_timer (5 of 7 overloads)">basic_deadline_timer::basic_deadline_timer
+ (5 of 7 overloads)</a>
+</h5></div></div></div>
+<p>
+ Constructor to set a particular expiry time relative to now.
+ </p>
+<pre class="programlisting">basic_deadline_timer(
+ const executor_type &amp; ex,
+ const duration_type &amp; expiry_time);
+</pre>
+<p>
+ This constructor creates a timer and sets the expiry time.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload5.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload5.parameters"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload5.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 timer will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the timer.
+ </p></dd>
+<dt><span class="term">expiry_time</span></dt>
+<dd><p>
+ The expiry time to be used for the timer, relative to now.
+ </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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="overload6.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload6.html b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload6.html
new file mode 100644
index 0000000000..7b453e8186
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload6.html
@@ -0,0 +1,76 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_deadline_timer::basic_deadline_timer (6 of 7 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_deadline_timer.html" title="basic_deadline_timer::basic_deadline_timer">
+<link rel="prev" href="overload5.html" title="basic_deadline_timer::basic_deadline_timer (5 of 7 overloads)">
+<link rel="next" href="overload7.html" title="basic_deadline_timer::basic_deadline_timer (7 of 7 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="overload5.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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_deadline_timer.basic_deadline_timer.overload6"></a><a class="link" href="overload6.html" title="basic_deadline_timer::basic_deadline_timer (6 of 7 overloads)">basic_deadline_timer::basic_deadline_timer
+ (6 of 7 overloads)</a>
+</h5></div></div></div>
+<p>
+ Constructor to set a particular expiry time relative to now.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_deadline_timer(
+ ExecutionContext &amp; context,
+ const duration_type &amp; expiry_time,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a timer and sets the expiry time.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload6.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload6.parameters"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload6.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 timer
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the timer.
+ </p></dd>
+<dt><span class="term">expiry_time</span></dt>
+<dd><p>
+ The expiry time to be used for the timer, relative to now.
+ </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="overload5.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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_deadline_timer/basic_deadline_timer/overload7.html b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload7.html
new file mode 100644
index 0000000000..8585132767
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload7.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_deadline_timer::basic_deadline_timer (7 of 7 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_deadline_timer.html" title="basic_deadline_timer::basic_deadline_timer">
+<link rel="prev" href="overload6.html" title="basic_deadline_timer::basic_deadline_timer (6 of 7 overloads)">
+<link rel="next" href="../cancel.html" title="basic_deadline_timer::cancel">
+</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_deadline_timer.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="../cancel.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_deadline_timer.basic_deadline_timer.overload7"></a><a class="link" href="overload7.html" title="basic_deadline_timer::basic_deadline_timer (7 of 7 overloads)">basic_deadline_timer::basic_deadline_timer
+ (7 of 7 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_deadline_timer.html" title="basic_deadline_timer"><code class="computeroutput">basic_deadline_timer</code></a>
+ from another.
+ </p>
+<pre class="programlisting">basic_deadline_timer(
+ basic_deadline_timer &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a timer from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload7.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_deadline_timer.html" title="basic_deadline_timer"><code class="computeroutput">basic_deadline_timer</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload7.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload7.remarks"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_deadline_timer.basic_deadline_timer.overload7.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_deadline_timer(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="overload6.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/cancel.html b/doc/html/boost_asio/reference/basic_deadline_timer/cancel.html
index 5734aef218..24e34bf61a 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/cancel.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/cancel.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_deadline_timer.html" title="basic_deadline_timer">
-<link rel="prev" href="basic_deadline_timer/overload4.html" title="basic_deadline_timer::basic_deadline_timer (4 of 4 overloads)">
+<link rel="prev" href="basic_deadline_timer/overload7.html" title="basic_deadline_timer::basic_deadline_timer (7 of 7 overloads)">
<link rel="next" href="cancel/overload1.html" title="basic_deadline_timer::cancel (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_deadline_timer/overload4.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_deadline_timer/overload7.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -41,7 +41,7 @@ std::size_t <a class="link" href="cancel/overload2.html" title="basic_deadline_t
</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>
@@ -49,7 +49,7 @@ std::size_t <a class="link" href="cancel/overload2.html" title="basic_deadline_t
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_deadline_timer/overload4.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_deadline_timer/overload7.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload1.html
index 5c54f21d54..0a3daf644d 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload1.html
@@ -85,7 +85,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_deadline_timer/cancel/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload2.html
index b08065101e..ac84cb8bc9 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload2.html
@@ -86,7 +86,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_deadline_timer/cancel_one.html b/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one.html
index 121bae9963..7318acb9b9 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one.html
@@ -41,7 +41,7 @@ std::size_t <a class="link" href="cancel_one/overload2.html" title="basic_deadli
</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_deadline_timer/cancel_one/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload1.html
index 5393d1b807..88301cb29f 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload1.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload1.html
@@ -86,7 +86,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_deadline_timer/cancel_one/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload2.html
index 32cb701915..3e91ac10c1 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload2.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload2.html
@@ -87,7 +87,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_deadline_timer/duration_type.html b/doc/html/boost_asio/reference/basic_deadline_timer/duration_type.html
index 9bda30218a..4babb3d6d1 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/duration_type.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/duration_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_deadline_timer/executor_type.html b/doc/html/boost_asio/reference/basic_deadline_timer/executor_type.html
index c2c0a05d7f..efe28b1621 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/executor_type.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/executor_type.html
@@ -31,167 +31,10 @@
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_deadline_timer.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_deadline_timer.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_deadline_timer.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_deadline_timer.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_deadline_timer.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_deadline_timer.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_deadline_timer.executor_type.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_deadline_timer.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_deadline_timer.executor_type.requirements">Requirements</a>
</h6>
<p>
@@ -203,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_deadline_timer/expires_at.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_at.html
index 1036eca196..201f86a836 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/expires_at.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/expires_at.html
@@ -49,7 +49,7 @@ std::size_t <a class="link" href="expires_at/overload3.html" title="basic_deadli
</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_deadline_timer/expires_at/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload1.html
index ce4e9bb95b..65280df462 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload1.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload1.html
@@ -39,7 +39,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_deadline_timer/expires_at/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload2.html
index 636b420a43..268caafb1f 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload2.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload2.html
@@ -95,7 +95,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_deadline_timer/expires_at/overload3.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload3.html
index 21a1b71290..f4237891db 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload3.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload3.html
@@ -87,7 +87,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_deadline_timer/expires_from_now.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now.html
index 343daeae19..5c62e6bb99 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now.html
@@ -49,7 +49,7 @@ std::size_t <a class="link" href="expires_from_now/overload3.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_deadline_timer/expires_from_now/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload1.html
index 0866e429d6..fdd7d25f4e 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload1.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload1.html
@@ -39,7 +39,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_deadline_timer/expires_from_now/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload2.html
index f64bacfbf1..f9f6414150 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload2.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload2.html
@@ -95,7 +95,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_deadline_timer/expires_from_now/overload3.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload3.html
index af65c1956a..2e96d97fc5 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload3.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload3.html
@@ -87,7 +87,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_deadline_timer/get_executor.html b/doc/html/boost_asio/reference/basic_deadline_timer/get_executor.html
index 9f410a8f3c..8d2a965ca6 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/get_executor.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_deadline_timer.html" title="basic_deadline_timer">
<link rel="prev" href="expires_from_now/overload3.html" title="basic_deadline_timer::expires_from_now (3 of 3 overloads)">
-<link rel="next" href="get_io_context.html" title="basic_deadline_timer::get_io_context">
+<link rel="next" href="operator_eq_.html" title="basic_deadline_timer::operator=">
</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="expires_from_now/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="expires_from_now/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -36,7 +36,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>
@@ -44,7 +44,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="expires_from_now/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="expires_from_now/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_deadline_timer.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/get_io_context.html b/doc/html/boost_asio/reference/basic_deadline_timer/get_io_context.html
deleted file mode 100644
index 5128b019fa..0000000000
--- a/doc/html/boost_asio/reference/basic_deadline_timer/get_io_context.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_deadline_timer::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_deadline_timer.html" title="basic_deadline_timer">
-<link rel="prev" href="get_executor.html" title="basic_deadline_timer::get_executor">
-<link rel="next" href="get_io_service.html" title="basic_deadline_timer::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_deadline_timer.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_deadline_timer.get_io_context"></a><a class="link" href="get_io_context.html" title="basic_deadline_timer::get_io_context">basic_deadline_timer::get_io_context</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.basic_deadline_timer.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_deadline_timer.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_deadline_timer.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.basic_deadline_timer.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_deadline_timer.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_deadline_timer/get_io_service.html b/doc/html/boost_asio/reference/basic_deadline_timer/get_io_service.html
deleted file mode 100644
index cdf4cc91d5..0000000000
--- a/doc/html/boost_asio/reference/basic_deadline_timer/get_io_service.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_deadline_timer::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_deadline_timer.html" title="basic_deadline_timer">
-<link rel="prev" href="get_io_context.html" title="basic_deadline_timer::get_io_context">
-<link rel="next" href="operator_eq_.html" title="basic_deadline_timer::operator=">
-</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_deadline_timer.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="operator_eq_.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_deadline_timer.get_io_service"></a><a class="link" href="get_io_service.html" title="basic_deadline_timer::get_io_service">basic_deadline_timer::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.basic_deadline_timer.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_deadline_timer.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_deadline_timer.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.basic_deadline_timer.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_deadline_timer.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/operator_eq_.html b/doc/html/boost_asio/reference/basic_deadline_timer/operator_eq_.html
index b3e8710ede..4326225345 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/operator_eq_.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/operator_eq_.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_deadline_timer.html" title="basic_deadline_timer">
-<link rel="prev" href="get_io_service.html" title="basic_deadline_timer::get_io_service">
+<link rel="prev" href="get_executor.html" title="basic_deadline_timer::get_executor">
<link rel="next" href="time_type.html" title="basic_deadline_timer::time_type">
</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_deadline_timer.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="time_type.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_deadline_timer.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="time_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -59,12 +59,12 @@ Move-assign
</h6>
<p>
Following the move, the moved-from object is in the same state as if constructed
- using the <code class="computeroutput">basic_deadline_timer(io_context&amp;) constructor</code>.
+ using the <code class="computeroutput">basic_deadline_timer(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>
@@ -72,7 +72,7 @@ Move-assign
</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_deadline_timer.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="time_type.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_deadline_timer.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="time_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/time_type.html b/doc/html/boost_asio/reference/basic_deadline_timer/time_type.html
index 424d75009f..f57ce0a15b 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/time_type.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/time_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_deadline_timer/traits_type.html b/doc/html/boost_asio/reference/basic_deadline_timer/traits_type.html
index e712c42259..01dc23ad29 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/traits_type.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/traits_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_deadline_timer/wait.html b/doc/html/boost_asio/reference/basic_deadline_timer/wait.html
index 444af5f190..2d35a93370 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/wait.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/wait.html
@@ -41,7 +41,7 @@ void <a class="link" href="wait/overload2.html" title="basic_deadline_timer::wai
</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_deadline_timer/wait/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/wait/overload1.html
index 52cc11e1d5..2c13ceffcb 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/wait/overload1.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/wait/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_deadline_timer/wait/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/wait/overload2.html
index 0321d575a2..d22a36f134 100644
--- a/doc/html/boost_asio/reference/basic_deadline_timer/wait/overload2.html
+++ b/doc/html/boost_asio/reference/basic_deadline_timer/wait/overload2.html
@@ -53,7 +53,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_io_object.html b/doc/html/boost_asio/reference/basic_io_object.html
index 638a782e10..3c92d68e67 100644
--- a/doc/html/boost_asio/reference/basic_io_object.html
+++ b/doc/html/boost_asio/reference/basic_io_object.html
@@ -262,7 +262,7 @@ class basic_io_object
</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_io_object/_basic_io_object.html b/doc/html/boost_asio/reference/basic_io_object/_basic_io_object.html
index 98e52137fa..dc26138a17 100644
--- a/doc/html/boost_asio/reference/basic_io_object/_basic_io_object.html
+++ b/doc/html/boost_asio/reference/basic_io_object/_basic_io_object.html
@@ -41,7 +41,7 @@ Protected
</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_io_object/basic_io_object.html b/doc/html/boost_asio/reference/basic_io_object/basic_io_object.html
index 291b5a66e5..bb1afa7139 100644
--- a/doc/html/boost_asio/reference/basic_io_object/basic_io_object.html
+++ b/doc/html/boost_asio/reference/basic_io_object/basic_io_object.html
@@ -55,7 +55,7 @@ Construct
</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_io_object/basic_io_object/overload1.html b/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload1.html
index 004a419678..e651ee4585 100644
--- a/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload1.html
+++ b/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload1.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_io_object/basic_io_object/overload2.html b/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload2.html
index 06b7c4b203..cd83f7d632 100644
--- a/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload2.html
+++ b/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload2.html
@@ -49,7 +49,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_io_object/basic_io_object/overload3.html b/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload3.html
index 3b1820809a..2aa7a438ea 100644
--- a/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload3.html
+++ b/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload3.html
@@ -39,7 +39,7 @@ basic_io_object(
</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_io_object/executor_type.html b/doc/html/boost_asio/reference/basic_io_object/executor_type.html
index d3a923bac6..2e4de5bac0 100644
--- a/doc/html/boost_asio/reference/basic_io_object/executor_type.html
+++ b/doc/html/boost_asio/reference/basic_io_object/executor_type.html
@@ -203,7 +203,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_io_object/get_executor.html b/doc/html/boost_asio/reference/basic_io_object/get_executor.html
index 0dec01a31b..3d3ae278fb 100644
--- a/doc/html/boost_asio/reference/basic_io_object/get_executor.html
+++ b/doc/html/boost_asio/reference/basic_io_object/get_executor.html
@@ -36,7 +36,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_io_object/get_implementation.html b/doc/html/boost_asio/reference/basic_io_object/get_implementation.html
index b7bc8d1bbd..f1bdddb95e 100644
--- a/doc/html/boost_asio/reference/basic_io_object/get_implementation.html
+++ b/doc/html/boost_asio/reference/basic_io_object/get_implementation.html
@@ -40,7 +40,7 @@ const implementation_type &amp; <a class="link" href="get_implementation/overloa
</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_io_object/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload1.html
index 9fde12b9ff..20701a42ee 100644
--- a/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload1.html
+++ b/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload1.html
@@ -35,7 +35,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_io_object/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload2.html
index d3e1b93f61..f9ff879bbf 100644
--- a/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload2.html
+++ b/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload2.html
@@ -35,7 +35,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_io_object/get_io_context.html b/doc/html/boost_asio/reference/basic_io_object/get_io_context.html
index 108435842a..3f9e3326fd 100644
--- a/doc/html/boost_asio/reference/basic_io_object/get_io_context.html
+++ b/doc/html/boost_asio/reference/basic_io_object/get_io_context.html
@@ -51,7 +51,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_io_object/get_io_service.html b/doc/html/boost_asio/reference/basic_io_object/get_io_service.html
index b01168dd68..5e0e21a0b2 100644
--- a/doc/html/boost_asio/reference/basic_io_object/get_io_service.html
+++ b/doc/html/boost_asio/reference/basic_io_object/get_io_service.html
@@ -51,7 +51,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_io_object/get_service.html b/doc/html/boost_asio/reference/basic_io_object/get_service.html
index 6ae390b184..49c6badd20 100644
--- a/doc/html/boost_asio/reference/basic_io_object/get_service.html
+++ b/doc/html/boost_asio/reference/basic_io_object/get_service.html
@@ -40,7 +40,7 @@ const service_type &amp; <a class="link" href="get_service/overload2.html" title
</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_io_object/get_service/overload1.html b/doc/html/boost_asio/reference/basic_io_object/get_service/overload1.html
index 0585564c1a..23038c2145 100644
--- a/doc/html/boost_asio/reference/basic_io_object/get_service/overload1.html
+++ b/doc/html/boost_asio/reference/basic_io_object/get_service/overload1.html
@@ -35,7 +35,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_io_object/get_service/overload2.html b/doc/html/boost_asio/reference/basic_io_object/get_service/overload2.html
index e0da8b6b2d..e5ab6d888e 100644
--- a/doc/html/boost_asio/reference/basic_io_object/get_service/overload2.html
+++ b/doc/html/boost_asio/reference/basic_io_object/get_service/overload2.html
@@ -35,7 +35,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_io_object/implementation_type.html b/doc/html/boost_asio/reference/basic_io_object/implementation_type.html
index ccadf91e16..c716e9b9ab 100644
--- a/doc/html/boost_asio/reference/basic_io_object/implementation_type.html
+++ b/doc/html/boost_asio/reference/basic_io_object/implementation_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_io_object/operator_eq_.html b/doc/html/boost_asio/reference/basic_io_object/operator_eq_.html
index a56a8040a3..3e60a23fad 100644
--- a/doc/html/boost_asio/reference/basic_io_object/operator_eq_.html
+++ b/doc/html/boost_asio/reference/basic_io_object/operator_eq_.html
@@ -50,7 +50,7 @@ Move-assign
</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_io_object/service_type.html b/doc/html/boost_asio/reference/basic_io_object/service_type.html
index 414eaf3eef..e1812ef769 100644
--- a/doc/html/boost_asio/reference/basic_io_object/service_type.html
+++ b/doc/html/boost_asio/reference/basic_io_object/service_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_raw_socket.html b/doc/html/boost_asio/reference/basic_raw_socket.html
index 4b41964232..b866e565f6 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket.html
@@ -30,9 +30,10 @@
Provides raw-oriented socket functionality.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>&gt;
+ typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>&gt;
class basic_raw_socket :
- public basic_socket&lt; Protocol &gt;
+ public basic_socket&lt; Protocol, Executor &gt;
</pre>
<h5>
<a name="boost_asio.reference.basic_raw_socket.h0"></a>
@@ -59,6 +60,18 @@ class basic_raw_socket :
<tr>
<td>
<p>
+ <a class="link" href="basic_raw_socket__rebind_executor.html" title="basic_raw_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_raw_socket/broadcast.html" title="basic_raw_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -525,32 +538,6 @@ class basic_raw_socket :
<tr>
<td>
<p>
- <a class="link" href="basic_raw_socket/get_io_context.html" title="basic_raw_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_raw_socket/get_io_service.html" title="basic_raw_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_raw_socket/get_option.html" title="basic_raw_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -893,12 +880,44 @@ class basic_raw_socket :
</tr>
</tbody>
</table></div>
+<h5>
+<a name="boost_asio.reference.basic_raw_socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.protected_data_members"></a></span><a class="link" href="basic_raw_socket.html#boost_asio.reference.basic_raw_socket.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<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_raw_socket/impl_.html" title="basic_raw_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_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
class template provides asynchronous and blocking raw-oriented socket functionality.
</p>
<h5>
-<a name="boost_asio.reference.basic_raw_socket.h3"></a>
+<a name="boost_asio.reference.basic_raw_socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.thread_safety"></a></span><a class="link" href="basic_raw_socket.html#boost_asio.reference.basic_raw_socket.thread_safety">Thread
Safety</a>
</h5>
@@ -909,7 +928,7 @@ class basic_raw_socket :
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h5>
-<a name="boost_asio.reference.basic_raw_socket.h4"></a>
+<a name="boost_asio.reference.basic_raw_socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.requirements"></a></span><a class="link" href="basic_raw_socket.html#boost_asio.reference.basic_raw_socket.requirements">Requirements</a>
</h5>
<p>
@@ -921,7 +940,7 @@ class basic_raw_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_raw_socket/_basic_raw_socket.html b/doc/html/boost_asio/reference/basic_raw_socket/_basic_raw_socket.html
index 03a8d1aa71..7b5ca4e6ba 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/_basic_raw_socket.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/_basic_raw_socket.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_raw_socket.html" title="basic_raw_socket">
<link rel="prev" href="wait_type.html" title="basic_raw_socket::wait_type">
-<link rel="next" href="../basic_seq_packet_socket.html" title="basic_seq_packet_socket">
+<link rel="next" href="../basic_raw_socket__rebind_executor.html" title="basic_raw_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_raw_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_seq_packet_socket.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_raw_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_raw_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_raw_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_seq_packet_socket.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_raw_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_raw_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_raw_socket/assign.html b/doc/html/boost_asio/reference/basic_raw_socket/assign.html
index 3f69c28543..edd2666c01 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/assign.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/assign.html
@@ -45,7 +45,7 @@ void <a class="link" href="assign/overload2.html" title="basic_raw_socket::assig
</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_raw_socket/assign/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/assign/overload1.html
index 13fcc7ccb4..5fba029365 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/assign/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/assign/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/assign/overload2.html
index dc4a26d823..bfae963dd7 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/assign/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_connect.html b/doc/html/boost_asio/reference/basic_raw_socket/async_connect.html
index d710e0fcbd..3954fe0297 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_connect.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_receive.html b/doc/html/boost_asio/reference/basic_raw_socket/async_receive.html
index 3f45aea88b..e04aa1bbd9 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_receive.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_receive/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload1.html
index cbba1a4d3c..b92479d58b 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_receive/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload2.html
index a783888eec..d1604fc73a 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_receive_from.html b/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from.html
index fccb06b171..aa3e8d440c 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_receive_from/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload1.html
index 2cbe8c4711..04f264b011 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_receive_from/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload2.html
index e909e95c59..da51fe662c 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_send.html b/doc/html/boost_asio/reference/basic_raw_socket/async_send.html
index 2dac925ebf..145261899d 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_send.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_send/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/async_send/overload1.html
index 38a6fe5c42..67982d720f 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_send/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_send/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/async_send/overload2.html
index 890c65ddd2..c7a49e59e3 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_send/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_send_to.html b/doc/html/boost_asio/reference/basic_raw_socket/async_send_to.html
index 612ed4571b..607c39c32e 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_send_to.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_send_to/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload1.html
index 61feb33b88..40d386215f 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_send_to/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload2.html
index 01453e063c..f845ec6083 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/async_wait.html b/doc/html/boost_asio/reference/basic_raw_socket/async_wait.html
index 21d61a1dd9..77cdc9737e 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/async_wait.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/at_mark.html b/doc/html/boost_asio/reference/basic_raw_socket/at_mark.html
index 8a6b20caee..4a8b1acbb6 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/at_mark.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/at_mark.html
@@ -41,7 +41,7 @@ bool <a class="link" href="at_mark/overload2.html" title="basic_raw_socket::at_m
</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_raw_socket/at_mark/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload1.html
index d26a53c2eb..056f9e46e4 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/at_mark/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload2.html
index cf14c0c225..959bb074f6 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/available.html b/doc/html/boost_asio/reference/basic_raw_socket/available.html
index 3e1c75776f..4ba87b17e2 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/available.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/available.html
@@ -41,7 +41,7 @@ std::size_t <a class="link" href="available/overload2.html" title="basic_raw_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_raw_socket/available/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/available/overload1.html
index 5b9e78a79a..d27e45f832 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/available/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/available/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/available/overload2.html
index 1327a25679..8b60644408 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/available/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/basic_raw_socket.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket.html
index 7dccb50583..05ffb25f9d 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_raw_socket.html" title="basic_raw_socket">
<link rel="prev" href="available/overload2.html" title="basic_raw_socket::available (2 of 2 overloads)">
-<link rel="next" href="basic_raw_socket/overload1.html" title="basic_raw_socket::basic_raw_socket (1 of 6 overloads)">
+<link rel="next" href="basic_raw_socket/overload1.html" title="basic_raw_socket::basic_raw_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_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
without opening it.
</p>
-<pre class="programlisting">explicit <a class="link" href="basic_raw_socket/overload1.html" title="basic_raw_socket::basic_raw_socket (1 of 6 overloads)">basic_raw_socket</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_raw_socket/overload1.html" title="basic_raw_socket::basic_raw_socket (1 of 6 overloads)">more...</a></em></span>
+<pre class="programlisting">explicit <a class="link" href="basic_raw_socket/overload1.html" title="basic_raw_socket::basic_raw_socket (1 of 10 overloads)">basic_raw_socket</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_raw_socket/overload1.html" title="basic_raw_socket::basic_raw_socket (1 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_raw_socket/overload2.html" title="basic_raw_socket::basic_raw_socket (2 of 10 overloads)">basic_raw_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_raw_socket/overload2.html" title="basic_raw_socket::basic_raw_socket (2 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct and open a <a class="link" href="../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>.
</p>
-<pre class="programlisting"><a class="link" href="basic_raw_socket/overload2.html" title="basic_raw_socket::basic_raw_socket (2 of 6 overloads)">basic_raw_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_raw_socket/overload3.html" title="basic_raw_socket::basic_raw_socket (3 of 10 overloads)">basic_raw_socket</a>(
+ const executor_type &amp; ex,
const protocol_type &amp; protocol);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_raw_socket/overload2.html" title="basic_raw_socket::basic_raw_socket (2 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_raw_socket/overload3.html" title="basic_raw_socket::basic_raw_socket (3 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_raw_socket/overload4.html" title="basic_raw_socket::basic_raw_socket (4 of 10 overloads)">basic_raw_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_raw_socket/overload4.html" title="basic_raw_socket::basic_raw_socket (4 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct a <a class="link" href="../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>,
opening it and binding it to the given local endpoint.
</p>
-<pre class="programlisting"><a class="link" href="basic_raw_socket/overload3.html" title="basic_raw_socket::basic_raw_socket (3 of 6 overloads)">basic_raw_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_raw_socket/overload5.html" title="basic_raw_socket::basic_raw_socket (5 of 10 overloads)">basic_raw_socket</a>(
+ const executor_type &amp; ex,
const endpoint_type &amp; endpoint);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_raw_socket/overload3.html" title="basic_raw_socket::basic_raw_socket (3 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_raw_socket/overload5.html" title="basic_raw_socket::basic_raw_socket (5 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_raw_socket/overload6.html" title="basic_raw_socket::basic_raw_socket (6 of 10 overloads)">basic_raw_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_raw_socket/overload6.html" title="basic_raw_socket::basic_raw_socket (6 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct a <a class="link" href="../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
on an existing native socket.
</p>
-<pre class="programlisting"><a class="link" href="basic_raw_socket/overload4.html" title="basic_raw_socket::basic_raw_socket (4 of 6 overloads)">basic_raw_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_raw_socket/overload7.html" title="basic_raw_socket::basic_raw_socket (7 of 10 overloads)">basic_raw_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_raw_socket/overload4.html" title="basic_raw_socket::basic_raw_socket (4 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_raw_socket/overload7.html" title="basic_raw_socket::basic_raw_socket (7 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_raw_socket/overload8.html" title="basic_raw_socket::basic_raw_socket (8 of 10 overloads)">basic_raw_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_raw_socket/overload8.html" title="basic_raw_socket::basic_raw_socket (8 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
from another.
</p>
-<pre class="programlisting"><a class="link" href="basic_raw_socket/overload5.html" title="basic_raw_socket::basic_raw_socket (5 of 6 overloads)">basic_raw_socket</a>(
+<pre class="programlisting"><a class="link" href="basic_raw_socket/overload9.html" title="basic_raw_socket::basic_raw_socket (9 of 10 overloads)">basic_raw_socket</a>(
basic_raw_socket &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_raw_socket/overload5.html" title="basic_raw_socket::basic_raw_socket (5 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_raw_socket/overload9.html" title="basic_raw_socket::basic_raw_socket (9 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_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_raw_socket/overload6.html" title="basic_raw_socket::basic_raw_socket (6 of 6 overloads)">basic_raw_socket</a>(
- basic_raw_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_raw_socket/overload6.html" title="basic_raw_socket::basic_raw_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_raw_socket/overload10.html" title="basic_raw_socket::basic_raw_socket (10 of 10 overloads)">basic_raw_socket</a>(
+ basic_raw_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_raw_socket/overload10.html" title="basic_raw_socket::basic_raw_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_raw_socket/basic_raw_socket/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload1.html
index e37174783b..7052bbb281 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_raw_socket::basic_raw_socket (1 of 6 overloads)</title>
+<title>basic_raw_socket::basic_raw_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_raw_socket.html" title="basic_raw_socket::basic_raw_socket">
<link rel="prev" href="../basic_raw_socket.html" title="basic_raw_socket::basic_raw_socket">
-<link rel="next" href="overload2.html" title="basic_raw_socket::basic_raw_socket (2 of 6 overloads)">
+<link rel="next" href="overload2.html" title="basic_raw_socket::basic_raw_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_raw_socket.basic_raw_socket.overload1"></a><a class="link" href="overload1.html" title="basic_raw_socket::basic_raw_socket (1 of 6 overloads)">basic_raw_socket::basic_raw_socket
- (1 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload1"></a><a class="link" href="overload1.html" title="basic_raw_socket::basic_raw_socket (1 of 10 overloads)">basic_raw_socket::basic_raw_socket
+ (1 of 10 overloads)</a>
</h5></div></div></div>
<p>
Construct a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
without opening it.
</p>
<pre class="programlisting">basic_raw_socket(
- boost::asio::io_context &amp; io_context);
+ const executor_type &amp; ex);
</pre>
<p>
This constructor creates a raw 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 raw 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_raw_socket/basic_raw_socket/overload10.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload10.html
new file mode 100644
index 0000000000..c5c9d199c1
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload10.html
@@ -0,0 +1,81 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_raw_socket::basic_raw_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_raw_socket.html" title="basic_raw_socket::basic_raw_socket">
+<link rel="prev" href="overload9.html" title="basic_raw_socket::basic_raw_socket (9 of 10 overloads)">
+<link rel="next" href="../bind.html" title="basic_raw_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_raw_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_raw_socket.basic_raw_socket.overload10"></a><a class="link" href="overload10.html" title="basic_raw_socket::basic_raw_socket (10 of 10 overloads)">basic_raw_socket::basic_raw_socket
+ (10 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_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_raw_socket(
+ basic_raw_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 raw socket from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload10.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload10.parameters"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_raw_socket.basic_raw_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_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload10.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload10.remarks"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_raw_socket.basic_raw_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_raw_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_raw_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_raw_socket/basic_raw_socket/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload2.html
index f8587a8b62..2b68c944ec 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_raw_socket::basic_raw_socket (2 of 6 overloads)</title>
+<title>basic_raw_socket::basic_raw_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_raw_socket.html" title="basic_raw_socket::basic_raw_socket">
-<link rel="prev" href="overload1.html" title="basic_raw_socket::basic_raw_socket (1 of 6 overloads)">
-<link rel="next" href="overload3.html" title="basic_raw_socket::basic_raw_socket (3 of 6 overloads)">
+<link rel="prev" href="overload1.html" title="basic_raw_socket::basic_raw_socket (1 of 10 overloads)">
+<link rel="next" href="overload3.html" title="basic_raw_socket::basic_raw_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_raw_socket.basic_raw_socket.overload2"></a><a class="link" href="overload2.html" title="basic_raw_socket::basic_raw_socket (2 of 6 overloads)">basic_raw_socket::basic_raw_socket
- (2 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload2"></a><a class="link" href="overload2.html" title="basic_raw_socket::basic_raw_socket (2 of 10 overloads)">basic_raw_socket::basic_raw_socket
+ (2 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct and open a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>.
+ Construct a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
+ without opening it.
</p>
-<pre class="programlisting">basic_raw_socket(
- boost::asio::io_context &amp; io_context,
- const protocol_type &amp; protocol);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_raw_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 raw socket.
+ This constructor creates a raw 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_raw_socket.basic_raw_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 raw 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_raw_socket.basic_raw_socket.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_raw_socket.basic_raw_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_raw_socket/basic_raw_socket/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload3.html
index 6271388638..84375d6599 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload3.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_raw_socket::basic_raw_socket (3 of 6 overloads)</title>
+<title>basic_raw_socket::basic_raw_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_raw_socket.html" title="basic_raw_socket::basic_raw_socket">
-<link rel="prev" href="overload2.html" title="basic_raw_socket::basic_raw_socket (2 of 6 overloads)">
-<link rel="next" href="overload4.html" title="basic_raw_socket::basic_raw_socket (4 of 6 overloads)">
+<link rel="prev" href="overload2.html" title="basic_raw_socket::basic_raw_socket (2 of 10 overloads)">
+<link rel="next" href="overload4.html" title="basic_raw_socket::basic_raw_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_raw_socket.basic_raw_socket.overload3"></a><a class="link" href="overload3.html" title="basic_raw_socket::basic_raw_socket (3 of 6 overloads)">basic_raw_socket::basic_raw_socket
- (3 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload3"></a><a class="link" href="overload3.html" title="basic_raw_socket::basic_raw_socket (3 of 10 overloads)">basic_raw_socket::basic_raw_socket
+ (3 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>,
- opening it and binding it to the given local endpoint.
+ Construct and open a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>.
</p>
<pre class="programlisting">basic_raw_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 raw 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 raw socket.
</p>
<h6>
<a name="boost_asio.reference.basic_raw_socket.basic_raw_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 raw 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 raw 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_raw_socket/basic_raw_socket/overload4.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload4.html
index 90712b280c..2cabca07f4 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload4.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_raw_socket::basic_raw_socket (4 of 6 overloads)</title>
+<title>basic_raw_socket::basic_raw_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_raw_socket.html" title="basic_raw_socket::basic_raw_socket">
-<link rel="prev" href="overload3.html" title="basic_raw_socket::basic_raw_socket (3 of 6 overloads)">
-<link rel="next" href="overload5.html" title="basic_raw_socket::basic_raw_socket (5 of 6 overloads)">
+<link rel="prev" href="overload3.html" title="basic_raw_socket::basic_raw_socket (3 of 10 overloads)">
+<link rel="next" href="overload5.html" title="basic_raw_socket::basic_raw_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_raw_socket.basic_raw_socket.overload4"></a><a class="link" href="overload4.html" title="basic_raw_socket::basic_raw_socket (4 of 6 overloads)">basic_raw_socket::basic_raw_socket
- (4 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload4"></a><a class="link" href="overload4.html" title="basic_raw_socket::basic_raw_socket (4 of 10 overloads)">basic_raw_socket::basic_raw_socket
+ (4 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
- on an existing native socket.
+ Construct and open a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>.
</p>
-<pre class="programlisting">basic_raw_socket(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_raw_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 raw socket object to hold an existing native
- socket.
+ This constructor creates and opens a raw socket.
</p>
<h6>
<a name="boost_asio.reference.basic_raw_socket.basic_raw_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 raw 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_raw_socket/basic_raw_socket/overload5.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload5.html
index a5f0b39e96..678313c4e5 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload5.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_raw_socket::basic_raw_socket (5 of 6 overloads)</title>
+<title>basic_raw_socket::basic_raw_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_raw_socket.html" title="basic_raw_socket::basic_raw_socket">
-<link rel="prev" href="overload4.html" title="basic_raw_socket::basic_raw_socket (4 of 6 overloads)">
-<link rel="next" href="overload6.html" title="basic_raw_socket::basic_raw_socket (6 of 6 overloads)">
+<link rel="prev" href="overload4.html" title="basic_raw_socket::basic_raw_socket (4 of 10 overloads)">
+<link rel="next" href="overload6.html" title="basic_raw_socket::basic_raw_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_raw_socket.basic_raw_socket.overload5"></a><a class="link" href="overload5.html" title="basic_raw_socket::basic_raw_socket (5 of 6 overloads)">basic_raw_socket::basic_raw_socket
- (5 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload5"></a><a class="link" href="overload5.html" title="basic_raw_socket::basic_raw_socket (5 of 10 overloads)">basic_raw_socket::basic_raw_socket
+ (5 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
- from another.
+ Construct a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>,
+ opening it and binding it to the given local endpoint.
</p>
<pre class="programlisting">basic_raw_socket(
- basic_raw_socket &amp;&amp; other);
+ const executor_type &amp; ex,
+ const endpoint_type &amp; endpoint);
</pre>
<p>
- This constructor moves a raw socket from one object to another.
+ This constructor creates a raw 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_raw_socket.basic_raw_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_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_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 raw socket will be
+ bound.
</p></dd>
</dl>
</div>
<h6>
<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload5.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_raw_socket.basic_raw_socket.overload5.remarks">Remarks</a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload5.exceptions"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_raw_socket.basic_raw_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_raw_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_raw_socket/basic_raw_socket/overload6.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload6.html
index b622e9bd8f..ccd93d19ee 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload6.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_raw_socket::basic_raw_socket (6 of 6 overloads)</title>
+<title>basic_raw_socket::basic_raw_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_raw_socket.html" title="basic_raw_socket::basic_raw_socket">
-<link rel="prev" href="overload5.html" title="basic_raw_socket::basic_raw_socket (5 of 6 overloads)">
-<link rel="next" href="../bind.html" title="basic_raw_socket::bind">
+<link rel="prev" href="overload5.html" title="basic_raw_socket::basic_raw_socket (5 of 10 overloads)">
+<link rel="next" href="overload7.html" title="basic_raw_socket::basic_raw_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_raw_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_raw_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_raw_socket.basic_raw_socket.overload6"></a><a class="link" href="overload6.html" title="basic_raw_socket::basic_raw_socket (6 of 6 overloads)">basic_raw_socket::basic_raw_socket
- (6 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload6"></a><a class="link" href="overload6.html" title="basic_raw_socket::basic_raw_socket (6 of 10 overloads)">basic_raw_socket::basic_raw_socket
+ (6 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
- from a socket of another protocol type.
+ Construct a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_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_raw_socket(
- basic_raw_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 raw socket from one object to another.
+ This constructor creates a raw 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_raw_socket.basic_raw_socket.overload6.h0"></a>
@@ -47,25 +50,36 @@ basic_raw_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_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_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 raw socket will be
+ bound.
</p></dd>
</dl>
</div>
<h6>
<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload6.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload6.remarks"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_raw_socket.basic_raw_socket.overload6.remarks">Remarks</a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload6.exceptions"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_raw_socket.basic_raw_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_raw_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_raw_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_raw_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_raw_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_raw_socket/basic_raw_socket/overload7.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload7.html
new file mode 100644
index 0000000000..3dfc9abfe1
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload7.html
@@ -0,0 +1,92 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_raw_socket::basic_raw_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_raw_socket.html" title="basic_raw_socket::basic_raw_socket">
+<link rel="prev" href="overload6.html" title="basic_raw_socket::basic_raw_socket (6 of 10 overloads)">
+<link rel="next" href="overload8.html" title="basic_raw_socket::basic_raw_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_raw_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_raw_socket.basic_raw_socket.overload7"></a><a class="link" href="overload7.html" title="basic_raw_socket::basic_raw_socket (7 of 10 overloads)">basic_raw_socket::basic_raw_socket
+ (7 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
+ on an existing native socket.
+ </p>
+<pre class="programlisting">basic_raw_socket(
+ const executor_type &amp; ex,
+ const protocol_type &amp; protocol,
+ const native_handle_type &amp; native_socket);
+</pre>
+<p>
+ This constructor creates a raw socket object to hold an existing native
+ socket.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_raw_socket.basic_raw_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_raw_socket.basic_raw_socket.overload7.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload7.exceptions"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_raw_socket.basic_raw_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_raw_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_raw_socket/basic_raw_socket/overload8.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload8.html
new file mode 100644
index 0000000000..e0f06a7257
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload8.html
@@ -0,0 +1,96 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_raw_socket::basic_raw_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_raw_socket.html" title="basic_raw_socket::basic_raw_socket">
+<link rel="prev" href="overload7.html" title="basic_raw_socket::basic_raw_socket (7 of 10 overloads)">
+<link rel="next" href="overload9.html" title="basic_raw_socket::basic_raw_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_raw_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_raw_socket.basic_raw_socket.overload8"></a><a class="link" href="overload8.html" title="basic_raw_socket::basic_raw_socket (8 of 10 overloads)">basic_raw_socket::basic_raw_socket
+ (8 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
+ on an existing native socket.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_raw_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 raw socket object to hold an existing native
+ socket.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload8.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload8.parameters"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_raw_socket.basic_raw_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_raw_socket.basic_raw_socket.overload8.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload8.exceptions"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_raw_socket.basic_raw_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_raw_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_raw_socket/basic_raw_socket/overload9.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload9.html
new file mode 100644
index 0000000000..bd50c54801
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload9.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_raw_socket::basic_raw_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_raw_socket.html" title="basic_raw_socket::basic_raw_socket">
+<link rel="prev" href="overload8.html" title="basic_raw_socket::basic_raw_socket (8 of 10 overloads)">
+<link rel="next" href="overload10.html" title="basic_raw_socket::basic_raw_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_raw_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_raw_socket.basic_raw_socket.overload9"></a><a class="link" href="overload9.html" title="basic_raw_socket::basic_raw_socket (9 of 10 overloads)">basic_raw_socket::basic_raw_socket
+ (9 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
+ from another.
+ </p>
+<pre class="programlisting">basic_raw_socket(
+ basic_raw_socket &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a raw socket from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload9.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload9.parameters"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_raw_socket.basic_raw_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_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload9.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.basic_raw_socket.overload9.remarks"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_raw_socket.basic_raw_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_raw_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_raw_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_raw_socket/bind.html b/doc/html/boost_asio/reference/basic_raw_socket/bind.html
index 0c4cb90572..50e116cbc6 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/bind.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket.html" title="basic_raw_socket">
-<link rel="prev" href="basic_raw_socket/overload6.html" title="basic_raw_socket::basic_raw_socket (6 of 6 overloads)">
+<link rel="prev" href="basic_raw_socket/overload10.html" title="basic_raw_socket::basic_raw_socket (10 of 10 overloads)">
<link rel="next" href="bind/overload1.html" title="basic_raw_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_raw_socket/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_raw_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_raw_socket/overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_raw_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_raw_socket::bind (2
</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_raw_socket::bind (2
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_raw_socket/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_raw_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_raw_socket/overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_raw_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_raw_socket/bind/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/bind/overload1.html
index 9b8d3c0d68..ecf0f4083b 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/bind/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/bind/overload1.html
@@ -70,7 +70,7 @@
<a name="boost_asio.reference.basic_raw_socket.bind.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.bind.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_raw_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_raw_socket/bind/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/bind/overload2.html
index 50d9ae4126..21d6b884ea 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/bind/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/bind/overload2.html
@@ -62,7 +62,7 @@
<a name="boost_asio.reference.basic_raw_socket.bind.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.bind.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_raw_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_raw_socket/broadcast.html b/doc/html/boost_asio/reference/basic_raw_socket/broadcast.html
index 41cce36852..6c95510158 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/broadcast.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/bytes_readable.html b/doc/html/boost_asio/reference/basic_raw_socket/bytes_readable.html
index 1fb2b535a2..0670b8830c 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/bytes_readable.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/bytes_readable.html
@@ -43,7 +43,7 @@ IO
<a name="boost_asio.reference.basic_raw_socket.bytes_readable.h0"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.bytes_readable.example"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.basic_raw_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_raw_socket/cancel.html b/doc/html/boost_asio/reference/basic_raw_socket/cancel.html
index b1927ad160..c0023d9ca6 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/cancel.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/cancel.html
@@ -41,7 +41,7 @@ void <a class="link" href="cancel/overload2.html" title="basic_raw_socket::cance
</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_raw_socket/cancel/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/cancel/overload1.html
index d59d227b0e..32b3264308 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/cancel/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/cancel/overload2.html
index 8a6f627baf..67263637e3 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/close.html b/doc/html/boost_asio/reference/basic_raw_socket/close.html
index 0fb13ef6e8..2475f81911 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/close.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/close.html
@@ -41,7 +41,7 @@ void <a class="link" href="close/overload2.html" title="basic_raw_socket::close
</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_raw_socket/close/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/close/overload1.html
index 1b40c9fb5a..b6ffa66e8e 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/close/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/close/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/close/overload2.html
index 06bf93e1a9..2f0ae561ea 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/close/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/close/overload2.html
@@ -59,7 +59,7 @@
<a name="boost_asio.reference.basic_raw_socket.close.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.close.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_raw_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_raw_socket/connect.html b/doc/html/boost_asio/reference/basic_raw_socket/connect.html
index 6c7e9ba058..9cdeb3878f 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/connect.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/connect.html
@@ -43,7 +43,7 @@ void <a class="link" href="connect/overload2.html" title="basic_raw_socket::conn
</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_raw_socket/connect/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/connect/overload1.html
index 50479fd8a3..f027df6583 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/connect/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/connect/overload1.html
@@ -76,7 +76,7 @@
<a name="boost_asio.reference.basic_raw_socket.connect.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.connect.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_raw_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_raw_socket/connect/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/connect/overload2.html
index 74d2149077..a715e02e58 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/connect/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/connect/overload2.html
@@ -68,7 +68,7 @@
<a name="boost_asio.reference.basic_raw_socket.connect.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.connect.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_raw_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_raw_socket/debug.html b/doc/html/boost_asio/reference/basic_raw_socket/debug.html
index 18eef785d6..a102cb0dd7 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/debug.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/do_not_route.html b/doc/html/boost_asio/reference/basic_raw_socket/do_not_route.html
index 3bca593daa..45675a12b8 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/do_not_route.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_raw_socket/enable_connection_aborted.html
index bf77615ccf..63cc893728 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/enable_connection_aborted.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/endpoint_type.html b/doc/html/boost_asio/reference/basic_raw_socket/endpoint_type.html
index d7626c2200..bfcc0fbf2c 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/endpoint_type.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/executor_type.html b/doc/html/boost_asio/reference/basic_raw_socket/executor_type.html
index 6985bddda4..b88648808a 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/executor_type.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/executor_type.html
@@ -27,174 +27,14 @@
<a name="boost_asio.reference.basic_raw_socket.executor_type"></a><a class="link" href="executor_type.html" title="basic_raw_socket::executor_type">basic_raw_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_raw_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_raw_socket.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_raw_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_raw_socket.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_raw_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_raw_socket.executor_type.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_raw_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_raw_socket/get_executor.html b/doc/html/boost_asio/reference/basic_raw_socket/get_executor.html
index 73ff391a04..9a2bb0424e 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/get_executor.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_raw_socket.html" title="basic_raw_socket">
<link rel="prev" href="executor_type.html" title="basic_raw_socket::executor_type">
-<link rel="next" href="get_io_context.html" title="basic_raw_socket::get_io_context">
+<link rel="next" href="get_option.html" title="basic_raw_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_raw_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_raw_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_raw_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_raw_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_raw_socket/get_io_context.html b/doc/html/boost_asio/reference/basic_raw_socket/get_io_context.html
deleted file mode 100644
index d866893873..0000000000
--- a/doc/html/boost_asio/reference/basic_raw_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_raw_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_raw_socket.html" title="basic_raw_socket">
-<link rel="prev" href="get_executor.html" title="basic_raw_socket::get_executor">
-<link rel="next" href="get_io_service.html" title="basic_raw_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_raw_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_raw_socket.get_io_context"></a><a class="link" href="get_io_context.html" title="basic_raw_socket::get_io_context">basic_raw_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_raw_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_raw_socket.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.basic_raw_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_raw_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_raw_socket/get_io_service.html b/doc/html/boost_asio/reference/basic_raw_socket/get_io_service.html
deleted file mode 100644
index 58e42b8a68..0000000000
--- a/doc/html/boost_asio/reference/basic_raw_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_raw_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_raw_socket.html" title="basic_raw_socket">
-<link rel="prev" href="get_io_context.html" title="basic_raw_socket::get_io_context">
-<link rel="next" href="get_option.html" title="basic_raw_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_raw_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_raw_socket.get_io_service"></a><a class="link" href="get_io_service.html" title="basic_raw_socket::get_io_service">basic_raw_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_raw_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_raw_socket.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.basic_raw_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_raw_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_raw_socket/get_option.html b/doc/html/boost_asio/reference/basic_raw_socket/get_option.html
index ec29a9744e..82a9ab5741 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/get_option.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket.html" title="basic_raw_socket">
-<link rel="prev" href="get_io_service.html" title="basic_raw_socket::get_io_service">
+<link rel="prev" href="get_executor.html" title="basic_raw_socket::get_executor">
<link rel="next" href="get_option/overload1.html" title="basic_raw_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_raw_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_raw_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_raw_socket::g
</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_raw_socket::g
</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_raw_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_raw_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_raw_socket/get_option/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/get_option/overload1.html
index 95bb567916..f34601b3eb 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/get_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/get_option/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/get_option/overload2.html
index 1dded87ed8..31c376aa05 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/get_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket::get_option">
<link rel="prev" href="overload1.html" title="basic_raw_socket::get_option (1 of 2 overloads)">
-<link rel="next" href="../io_control.html" title="basic_raw_socket::io_control">
+<link rel="next" href="../impl_.html" title="basic_raw_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/windows__object_handle/is_open.html b/doc/html/boost_asio/reference/basic_raw_socket/impl_.html
index c599197c70..13035a7b27 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/is_open.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/impl_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::is_open</title>
+<title>basic_raw_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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="get_io_service.html" title="windows::object_handle::get_io_service">
-<link rel="next" href="lowest_layer.html" title="windows::object_handle::lowest_layer">
+<link rel="up" href="../basic_raw_socket.html" title="basic_raw_socket">
+<link rel="prev" href="get_option/overload2.html" title="basic_raw_socket::get_option (2 of 2 overloads)">
+<link rel="next" href="io_control.html" title="basic_raw_socket::io_control">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,24 @@
</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="../windows__object_handle.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_raw_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.windows__object_handle.is_open"></a><a class="link" href="is_open.html" title="windows::object_handle::is_open">windows::object_handle::is_open</a>
+<a name="boost_asio.reference.basic_raw_socket.impl_"></a><a class="link" href="impl_.html" title="basic_raw_socket::impl_">basic_raw_socket::impl_</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.is_open"></a>
-Determine
- whether the handle is open.
+ <span class="emphasis"><em>Inherited from basic_socket.</em></span>
</p>
-<pre class="programlisting">bool is_open() const;
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.basic_raw_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-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>
@@ -44,7 +45,7 @@ Determine
</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="../windows__object_handle.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_raw_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_raw_socket/io_control.html b/doc/html/boost_asio/reference/basic_raw_socket/io_control.html
index d76ed0cadf..a76cc7b5e4 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/io_control.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket.html" title="basic_raw_socket">
-<link rel="prev" href="get_option/overload2.html" title="basic_raw_socket::get_option (2 of 2 overloads)">
+<link rel="prev" href="impl_.html" title="basic_raw_socket::impl_">
<link rel="next" href="io_control/overload1.html" title="basic_raw_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_raw_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_raw_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_raw_socket::i
</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_raw_socket::i
</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_raw_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_raw_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_raw_socket/io_control/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/io_control/overload1.html
index b287003ade..97057f4c45 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/io_control/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/io_control/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/io_control/overload2.html
index 7e9128cab7..a86eb4e8c0 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/io_control/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/is_open.html b/doc/html/boost_asio/reference/basic_raw_socket/is_open.html
index f5b20673cf..51cad7ad09 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/is_open.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/keep_alive.html b/doc/html/boost_asio/reference/basic_raw_socket/keep_alive.html
index 7b1c954633..89b3bb9380 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/keep_alive.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/linger.html b/doc/html/boost_asio/reference/basic_raw_socket/linger.html
index cced2db414..95e1712e85 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/linger.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/local_endpoint.html b/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint.html
index 7db5055352..09d06e2fae 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload1.html
index 1f1b695d73..caba1ebb7a 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload1.html
@@ -63,14 +63,14 @@
<a name="boost_asio.reference.basic_raw_socket.local_endpoint.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.local_endpoint.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_raw_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_raw_socket/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload2.html
index 905c9ada83..b6cf669fa6 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload2.html
@@ -65,7 +65,7 @@
<a name="boost_asio.reference.basic_raw_socket.local_endpoint.overload2.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.local_endpoint.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_raw_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_raw_socket/lowest_layer.html b/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer.html
index 6aa6be401c..e22ac95dea 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload1.html
index 40843eac8d..8689571d7f 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload2.html
index da29b9d3b3..ac89d039e7 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer_type.html
index 0f9a3ac619..adb879b17c 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_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_raw_socket.lowest_layer_type.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket.lowest_layer_type.protected_data_members"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_raw_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_raw_socket.lowest_layer_type.h4"></a>
+<a name="boost_asio.reference.basic_raw_socket.lowest_layer_type.h5"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_raw_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_raw_socket.lowest_layer_type.h5"></a>
+<a name="boost_asio.reference.basic_raw_socket.lowest_layer_type.h6"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_raw_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_raw_socket/max_connections.html b/doc/html/boost_asio/reference/basic_raw_socket/max_connections.html
index 1b134a81ce..20459394f6 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/max_connections.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/max_listen_connections.html b/doc/html/boost_asio/reference/basic_raw_socket/max_listen_connections.html
index 2fffdc3049..c8881d8c4f 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/max_listen_connections.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/message_do_not_route.html b/doc/html/boost_asio/reference/basic_raw_socket/message_do_not_route.html
index 31c8adc109..ea49749aa3 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/message_do_not_route.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/message_end_of_record.html b/doc/html/boost_asio/reference/basic_raw_socket/message_end_of_record.html
index 05c113e144..bd1d9bae94 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/message_end_of_record.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/message_flags.html b/doc/html/boost_asio/reference/basic_raw_socket/message_flags.html
index ac29aa9060..6003e0e2d8 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/message_flags.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/message_out_of_band.html b/doc/html/boost_asio/reference/basic_raw_socket/message_out_of_band.html
index 31dc01cd4a..501f1db0b6 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/message_out_of_band.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/message_peek.html b/doc/html/boost_asio/reference/basic_raw_socket/message_peek.html
index b6a2e62300..8c540f17b1 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/message_peek.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/native_handle.html b/doc/html/boost_asio/reference/basic_raw_socket/native_handle.html
index efb6d8daaa..56dd252cec 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/native_handle.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/native_handle_type.html b/doc/html/boost_asio/reference/basic_raw_socket/native_handle_type.html
index 8b91943ae0..3edb2d4f05 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/native_handle_type.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/native_non_blocking.html b/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking.html
index 427e2bbff8..7ad7a56b4b 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking.html
@@ -49,7 +49,7 @@ void <a class="link" href="native_non_blocking/overload3.html" title="basic_raw_
</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_raw_socket/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload1.html
index c2164c80e9..8383bed2f4 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload2.html
index 867d39ca44..b4ddc97161 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload3.html
index 0fdb6f43bb..3826d12e50 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/non_blocking.html b/doc/html/boost_asio/reference/basic_raw_socket/non_blocking.html
index e3105bf7c3..acf3c032c6 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/non_blocking.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/non_blocking.html
@@ -49,7 +49,7 @@ void <a class="link" href="non_blocking/overload3.html" title="basic_raw_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_raw_socket/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload1.html
index 5f8cb032b4..5e94d49442 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload2.html
index 55649118e1..307ab53eaa 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload3.html
index ec8d8ccc27..503c149626 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/open.html b/doc/html/boost_asio/reference/basic_raw_socket/open.html
index d769b4ca80..0660861f13 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/open.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/open.html
@@ -43,7 +43,7 @@ void <a class="link" href="open/overload2.html" title="basic_raw_socket::open (2
</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_raw_socket/open/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/open/overload1.html
index 1e555d5828..8b83f7b822 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/open/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/open/overload1.html
@@ -69,13 +69,13 @@
<a name="boost_asio.reference.basic_raw_socket.open.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.open.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_raw_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_raw_socket/open/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/open/overload2.html
index 375b0172b1..ba54b02491 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/open/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/open/overload2.html
@@ -61,7 +61,7 @@
<a name="boost_asio.reference.basic_raw_socket.open.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.open.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_raw_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_raw_socket/operator_eq_.html b/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_.html
index b9347e7df6..a696db1dab 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket &gt;::type &amp; <a class="link" href="operator_eq_/overload2.html" title="basic_raw_socket::operator= (2 of 2 overloads)">operator=</a>(
- basic_raw_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_raw_socket &amp; &gt;::type <a class="link" href="operator_eq_/overload2.html" title="basic_raw_socket::operator= (2 of 2 overloads)">operator=</a>(
+ basic_raw_socket&lt; Protocol1, Executor1 &gt; &amp;&amp; other);
<span class="emphasis"><em>&#187; <a class="link" href="operator_eq_/overload2.html" title="basic_raw_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_raw_socket/operator_eq_/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_/overload1.html
index 99bb89ec22..53cad7c290 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket(io_context&amp;) constructor</code>.
+ constructed using the <code class="computeroutput">basic_raw_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_raw_socket/operator_eq_/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_/overload2.html
index 748263afaa..edb4154d40 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket &gt;::type &amp; operator=(
- basic_raw_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_raw_socket &amp; &gt;::type operator=(
+ basic_raw_socket&lt; Protocol1, Executor1 &gt; &amp;&amp; other);
</pre>
<p>
This assignment operator moves a raw socket from one object to another.
@@ -59,12 +60,13 @@ enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value, basic_raw_sock
</h6>
<p>
Following the move, the moved-from object is in the same state as if
- constructed using the <code class="computeroutput">basic_raw_socket(io_context&amp;) constructor</code>.
+ constructed using the <code class="computeroutput">basic_raw_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_raw_socket/out_of_band_inline.html b/doc/html/boost_asio/reference/basic_raw_socket/out_of_band_inline.html
index 74c52b567c..a8faa87218 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/out_of_band_inline.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/protocol_type.html b/doc/html/boost_asio/reference/basic_raw_socket/protocol_type.html
index 5d9cd078c6..57e80e57fe 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/protocol_type.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/receive.html b/doc/html/boost_asio/reference/basic_raw_socket/receive.html
index 2ecb3adca3..92e0f2209a 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/receive.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/receive.html
@@ -55,7 +55,7 @@ std::size_t <a class="link" href="receive/overload3.html" title="basic_raw_socke
</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_raw_socket/receive/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/receive/overload1.html
index a92393afea..cb7a63475b 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/receive/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/receive/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/receive/overload2.html
index 4f92bddde0..1d2f9cdb70 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/receive/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/receive/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/receive/overload3.html
index cec616a08a..d69090648c 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/receive/overload3.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_raw_socket/receive_buffer_size.html
index b809bb6a98..c41e8c9c9c 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/receive_buffer_size.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/receive_from.html b/doc/html/boost_asio/reference/basic_raw_socket/receive_from.html
index 7af4a24cc9..4c16d59983 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/receive_from.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/receive_from.html
@@ -58,7 +58,7 @@ std::size_t <a class="link" href="receive_from/overload3.html" title="basic_raw_
</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_raw_socket/receive_from/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload1.html
index c211bc4c56..340c7c5521 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/receive_from/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload2.html
index 895b1e41b1..30fdc9b055 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/receive_from/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload3.html
index 2cebcb6c17..46c7487c03 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload3.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_raw_socket/receive_low_watermark.html
index f8762e5b53..7fb3c160b2 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/receive_low_watermark.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/release.html b/doc/html/boost_asio/reference/basic_raw_socket/release.html
index 19717e5712..92cdaae326 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/release.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/release.html
@@ -41,7 +41,7 @@ native_handle_type <a class="link" href="release/overload2.html" title="basic_ra
</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_raw_socket/release/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/release/overload1.html
index 817798fe55..2c70fd96df 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/release/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/release/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/release/overload2.html
index 47be25b762..913f1eeffd 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/release/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/remote_endpoint.html b/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint.html
index 19e5fe8dc4..0878126c0b 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/remote_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload1.html
index 1290709a1a..92c8b7b1ed 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload1.html
@@ -63,14 +63,14 @@
<a name="boost_asio.reference.basic_raw_socket.remote_endpoint.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.remote_endpoint.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_raw_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_raw_socket/remote_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload2.html
index 5da93e5beb..69c4677412 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload2.html
@@ -65,7 +65,7 @@
<a name="boost_asio.reference.basic_raw_socket.remote_endpoint.overload2.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_raw_socket.remote_endpoint.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_raw_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_raw_socket/reuse_address.html b/doc/html/boost_asio/reference/basic_raw_socket/reuse_address.html
index a3b7c030f9..70a6fdcad2 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/reuse_address.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/send.html b/doc/html/boost_asio/reference/basic_raw_socket/send.html
index 8cc76ff398..cdf273c450 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/send.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/send.html
@@ -55,7 +55,7 @@ std::size_t <a class="link" href="send/overload3.html" title="basic_raw_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_raw_socket/send/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/send/overload1.html
index ec5af86329..6e2e0999da 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/send/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/send/overload1.html
@@ -99,7 +99,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_raw_socket/send/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/send/overload2.html
index 7ef5449235..e56148fd60 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/send/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/send/overload2.html
@@ -89,7 +89,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_raw_socket/send/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/send/overload3.html
index c3a79473f4..7c04870049 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/send/overload3.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/send/overload3.html
@@ -81,7 +81,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_raw_socket/send_buffer_size.html b/doc/html/boost_asio/reference/basic_raw_socket/send_buffer_size.html
index ec23c3041e..f672691cc6 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/send_buffer_size.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/send_low_watermark.html b/doc/html/boost_asio/reference/basic_raw_socket/send_low_watermark.html
index b9d8175b54..9b29752c94 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/send_low_watermark.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/send_to.html b/doc/html/boost_asio/reference/basic_raw_socket/send_to.html
index 3857acc54c..2e20aba3a6 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/send_to.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/send_to.html
@@ -58,7 +58,7 @@ std::size_t <a class="link" href="send_to/overload3.html" title="basic_raw_socke
</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_raw_socket/send_to/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload1.html
index 30ce42edad..9d95058f78 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/send_to/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload2.html
index abee3c7ea3..c11290b963 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/send_to/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload3.html
index 6d5417582f..daa327bc35 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload3.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/set_option.html b/doc/html/boost_asio/reference/basic_raw_socket/set_option.html
index 6bd3910193..ccecb86057 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/set_option.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/set_option.html
@@ -47,7 +47,7 @@ void <a class="link" href="set_option/overload2.html" title="basic_raw_socket::s
</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_raw_socket/set_option/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/set_option/overload1.html
index 34ff16e420..e021fb07ef 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/set_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/set_option/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/set_option/overload2.html
index e1034d1ed7..a055e62f44 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/set_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/shutdown.html b/doc/html/boost_asio/reference/basic_raw_socket/shutdown.html
index 8cd0035c0d..0b13660bed 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/shutdown.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/shutdown.html
@@ -43,7 +43,7 @@ void <a class="link" href="shutdown/overload2.html" title="basic_raw_socket::shu
</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_raw_socket/shutdown/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload1.html
index 936ba8b6f2..f7e39abc54 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/shutdown/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload2.html
index 652f78844c..4625f898d4 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/shutdown_type.html b/doc/html/boost_asio/reference/basic_raw_socket/shutdown_type.html
index dfca136917..3445a4472b 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/shutdown_type.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/wait.html b/doc/html/boost_asio/reference/basic_raw_socket/wait.html
index 4887f0c236..d9841baa17 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/wait.html
+++ b/doc/html/boost_asio/reference/basic_raw_socket/wait.html
@@ -44,7 +44,7 @@ void <a class="link" href="wait/overload2.html" title="basic_raw_socket::wait (2
</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_raw_socket/wait/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/wait/overload1.html
index 15f88d4787..720a5f756e 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/wait/overload1.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/wait/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/wait/overload2.html
index 4b61cfa7aa..9af2eb17cd 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/wait/overload2.html
+++ b/doc/html/boost_asio/reference/basic_raw_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_raw_socket/wait_type.html b/doc/html/boost_asio/reference/basic_raw_socket/wait_type.html
index 8b2caa26f4..a5188ffdde 100644
--- a/doc/html/boost_asio/reference/basic_raw_socket/wait_type.html
+++ b/doc/html/boost_asio/reference/basic_raw_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>
diff --git a/doc/html/boost_asio/reference/basic_raw_socket__rebind_executor.html b/doc/html/boost_asio/reference/basic_raw_socket__rebind_executor.html
new file mode 100644
index 0000000000..cfad24884d
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_raw_socket__rebind_executor.html
@@ -0,0 +1,94 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_raw_socket::rebind_executor</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="../reference.html" title="Reference">
+<link rel="prev" href="basic_raw_socket/_basic_raw_socket.html" title="basic_raw_socket::~basic_raw_socket">
+<link rel="next" href="basic_raw_socket__rebind_executor/other.html" title="basic_raw_socket::rebind_executor::other">
+</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="basic_raw_socket/_basic_raw_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_raw_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.basic_raw_socket__rebind_executor"></a><a class="link" href="basic_raw_socket__rebind_executor.html" title="basic_raw_socket::rebind_executor">basic_raw_socket::rebind_executor</a>
+</h3></div></div></div>
+<p>
+ Rebinds the socket type to another executor.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor1</a>&gt;
+struct rebind_executor
+</pre>
+<h5>
+<a name="boost_asio.reference.basic_raw_socket__rebind_executor.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket__rebind_executor.types"></a></span><a class="link" href="basic_raw_socket__rebind_executor.html#boost_asio.reference.basic_raw_socket__rebind_executor.types">Types</a>
+ </h5>
+<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_raw_socket__rebind_executor/other.html" title="basic_raw_socket::rebind_executor::other"><span class="bold"><strong>other</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The socket type when rebound to the specified executor.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.basic_raw_socket__rebind_executor.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket__rebind_executor.requirements"></a></span><a class="link" href="basic_raw_socket__rebind_executor.html#boost_asio.reference.basic_raw_socket__rebind_executor.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_raw_socket.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="basic_raw_socket/_basic_raw_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_raw_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_raw_socket__rebind_executor/other.html b/doc/html/boost_asio/reference/basic_raw_socket__rebind_executor/other.html
new file mode 100644
index 0000000000..b77dc0aa63
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_raw_socket__rebind_executor/other.html
@@ -0,0 +1,955 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_raw_socket::rebind_executor::other</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_raw_socket__rebind_executor.html" title="basic_raw_socket::rebind_executor">
+<link rel="prev" href="../basic_raw_socket__rebind_executor.html" title="basic_raw_socket::rebind_executor">
+<link rel="next" href="../basic_seq_packet_socket.html" title="basic_seq_packet_socket">
+</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="../basic_raw_socket__rebind_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_raw_socket__rebind_executor.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_seq_packet_socket.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_raw_socket__rebind_executor.other"></a><a class="link" href="other.html" title="basic_raw_socket::rebind_executor::other">basic_raw_socket::rebind_executor::other</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.basic_raw_socket__rebind_executor.other"></a>
+The
+ socket type when rebound to the specified executor.
+ </p>
+<pre class="programlisting">typedef basic_raw_socket&lt; Protocol, Executor1 &gt; other;
+</pre>
+<h6>
+<a name="boost_asio.reference.basic_raw_socket__rebind_executor.other.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket__rebind_executor.other.types"></a></span><a class="link" href="other.html#boost_asio.reference.basic_raw_socket__rebind_executor.other.types">Types</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_raw_socket__rebind_executor.html" title="basic_raw_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_raw_socket/broadcast.html" title="basic_raw_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to permit sending of broadcast messages.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/bytes_readable.html" title="basic_raw_socket::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ IO control command to get the amount of data that can be read
+ without blocking.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/debug.html" title="basic_raw_socket::debug"><span class="bold"><strong>debug</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to enable socket-level debugging.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/do_not_route.html" title="basic_raw_socket::do_not_route"><span class="bold"><strong>do_not_route</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to prevent routing, use local interfaces only.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/enable_connection_aborted.html" title="basic_raw_socket::enable_connection_aborted"><span class="bold"><strong>enable_connection_aborted</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to report aborted connections on accept.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/endpoint_type.html" title="basic_raw_socket::endpoint_type"><span class="bold"><strong>endpoint_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The endpoint type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/executor_type.html" title="basic_raw_socket::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/keep_alive.html" title="basic_raw_socket::keep_alive"><span class="bold"><strong>keep_alive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to send keep-alives.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/linger.html" title="basic_raw_socket::linger"><span class="bold"><strong>linger</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to specify whether the socket lingers on close
+ if unsent data is present.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/lowest_layer_type.html" title="basic_raw_socket::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ A basic_socket is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/message_flags.html" title="basic_raw_socket::message_flags"><span class="bold"><strong>message_flags</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Bitmask type for flags that can be passed to send and receive
+ operations.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/native_handle_type.html" title="basic_raw_socket::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/out_of_band_inline.html" title="basic_raw_socket::out_of_band_inline"><span class="bold"><strong>out_of_band_inline</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for putting received out-of-band data inline.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/protocol_type.html" title="basic_raw_socket::protocol_type"><span class="bold"><strong>protocol_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/receive_buffer_size.html" title="basic_raw_socket::receive_buffer_size"><span class="bold"><strong>receive_buffer_size</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the receive buffer size of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/receive_low_watermark.html" title="basic_raw_socket::receive_low_watermark"><span class="bold"><strong>receive_low_watermark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the receive low watermark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/reuse_address.html" title="basic_raw_socket::reuse_address"><span class="bold"><strong>reuse_address</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to allow the socket to be bound to an address that
+ is already in use.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/send_buffer_size.html" title="basic_raw_socket::send_buffer_size"><span class="bold"><strong>send_buffer_size</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the send buffer size of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/send_low_watermark.html" title="basic_raw_socket::send_low_watermark"><span class="bold"><strong>send_low_watermark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the send low watermark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/shutdown_type.html" title="basic_raw_socket::shutdown_type"><span class="bold"><strong>shutdown_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Different ways a socket may be shutdown.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/wait_type.html" title="basic_raw_socket::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait types.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_raw_socket__rebind_executor.other.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket__rebind_executor.other.member_functions"></a></span><a class="link" href="other.html#boost_asio.reference.basic_raw_socket__rebind_executor.other.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="../basic_raw_socket/assign.html" title="basic_raw_socket::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native socket to the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/async_connect.html" title="basic_raw_socket::async_connect"><span class="bold"><strong>async_connect</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous connect.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/async_receive.html" title="basic_raw_socket::async_receive"><span class="bold"><strong>async_receive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous receive on a connected socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/async_receive_from.html" title="basic_raw_socket::async_receive_from"><span class="bold"><strong>async_receive_from</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous receive.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/async_send.html" title="basic_raw_socket::async_send"><span class="bold"><strong>async_send</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous send on a connected socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/async_send_to.html" title="basic_raw_socket::async_send_to"><span class="bold"><strong>async_send_to</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous send.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/async_wait.html" title="basic_raw_socket::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Asynchronously wait for the socket to become ready to read, ready
+ to write, or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/at_mark.html" title="basic_raw_socket::at_mark"><span class="bold"><strong>at_mark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the socket is at the out-of-band data mark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/available.html" title="basic_raw_socket::available"><span class="bold"><strong>available</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine the number of bytes available for reading.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/basic_raw_socket.html" title="basic_raw_socket::basic_raw_socket"><span class="bold"><strong>basic_raw_socket</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct a basic_raw_socket without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct and open a basic_raw_socket. <br> <span class="silver"> &#8212;</span><br> Construct
+ a basic_raw_socket, opening it and binding it to the given local
+ endpoint. <br> <span class="silver"> &#8212;</span><br> Construct a basic_raw_socket on an existing
+ native socket. <br> <span class="silver"> &#8212;</span><br> Move-construct a basic_raw_socket
+ from another. <br> <span class="silver"> &#8212;</span><br> Move-construct a basic_raw_socket
+ from a socket of another protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/bind.html" title="basic_raw_socket::bind"><span class="bold"><strong>bind</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Bind the socket to the given local endpoint.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/cancel.html" title="basic_raw_socket::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/close.html" title="basic_raw_socket::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/connect.html" title="basic_raw_socket::connect"><span class="bold"><strong>connect</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Connect the socket to the specified endpoint.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/get_executor.html" title="basic_raw_socket::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/get_option.html" title="basic_raw_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get an option from the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/io_control.html" title="basic_raw_socket::io_control"><span class="bold"><strong>io_control</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Perform an IO control command on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/is_open.html" title="basic_raw_socket::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the socket is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/local_endpoint.html" title="basic_raw_socket::local_endpoint"><span class="bold"><strong>local_endpoint</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the local endpoint of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/lowest_layer.html" title="basic_raw_socket::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/native_handle.html" title="basic_raw_socket::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native socket representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/native_non_blocking.html" title="basic_raw_socket::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the native socket implementation.
+ <br> <span class="silver"> &#8212;</span><br> Sets the non-blocking mode of the native socket
+ implementation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/non_blocking.html" title="basic_raw_socket::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the socket. <br> <span class="silver"> &#8212;</span><br> Sets
+ the non-blocking mode of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/open.html" title="basic_raw_socket::open"><span class="bold"><strong>open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Open the socket using the specified protocol.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/operator_eq_.html" title="basic_raw_socket::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign a basic_raw_socket from another. <br> <span class="silver"> &#8212;</span><br> Move-assign
+ a basic_raw_socket from a socket of another protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/receive.html" title="basic_raw_socket::receive"><span class="bold"><strong>receive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Receive some data on a connected socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/receive_from.html" title="basic_raw_socket::receive_from"><span class="bold"><strong>receive_from</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Receive raw data with the endpoint of the sender.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/release.html" title="basic_raw_socket::release"><span class="bold"><strong>release</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Release ownership of the underlying native socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/remote_endpoint.html" title="basic_raw_socket::remote_endpoint"><span class="bold"><strong>remote_endpoint</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the remote endpoint of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/send.html" title="basic_raw_socket::send"><span class="bold"><strong>send</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Send some data on a connected socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/send_to.html" title="basic_raw_socket::send_to"><span class="bold"><strong>send_to</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Send raw data to the specified endpoint.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/set_option.html" title="basic_raw_socket::set_option"><span class="bold"><strong>set_option</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Set an option on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/shutdown.html" title="basic_raw_socket::shutdown"><span class="bold"><strong>shutdown</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Disable sends or receives on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/wait.html" title="basic_raw_socket::wait"><span class="bold"><strong>wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait for the socket to become ready to read, ready to write,
+ or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/_basic_raw_socket.html" title="basic_raw_socket::~basic_raw_socket"><span class="bold"><strong>~basic_raw_socket</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Destroys the socket.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_raw_socket__rebind_executor.other.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket__rebind_executor.other.data_members"></a></span><a class="link" href="other.html#boost_asio.reference.basic_raw_socket__rebind_executor.other.data_members">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_raw_socket/max_connections.html" title="basic_raw_socket::max_connections"><span class="bold"><strong>max_connections</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ (Deprecated: Use max_listen_connections.) The maximum length
+ of the queue of pending incoming connections.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/max_listen_connections.html" title="basic_raw_socket::max_listen_connections"><span class="bold"><strong>max_listen_connections</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The maximum length of the queue of pending incoming connections.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/message_do_not_route.html" title="basic_raw_socket::message_do_not_route"><span class="bold"><strong>message_do_not_route</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Specify that the data should not be subject to routing.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/message_end_of_record.html" title="basic_raw_socket::message_end_of_record"><span class="bold"><strong>message_end_of_record</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Specifies that the data marks the end of a record.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/message_out_of_band.html" title="basic_raw_socket::message_out_of_band"><span class="bold"><strong>message_out_of_band</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Process out-of-band data.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_raw_socket/message_peek.html" title="basic_raw_socket::message_peek"><span class="bold"><strong>message_peek</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Peek at incoming data without removing it from the input queue.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_raw_socket__rebind_executor.other.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket__rebind_executor.other.protected_data_members"></a></span><a class="link" href="other.html#boost_asio.reference.basic_raw_socket__rebind_executor.other.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_raw_socket/impl_.html" title="basic_raw_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_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
+ class template provides asynchronous and blocking raw-oriented socket functionality.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_raw_socket__rebind_executor.other.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket__rebind_executor.other.thread_safety"></a></span><a class="link" href="other.html#boost_asio.reference.basic_raw_socket__rebind_executor.other.thread_safety">Thread
+ Safety</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_raw_socket__rebind_executor.other.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_raw_socket__rebind_executor.other.requirements"></a></span><a class="link" href="other.html#boost_asio.reference.basic_raw_socket__rebind_executor.other.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_raw_socket.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="../basic_raw_socket__rebind_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_raw_socket__rebind_executor.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_seq_packet_socket.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket.html b/doc/html/boost_asio/reference/basic_seq_packet_socket.html
index 7f57e9ac4e..864ecc9b7b 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket.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="../reference.html" title="Reference">
-<link rel="prev" href="basic_raw_socket/_basic_raw_socket.html" title="basic_raw_socket::~basic_raw_socket">
+<link rel="prev" href="basic_raw_socket__rebind_executor/other.html" title="basic_raw_socket::rebind_executor::other">
<link rel="next" href="basic_seq_packet_socket/assign.html" title="basic_seq_packet_socket::assign">
</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_raw_socket/_basic_raw_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_seq_packet_socket/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_raw_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_seq_packet_socket/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -30,9 +30,10 @@
Provides sequenced packet socket functionality.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>&gt;
+ typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>&gt;
class basic_seq_packet_socket :
- public basic_socket&lt; Protocol &gt;
+ public basic_socket&lt; Protocol, Executor &gt;
</pre>
<h5>
<a name="boost_asio.reference.basic_seq_packet_socket.h0"></a>
@@ -59,6 +60,18 @@ class basic_seq_packet_socket :
<tr>
<td>
<p>
+ <a class="link" href="basic_seq_packet_socket__rebind_executor.html" title="basic_seq_packet_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_seq_packet_socket/broadcast.html" title="basic_seq_packet_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -502,32 +515,6 @@ class basic_seq_packet_socket :
<tr>
<td>
<p>
- <a class="link" href="basic_seq_packet_socket/get_io_context.html" title="basic_seq_packet_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_seq_packet_socket/get_io_service.html" title="basic_seq_packet_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_seq_packet_socket/get_option.html" title="basic_seq_packet_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -848,13 +835,45 @@ class basic_seq_packet_socket :
</tr>
</tbody>
</table></div>
+<h5>
+<a name="boost_asio.reference.basic_seq_packet_socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.protected_data_members"></a></span><a class="link" href="basic_seq_packet_socket.html#boost_asio.reference.basic_seq_packet_socket.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<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_seq_packet_socket/impl_.html" title="basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
class template provides asynchronous and blocking sequenced packet socket
functionality.
</p>
<h5>
-<a name="boost_asio.reference.basic_seq_packet_socket.h3"></a>
+<a name="boost_asio.reference.basic_seq_packet_socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.thread_safety"></a></span><a class="link" href="basic_seq_packet_socket.html#boost_asio.reference.basic_seq_packet_socket.thread_safety">Thread
Safety</a>
</h5>
@@ -865,7 +884,7 @@ class basic_seq_packet_socket :
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h5>
-<a name="boost_asio.reference.basic_seq_packet_socket.h4"></a>
+<a name="boost_asio.reference.basic_seq_packet_socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.requirements"></a></span><a class="link" href="basic_seq_packet_socket.html#boost_asio.reference.basic_seq_packet_socket.requirements">Requirements</a>
</h5>
<p>
@@ -877,7 +896,7 @@ class basic_seq_packet_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>
@@ -885,7 +904,7 @@ class basic_seq_packet_socket :
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_raw_socket/_basic_raw_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_seq_packet_socket/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_raw_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_seq_packet_socket/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/_basic_seq_packet_socket.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/_basic_seq_packet_socket.html
index 95d09c1f4f..68c2c7f277 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/_basic_seq_packet_socket.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/_basic_seq_packet_socket.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_seq_packet_socket.html" title="basic_seq_packet_socket">
<link rel="prev" href="wait_type.html" title="basic_seq_packet_socket::wait_type">
-<link rel="next" href="../basic_socket.html" title="basic_socket">
+<link rel="next" href="../basic_seq_packet_socket__rebind_executor.html" title="basic_seq_packet_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_seq_packet_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_socket.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_seq_packet_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_seq_packet_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_seq_packet_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_socket.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_seq_packet_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_seq_packet_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_seq_packet_socket/assign.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/assign.html
index f58da68c52..1324a3fb0a 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/assign.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/assign.html
@@ -45,7 +45,7 @@ void <a class="link" href="assign/overload2.html" title="basic_seq_packet_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_seq_packet_socket/assign/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload1.html
index 886d594364..9f6e116de0 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/assign/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload2.html
index fd5d921313..c74f104145 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/async_connect.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_connect.html
index 528ecb6821..27be10a4f2 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/async_connect.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/async_receive.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive.html
index 9f29148bd5..26e6515f6b 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive.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_seq_packet_socket/async_receive/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload1.html
index c84b63fec3..cdcf30b9b1 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload1.html
@@ -79,8 +79,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_seq_packet_socket/async_receive/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload2.html
index 3b8350fe25..8696523c5a 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload2.html
@@ -84,8 +84,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>
@@ -110,7 +110,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_seq_packet_socket/async_send.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_send.html
index d366208f09..aa9aeff167 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/async_send.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_send.html
@@ -76,8 +76,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>
@@ -100,7 +100,7 @@ Start
</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_seq_packet_socket/async_wait.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_wait.html
index 0511c96da9..c8ee5b767c 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/async_wait.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/at_mark.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark.html
index 24b8fbd33c..8b059de1da 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark.html
@@ -41,7 +41,7 @@ bool <a class="link" href="at_mark/overload2.html" title="basic_seq_packet_socke
</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_seq_packet_socket/at_mark/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload1.html
index f9b69db771..5b39a465ec 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/at_mark/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload2.html
index 2b9a66c420..f5cf416682 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/available.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/available.html
index 66516827fc..11dcdd752f 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/available.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/available.html
@@ -41,7 +41,7 @@ std::size_t <a class="link" href="available/overload2.html" title="basic_seq_pac
</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_seq_packet_socket/available/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload1.html
index 798c99ae63..cd83696105 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/available/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload2.html
index 8691f634db..650979f467 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/basic_seq_packet_socket.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket.html
index 51738a07a6..c14b076d68 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_seq_packet_socket.html" title="basic_seq_packet_socket">
<link rel="prev" href="available/overload2.html" title="basic_seq_packet_socket::available (2 of 2 overloads)">
-<link rel="next" href="basic_seq_packet_socket/overload1.html" title="basic_seq_packet_socket::basic_seq_packet_socket (1 of 6 overloads)">
+<link rel="next" href="basic_seq_packet_socket/overload1.html" title="basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
without opening it.
</p>
-<pre class="programlisting">explicit <a class="link" href="basic_seq_packet_socket/overload1.html" title="basic_seq_packet_socket::basic_seq_packet_socket (1 of 6 overloads)">basic_seq_packet_socket</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_seq_packet_socket/overload1.html" title="basic_seq_packet_socket::basic_seq_packet_socket (1 of 6 overloads)">more...</a></em></span>
+<pre class="programlisting">explicit <a class="link" href="basic_seq_packet_socket/overload1.html" title="basic_seq_packet_socket::basic_seq_packet_socket (1 of 10 overloads)">basic_seq_packet_socket</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_seq_packet_socket/overload1.html" title="basic_seq_packet_socket::basic_seq_packet_socket (1 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_seq_packet_socket/overload2.html" title="basic_seq_packet_socket::basic_seq_packet_socket (2 of 10 overloads)">basic_seq_packet_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_seq_packet_socket/overload2.html" title="basic_seq_packet_socket::basic_seq_packet_socket (2 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct and open a <a class="link" href="../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>.
</p>
-<pre class="programlisting"><a class="link" href="basic_seq_packet_socket/overload2.html" title="basic_seq_packet_socket::basic_seq_packet_socket (2 of 6 overloads)">basic_seq_packet_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_seq_packet_socket/overload3.html" title="basic_seq_packet_socket::basic_seq_packet_socket (3 of 10 overloads)">basic_seq_packet_socket</a>(
+ const executor_type &amp; ex,
const protocol_type &amp; protocol);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_seq_packet_socket/overload2.html" title="basic_seq_packet_socket::basic_seq_packet_socket (2 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_seq_packet_socket/overload3.html" title="basic_seq_packet_socket::basic_seq_packet_socket (3 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_seq_packet_socket/overload4.html" title="basic_seq_packet_socket::basic_seq_packet_socket (4 of 10 overloads)">basic_seq_packet_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_seq_packet_socket/overload4.html" title="basic_seq_packet_socket::basic_seq_packet_socket (4 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct a <a class="link" href="../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>,
opening it and binding it to the given local endpoint.
</p>
-<pre class="programlisting"><a class="link" href="basic_seq_packet_socket/overload3.html" title="basic_seq_packet_socket::basic_seq_packet_socket (3 of 6 overloads)">basic_seq_packet_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_seq_packet_socket/overload5.html" title="basic_seq_packet_socket::basic_seq_packet_socket (5 of 10 overloads)">basic_seq_packet_socket</a>(
+ const executor_type &amp; ex,
const endpoint_type &amp; endpoint);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_seq_packet_socket/overload3.html" title="basic_seq_packet_socket::basic_seq_packet_socket (3 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_seq_packet_socket/overload5.html" title="basic_seq_packet_socket::basic_seq_packet_socket (5 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_seq_packet_socket/overload6.html" title="basic_seq_packet_socket::basic_seq_packet_socket (6 of 10 overloads)">basic_seq_packet_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_seq_packet_socket/overload6.html" title="basic_seq_packet_socket::basic_seq_packet_socket (6 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct a <a class="link" href="../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
on an existing native socket.
</p>
-<pre class="programlisting"><a class="link" href="basic_seq_packet_socket/overload4.html" title="basic_seq_packet_socket::basic_seq_packet_socket (4 of 6 overloads)">basic_seq_packet_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_seq_packet_socket/overload7.html" title="basic_seq_packet_socket::basic_seq_packet_socket (7 of 10 overloads)">basic_seq_packet_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_seq_packet_socket/overload4.html" title="basic_seq_packet_socket::basic_seq_packet_socket (4 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_seq_packet_socket/overload7.html" title="basic_seq_packet_socket::basic_seq_packet_socket (7 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_seq_packet_socket/overload8.html" title="basic_seq_packet_socket::basic_seq_packet_socket (8 of 10 overloads)">basic_seq_packet_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_seq_packet_socket/overload8.html" title="basic_seq_packet_socket::basic_seq_packet_socket (8 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
from another.
</p>
-<pre class="programlisting"><a class="link" href="basic_seq_packet_socket/overload5.html" title="basic_seq_packet_socket::basic_seq_packet_socket (5 of 6 overloads)">basic_seq_packet_socket</a>(
+<pre class="programlisting"><a class="link" href="basic_seq_packet_socket/overload9.html" title="basic_seq_packet_socket::basic_seq_packet_socket (9 of 10 overloads)">basic_seq_packet_socket</a>(
basic_seq_packet_socket &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_seq_packet_socket/overload5.html" title="basic_seq_packet_socket::basic_seq_packet_socket (5 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_seq_packet_socket/overload9.html" title="basic_seq_packet_socket::basic_seq_packet_socket (9 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_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_seq_packet_socket/overload6.html" title="basic_seq_packet_socket::basic_seq_packet_socket (6 of 6 overloads)">basic_seq_packet_socket</a>(
- basic_seq_packet_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_seq_packet_socket/overload6.html" title="basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket/overload10.html" title="basic_seq_packet_socket::basic_seq_packet_socket (10 of 10 overloads)">basic_seq_packet_socket</a>(
+ basic_seq_packet_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_seq_packet_socket/overload10.html" title="basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket/basic_seq_packet_socket/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload1.html
index d5bca63dc6..a77c46bfa3 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_seq_packet_socket::basic_seq_packet_socket (1 of 6 overloads)</title>
+<title>basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket::basic_seq_packet_socket">
<link rel="prev" href="../basic_seq_packet_socket.html" title="basic_seq_packet_socket::basic_seq_packet_socket">
-<link rel="next" href="overload2.html" title="basic_seq_packet_socket::basic_seq_packet_socket (2 of 6 overloads)">
+<link rel="next" href="overload2.html" title="basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.basic_seq_packet_socket.overload1"></a><a class="link" href="overload1.html" title="basic_seq_packet_socket::basic_seq_packet_socket (1 of 6 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
- (1 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload1"></a><a class="link" href="overload1.html" title="basic_seq_packet_socket::basic_seq_packet_socket (1 of 10 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
+ (1 of 10 overloads)</a>
</h5></div></div></div>
<p>
Construct a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
without opening it.
</p>
<pre class="programlisting">basic_seq_packet_socket(
- boost::asio::io_context &amp; io_context);
+ const executor_type &amp; ex);
</pre>
<p>
This constructor creates a sequenced packet socket without opening it.
@@ -46,18 +46,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 sequenced packet 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_seq_packet_socket/basic_seq_packet_socket/overload10.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload10.html
new file mode 100644
index 0000000000..5838b0e6cb
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload10.html
@@ -0,0 +1,81 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket::basic_seq_packet_socket">
+<link rel="prev" href="overload9.html" title="basic_seq_packet_socket::basic_seq_packet_socket (9 of 10 overloads)">
+<link rel="next" href="../bind.html" title="basic_seq_packet_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_seq_packet_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_seq_packet_socket.basic_seq_packet_socket.overload10"></a><a class="link" href="overload10.html" title="basic_seq_packet_socket::basic_seq_packet_socket (10 of 10 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
+ (10 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_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_seq_packet_socket(
+ basic_seq_packet_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 sequenced packet socket from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload10.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload10.parameters"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload10.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload10.remarks"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_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_seq_packet_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_seq_packet_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_seq_packet_socket/basic_seq_packet_socket/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload2.html
index 90865de6e3..84819cf15b 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_seq_packet_socket::basic_seq_packet_socket (2 of 6 overloads)</title>
+<title>basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket::basic_seq_packet_socket">
-<link rel="prev" href="overload1.html" title="basic_seq_packet_socket::basic_seq_packet_socket (1 of 6 overloads)">
-<link rel="next" href="overload3.html" title="basic_seq_packet_socket::basic_seq_packet_socket (3 of 6 overloads)">
+<link rel="prev" href="overload1.html" title="basic_seq_packet_socket::basic_seq_packet_socket (1 of 10 overloads)">
+<link rel="next" href="overload3.html" title="basic_seq_packet_socket::basic_seq_packet_socket (3 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,20 +24,23 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload2"></a><a class="link" href="overload2.html" title="basic_seq_packet_socket::basic_seq_packet_socket (2 of 6 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
- (2 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload2"></a><a class="link" href="overload2.html" title="basic_seq_packet_socket::basic_seq_packet_socket (2 of 10 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
+ (2 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct and open a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>.
+ Construct a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
+ without opening it.
</p>
-<pre class="programlisting">basic_seq_packet_socket(
- boost::asio::io_context &amp; io_context,
- const protocol_type &amp; protocol);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_seq_packet_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 sequenced_packet socket. The socket
- needs to be connected or accepted before data can be sent or received
- on it.
+ This constructor creates a sequenced packet socket without opening it.
+ The socket needs to be opened and then connected or accepted before data
+ can be sent or received on it.
</p>
<h6>
<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload2.h0"></a>
@@ -46,35 +49,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 sequenced packet 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_seq_packet_socket.basic_seq_packet_socket.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_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_seq_packet_socket/basic_seq_packet_socket/overload3.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload3.html
index 9bdf1680c1..a02e756c7e 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload3.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_seq_packet_socket::basic_seq_packet_socket (3 of 6 overloads)</title>
+<title>basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket::basic_seq_packet_socket">
-<link rel="prev" href="overload2.html" title="basic_seq_packet_socket::basic_seq_packet_socket (2 of 6 overloads)">
-<link rel="next" href="overload4.html" title="basic_seq_packet_socket::basic_seq_packet_socket (4 of 6 overloads)">
+<link rel="prev" href="overload2.html" title="basic_seq_packet_socket::basic_seq_packet_socket (2 of 10 overloads)">
+<link rel="next" href="overload4.html" title="basic_seq_packet_socket::basic_seq_packet_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,20 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload3"></a><a class="link" href="overload3.html" title="basic_seq_packet_socket::basic_seq_packet_socket (3 of 6 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
- (3 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload3"></a><a class="link" href="overload3.html" title="basic_seq_packet_socket::basic_seq_packet_socket (3 of 10 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
+ (3 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>,
- opening it and binding it to the given local endpoint.
+ Construct and open a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>.
</p>
<pre class="programlisting">basic_seq_packet_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 sequenced packet 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 sequenced_packet socket. The socket
+ needs to be connected or accepted before data can be sent or received
+ on it.
</p>
<h6>
<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload3.h0"></a>
@@ -47,16 +46,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 sequenced packet 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 sequenced packet
- socket will be bound.
+ An object specifying protocol parameters to be used.
</p></dd>
</dl>
</div>
@@ -76,7 +73,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_seq_packet_socket/basic_seq_packet_socket/overload4.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload4.html
index fdb5f523ec..b590e80c27 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload4.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_seq_packet_socket::basic_seq_packet_socket (4 of 6 overloads)</title>
+<title>basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket::basic_seq_packet_socket">
-<link rel="prev" href="overload3.html" title="basic_seq_packet_socket::basic_seq_packet_socket (3 of 6 overloads)">
-<link rel="next" href="overload5.html" title="basic_seq_packet_socket::basic_seq_packet_socket (5 of 6 overloads)">
+<link rel="prev" href="overload3.html" title="basic_seq_packet_socket::basic_seq_packet_socket (3 of 10 overloads)">
+<link rel="next" href="overload5.html" title="basic_seq_packet_socket::basic_seq_packet_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,23 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload4"></a><a class="link" href="overload4.html" title="basic_seq_packet_socket::basic_seq_packet_socket (4 of 6 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
- (4 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload4"></a><a class="link" href="overload4.html" title="basic_seq_packet_socket::basic_seq_packet_socket (4 of 10 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
+ (4 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
- on an existing native socket.
+ Construct and open a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>.
</p>
-<pre class="programlisting">basic_seq_packet_socket(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_seq_packet_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 sequenced packet socket object to hold an
- existing native socket.
+ This constructor creates and opens a sequenced_packet socket. The socket
+ needs to be connected or accepted before data can be sent or received
+ on it.
</p>
<h6>
<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload4.h0"></a>
@@ -47,20 +49,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 sequenced packet 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 +77,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_seq_packet_socket/basic_seq_packet_socket/overload5.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload5.html
index f5b1418f67..c4b53b2c41 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload5.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_seq_packet_socket::basic_seq_packet_socket (5 of 6 overloads)</title>
+<title>basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket::basic_seq_packet_socket">
-<link rel="prev" href="overload4.html" title="basic_seq_packet_socket::basic_seq_packet_socket (4 of 6 overloads)">
-<link rel="next" href="overload6.html" title="basic_seq_packet_socket::basic_seq_packet_socket (6 of 6 overloads)">
+<link rel="prev" href="overload4.html" title="basic_seq_packet_socket::basic_seq_packet_socket (4 of 10 overloads)">
+<link rel="next" href="overload6.html" title="basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.basic_seq_packet_socket.overload5"></a><a class="link" href="overload5.html" title="basic_seq_packet_socket::basic_seq_packet_socket (5 of 6 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
- (5 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload5"></a><a class="link" href="overload5.html" title="basic_seq_packet_socket::basic_seq_packet_socket (5 of 10 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
+ (5 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
- from another.
+ Construct a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>,
+ opening it and binding it to the given local endpoint.
</p>
<pre class="programlisting">basic_seq_packet_socket(
- basic_seq_packet_socket &amp;&amp; other);
+ const executor_type &amp; ex,
+ const endpoint_type &amp; endpoint);
</pre>
<p>
- This constructor moves a sequenced packet socket from one object to another.
+ This constructor creates a sequenced packet 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_seq_packet_socket.basic_seq_packet_socket.overload5.h0"></a>
@@ -44,26 +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_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_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 sequenced packet
+ socket will be bound.
</p></dd>
</dl>
</div>
<h6>
<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload5.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload5.remarks">Remarks</a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload5.exceptions"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_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_seq_packet_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_seq_packet_socket/basic_seq_packet_socket/overload6.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload6.html
index 1fb0a4e1d7..b17095f840 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload6.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_seq_packet_socket::basic_seq_packet_socket (6 of 6 overloads)</title>
+<title>basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket::basic_seq_packet_socket">
-<link rel="prev" href="overload5.html" title="basic_seq_packet_socket::basic_seq_packet_socket (5 of 6 overloads)">
-<link rel="next" href="../bind.html" title="basic_seq_packet_socket::bind">
+<link rel="prev" href="overload5.html" title="basic_seq_packet_socket::basic_seq_packet_socket (5 of 10 overloads)">
+<link rel="next" href="overload7.html" title="basic_seq_packet_socket::basic_seq_packet_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_seq_packet_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_seq_packet_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_seq_packet_socket.basic_seq_packet_socket.overload6"></a><a class="link" href="overload6.html" title="basic_seq_packet_socket::basic_seq_packet_socket (6 of 6 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
- (6 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload6"></a><a class="link" href="overload6.html" title="basic_seq_packet_socket::basic_seq_packet_socket (6 of 10 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
+ (6 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
- from a socket of another protocol type.
+ Construct a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_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_seq_packet_socket(
- basic_seq_packet_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 sequenced packet socket from one object to another.
+ This constructor creates a sequenced packet 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_seq_packet_socket.basic_seq_packet_socket.overload6.h0"></a>
@@ -47,26 +50,36 @@ basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_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 sequenced packet
+ socket will be bound.
</p></dd>
</dl>
</div>
<h6>
<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload6.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload6.remarks"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload6.remarks">Remarks</a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload6.exceptions"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_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_seq_packet_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>
@@ -74,7 +87,7 @@ basic_seq_packet_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_seq_packet_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_seq_packet_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_seq_packet_socket/basic_seq_packet_socket/overload7.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload7.html
new file mode 100644
index 0000000000..5f5c72e64f
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload7.html
@@ -0,0 +1,92 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket::basic_seq_packet_socket">
+<link rel="prev" href="overload6.html" title="basic_seq_packet_socket::basic_seq_packet_socket (6 of 10 overloads)">
+<link rel="next" href="overload8.html" title="basic_seq_packet_socket::basic_seq_packet_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_seq_packet_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_seq_packet_socket.basic_seq_packet_socket.overload7"></a><a class="link" href="overload7.html" title="basic_seq_packet_socket::basic_seq_packet_socket (7 of 10 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
+ (7 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
+ on an existing native socket.
+ </p>
+<pre class="programlisting">basic_seq_packet_socket(
+ const executor_type &amp; ex,
+ const protocol_type &amp; protocol,
+ const native_handle_type &amp; native_socket);
+</pre>
+<p>
+ This constructor creates a sequenced packet socket object to hold an
+ existing native socket.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_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_seq_packet_socket.basic_seq_packet_socket.overload7.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload7.exceptions"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_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_seq_packet_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_seq_packet_socket/basic_seq_packet_socket/overload8.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload8.html
new file mode 100644
index 0000000000..0b80f97d77
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload8.html
@@ -0,0 +1,96 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket::basic_seq_packet_socket">
+<link rel="prev" href="overload7.html" title="basic_seq_packet_socket::basic_seq_packet_socket (7 of 10 overloads)">
+<link rel="next" href="overload9.html" title="basic_seq_packet_socket::basic_seq_packet_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_seq_packet_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_seq_packet_socket.basic_seq_packet_socket.overload8"></a><a class="link" href="overload8.html" title="basic_seq_packet_socket::basic_seq_packet_socket (8 of 10 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
+ (8 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
+ on an existing native socket.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_seq_packet_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 sequenced packet socket object to hold an
+ existing native socket.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload8.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload8.parameters"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_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_seq_packet_socket.basic_seq_packet_socket.overload8.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload8.exceptions"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_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_seq_packet_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_seq_packet_socket/basic_seq_packet_socket/overload9.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload9.html
new file mode 100644
index 0000000000..a674fe615f
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload9.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_seq_packet_socket::basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket::basic_seq_packet_socket">
+<link rel="prev" href="overload8.html" title="basic_seq_packet_socket::basic_seq_packet_socket (8 of 10 overloads)">
+<link rel="next" href="overload10.html" title="basic_seq_packet_socket::basic_seq_packet_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_seq_packet_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_seq_packet_socket.basic_seq_packet_socket.overload9"></a><a class="link" href="overload9.html" title="basic_seq_packet_socket::basic_seq_packet_socket (9 of 10 overloads)">basic_seq_packet_socket::basic_seq_packet_socket
+ (9 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
+ from another.
+ </p>
+<pre class="programlisting">basic_seq_packet_socket(
+ basic_seq_packet_socket &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a sequenced packet socket from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload9.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload9.parameters"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload9.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_socket.overload9.remarks"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_seq_packet_socket.basic_seq_packet_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_seq_packet_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_seq_packet_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_seq_packet_socket/bind.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/bind.html
index e299fb9421..06cc92b09b 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/bind.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket">
-<link rel="prev" href="basic_seq_packet_socket/overload6.html" title="basic_seq_packet_socket::basic_seq_packet_socket (6 of 6 overloads)">
+<link rel="prev" href="basic_seq_packet_socket/overload10.html" title="basic_seq_packet_socket::basic_seq_packet_socket (10 of 10 overloads)">
<link rel="next" href="bind/overload1.html" title="basic_seq_packet_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_seq_packet_socket/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_seq_packet_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_seq_packet_socket/overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_seq_packet_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_seq_packet_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>
@@ -51,7 +51,7 @@ void <a class="link" href="bind/overload2.html" title="basic_seq_packet_socket::
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_seq_packet_socket/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_seq_packet_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_seq_packet_socket/overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_seq_packet_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_seq_packet_socket/bind/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload1.html
index a9599694bc..2a9b4caf4c 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload1.html
@@ -70,7 +70,7 @@
<a name="boost_asio.reference.basic_seq_packet_socket.bind.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.bind.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/bind/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload2.html
index f8928a319c..9f67b2135e 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload2.html
@@ -62,7 +62,7 @@
<a name="boost_asio.reference.basic_seq_packet_socket.bind.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.bind.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/broadcast.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/broadcast.html
index 87dd09b3e6..7bc680c143 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/broadcast.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/bytes_readable.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/bytes_readable.html
index 07d1f29957..b6c4674620 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/bytes_readable.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/bytes_readable.html
@@ -43,7 +43,7 @@ IO
<a name="boost_asio.reference.basic_seq_packet_socket.bytes_readable.h0"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.bytes_readable.example"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/cancel.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel.html
index 2a8e0711b6..6245a9d0cb 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel.html
@@ -41,7 +41,7 @@ void <a class="link" href="cancel/overload2.html" title="basic_seq_packet_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_seq_packet_socket/cancel/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload1.html
index f64406bf4b..a209b166e7 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/cancel/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload2.html
index 9eda7eb9b5..e42dda0e04 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/close.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/close.html
index 103c4abf20..d71b1a0e3d 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/close.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/close.html
@@ -41,7 +41,7 @@ void <a class="link" href="close/overload2.html" title="basic_seq_packet_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_seq_packet_socket/close/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload1.html
index 991b44bfc7..de6889e458 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/close/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload2.html
index 459a9375b5..530065726f 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload2.html
@@ -59,7 +59,7 @@
<a name="boost_asio.reference.basic_seq_packet_socket.close.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.close.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/connect.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/connect.html
index 312b1b3711..14babf9194 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/connect.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/connect.html
@@ -43,7 +43,7 @@ void <a class="link" href="connect/overload2.html" title="basic_seq_packet_socke
</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_seq_packet_socket/connect/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload1.html
index bd2e797e5d..dddff18767 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload1.html
@@ -76,7 +76,7 @@
<a name="boost_asio.reference.basic_seq_packet_socket.connect.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.connect.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/connect/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload2.html
index 4704fe60d8..6e83254220 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload2.html
@@ -68,7 +68,7 @@
<a name="boost_asio.reference.basic_seq_packet_socket.connect.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.connect.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/debug.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/debug.html
index 70558164fd..62437a1f6c 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/debug.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/do_not_route.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/do_not_route.html
index e3361d1c11..ca754e4f91 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/do_not_route.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/enable_connection_aborted.html
index c836abcf7d..dbec3e912a 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/enable_connection_aborted.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/endpoint_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/endpoint_type.html
index 14f68f667c..91d11bf1de 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/endpoint_type.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/executor_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/executor_type.html
index 9a21c60684..b90fd72cc7 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/executor_type.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/executor_type.html
@@ -27,174 +27,14 @@
<a name="boost_asio.reference.basic_seq_packet_socket.executor_type"></a><a class="link" href="executor_type.html" title="basic_seq_packet_socket::executor_type">basic_seq_packet_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_seq_packet_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_seq_packet_socket.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket.executor_type.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/get_executor.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_executor.html
index 4f73fb3feb..3df7087a70 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_executor.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_seq_packet_socket.html" title="basic_seq_packet_socket">
<link rel="prev" href="executor_type.html" title="basic_seq_packet_socket::executor_type">
-<link rel="next" href="get_io_context.html" title="basic_seq_packet_socket::get_io_context">
+<link rel="next" href="get_option.html" title="basic_seq_packet_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_seq_packet_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_seq_packet_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_seq_packet_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_seq_packet_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_seq_packet_socket/get_io_context.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_io_context.html
deleted file mode 100644
index 357768b396..0000000000
--- a/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket">
-<link rel="prev" href="get_executor.html" title="basic_seq_packet_socket::get_executor">
-<link rel="next" href="get_io_service.html" title="basic_seq_packet_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_seq_packet_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_seq_packet_socket.get_io_context"></a><a class="link" href="get_io_context.html" title="basic_seq_packet_socket::get_io_context">basic_seq_packet_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_seq_packet_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_seq_packet_socket.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.basic_seq_packet_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_seq_packet_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_seq_packet_socket/get_io_service.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_io_service.html
deleted file mode 100644
index 99e2a5fdea..0000000000
--- a/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket">
-<link rel="prev" href="get_io_context.html" title="basic_seq_packet_socket::get_io_context">
-<link rel="next" href="get_option.html" title="basic_seq_packet_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_seq_packet_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_seq_packet_socket.get_io_service"></a><a class="link" href="get_io_service.html" title="basic_seq_packet_socket::get_io_service">basic_seq_packet_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_seq_packet_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_seq_packet_socket.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.basic_seq_packet_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_seq_packet_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_seq_packet_socket/get_option.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option.html
index e4ab7ab925..c0522eb9d2 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket">
-<link rel="prev" href="get_io_service.html" title="basic_seq_packet_socket::get_io_service">
+<link rel="prev" href="get_executor.html" title="basic_seq_packet_socket::get_executor">
<link rel="next" href="get_option/overload1.html" title="basic_seq_packet_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_seq_packet_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_seq_packet_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_seq_packet_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>
@@ -55,7 +55,7 @@ void <a class="link" href="get_option/overload2.html" title="basic_seq_packet_so
</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_seq_packet_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_seq_packet_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_seq_packet_socket/get_option/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload1.html
index 55e31b3cb1..728f826243 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/get_option/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload2.html
index 1a82d8943b..bf2570f2aa 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket::get_option">
<link rel="prev" href="overload1.html" title="basic_seq_packet_socket::get_option (1 of 2 overloads)">
-<link rel="next" href="../io_control.html" title="basic_seq_packet_socket::io_control">
+<link rel="next" href="../impl_.html" title="basic_seq_packet_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_seq_packet_socket/impl_.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/impl_.html
new file mode 100644
index 0000000000..73fd9fe337
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/impl_.html
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket">
+<link rel="prev" href="get_option/overload2.html" title="basic_seq_packet_socket::get_option (2 of 2 overloads)">
+<link rel="next" href="io_control.html" title="basic_seq_packet_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_seq_packet_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_seq_packet_socket.impl_"></a><a class="link" href="impl_.html" title="basic_seq_packet_socket::impl_">basic_seq_packet_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_seq_packet_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_seq_packet_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_seq_packet_socket/io_control.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control.html
index 94b72bdab3..0b1f76668a 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket">
-<link rel="prev" href="get_option/overload2.html" title="basic_seq_packet_socket::get_option (2 of 2 overloads)">
+<link rel="prev" href="impl_.html" title="basic_seq_packet_socket::impl_">
<link rel="next" href="io_control/overload1.html" title="basic_seq_packet_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_seq_packet_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_seq_packet_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_seq_packet_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>
@@ -55,7 +55,7 @@ void <a class="link" href="io_control/overload2.html" title="basic_seq_packet_so
</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_seq_packet_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_seq_packet_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_seq_packet_socket/io_control/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload1.html
index 474154678a..f5bee51af9 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/io_control/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload2.html
index d631e31cb4..c7d10f83a7 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/is_open.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/is_open.html
index 1f34942b16..547c414285 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/is_open.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/keep_alive.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/keep_alive.html
index 3fff0222e7..c8524b2d13 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/keep_alive.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/linger.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/linger.html
index 2e4de175c5..05aa7b196c 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/linger.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/local_endpoint.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint.html
index 73e636ed31..52dd344376 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload1.html
index 77dacf588f..460ca987f3 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload1.html
@@ -63,14 +63,14 @@
<a name="boost_asio.reference.basic_seq_packet_socket.local_endpoint.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.local_endpoint.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload2.html
index cd0eae0585..9bd7524a29 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload2.html
@@ -65,7 +65,7 @@
<a name="boost_asio.reference.basic_seq_packet_socket.local_endpoint.overload2.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.local_endpoint.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/lowest_layer.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer.html
index a87f565f64..8e442303fb 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload1.html
index e5221788c3..ba17988965 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload2.html
index 75466db414..85ab3aec3f 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer_type.html
index f228f84781..704482f7d2 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_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_seq_packet_socket.lowest_layer_type.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.lowest_layer_type.protected_data_members"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket.lowest_layer_type.h4"></a>
+<a name="boost_asio.reference.basic_seq_packet_socket.lowest_layer_type.h5"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket.lowest_layer_type.h5"></a>
+<a name="boost_asio.reference.basic_seq_packet_socket.lowest_layer_type.h6"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/max_connections.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/max_connections.html
index 85f3a85f0d..2045ae1acf 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/max_connections.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/max_listen_connections.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/max_listen_connections.html
index f3e2284d6a..535e79f9e7 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/max_listen_connections.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/message_do_not_route.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/message_do_not_route.html
index b146aa6dcb..1d4ecd13d5 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/message_do_not_route.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/message_end_of_record.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/message_end_of_record.html
index c48001f91e..1bb77875ec 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/message_end_of_record.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/message_flags.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/message_flags.html
index c5d2a97442..55df738a2f 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/message_flags.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/message_out_of_band.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/message_out_of_band.html
index dfec0a8980..0457f7fc65 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/message_out_of_band.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/message_peek.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/message_peek.html
index a35429c5e2..60c2a2ace4 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/message_peek.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/native_handle.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle.html
index 49383e049c..79e9601804 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/native_handle_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle_type.html
index 54ecc42c32..a258eb273e 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle_type.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/native_non_blocking.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking.html
index 7b3382022c..ac55fbdfb4 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking.html
@@ -49,7 +49,7 @@ void <a class="link" href="native_non_blocking/overload3.html" title="basic_seq_
</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_seq_packet_socket/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload1.html
index 371360f055..de54166f69 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload2.html
index 8a741b47b8..7b48bfbf9a 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload3.html
index f635b6a93e..a236e79a98 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/non_blocking.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking.html
index 4868dbadc6..fc648ff826 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking.html
@@ -49,7 +49,7 @@ void <a class="link" href="non_blocking/overload3.html" title="basic_seq_packet_
</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_seq_packet_socket/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload1.html
index f7b6800f8f..0f9583d782 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload2.html
index 3b43c76237..9e213fc3cc 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload3.html
index 4f791c02ce..adb384013c 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/open.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/open.html
index 31a9890991..b3d82e1f67 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/open.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/open.html
@@ -43,7 +43,7 @@ void <a class="link" href="open/overload2.html" title="basic_seq_packet_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_seq_packet_socket/open/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload1.html
index 9f4f8e9a8b..085371de54 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload1.html
@@ -69,13 +69,13 @@
<a name="boost_asio.reference.basic_seq_packet_socket.open.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.open.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/open/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload2.html
index 1432a8996c..fcb151872e 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload2.html
@@ -61,7 +61,7 @@
<a name="boost_asio.reference.basic_seq_packet_socket.open.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.open.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/operator_eq_.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_.html
index 6578da3ef6..c3489fdf78 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket &gt;::type &amp; <a class="link" href="operator_eq_/overload2.html" title="basic_seq_packet_socket::operator= (2 of 2 overloads)">operator=</a>(
- basic_seq_packet_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_seq_packet_socket &amp; &gt;::type <a class="link" href="operator_eq_/overload2.html" title="basic_seq_packet_socket::operator= (2 of 2 overloads)">operator=</a>(
+ basic_seq_packet_socket&lt; Protocol1, Executor1 &gt; &amp;&amp; other);
<span class="emphasis"><em>&#187; <a class="link" href="operator_eq_/overload2.html" title="basic_seq_packet_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_seq_packet_socket/operator_eq_/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/overload1.html
index 413cda84f5..0c43ad8206 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/overload1.html
@@ -58,13 +58,13 @@
</h6>
<p>
Following the move, the moved-from object is in the same state as if
- constructed using the <code class="computeroutput">basic_seq_packet_socket(io_context&amp;)
- constructor</code>.
+ constructed using the <code class="computeroutput">basic_seq_packet_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_seq_packet_socket/operator_eq_/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/overload2.html
index 0597154c65..f9b3b683b4 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket &gt;::type &amp; operator=(
- basic_seq_packet_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_seq_packet_socket &amp; &gt;::type operator=(
+ basic_seq_packet_socket&lt; Protocol1, Executor1 &gt; &amp;&amp; other);
</pre>
<p>
This assignment operator moves a sequenced packet socket from one object
@@ -60,13 +61,13 @@ enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value, basic_seq_pack
</h6>
<p>
Following the move, the moved-from object is in the same state as if
- constructed using the <code class="computeroutput">basic_seq_packet_socket(io_context&amp;)
- constructor</code>.
+ constructed using the <code class="computeroutput">basic_seq_packet_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_seq_packet_socket/out_of_band_inline.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/out_of_band_inline.html
index a7cd37e79f..2a5a376f48 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/out_of_band_inline.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/protocol_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/protocol_type.html
index 96026df498..de081a1634 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/protocol_type.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/receive.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive.html
index e01fe0810a..a28b5615e3 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/receive.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive.html
@@ -61,7 +61,7 @@ std::size_t <a class="link" href="receive/overload3.html" title="basic_seq_packe
</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_seq_packet_socket/receive/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload1.html
index 0cbd846f0f..31e11a2b86 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/receive/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload2.html
index 4b3e51fdf0..67ef3e1ee1 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload2.html
@@ -115,7 +115,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_seq_packet_socket/receive/overload3.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload3.html
index 938128920e..48e7fea19b 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload3.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload3.html
@@ -91,7 +91,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_seq_packet_socket/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive_buffer_size.html
index 4b8297d8cd..5290af2ced 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/receive_buffer_size.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive_low_watermark.html
index f3fc42fd9c..a242131966 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/receive_low_watermark.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/release.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/release.html
index 7db39fe53b..c9b8cde792 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/release.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/release.html
@@ -41,7 +41,7 @@ native_handle_type <a class="link" href="release/overload2.html" title="basic_se
</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_seq_packet_socket/release/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/release/overload1.html
index c25dfc3fb3..b0dc26be64 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/release/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/release/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/release/overload2.html
index 02d1668847..30ee83835c 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/release/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/remote_endpoint.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint.html
index d500673c7d..1f4cf1b846 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/remote_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload1.html
index 2e3993d577..0e498ff042 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload1.html
@@ -63,14 +63,14 @@
<a name="boost_asio.reference.basic_seq_packet_socket.remote_endpoint.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.remote_endpoint.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/remote_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload2.html
index a7c4d69abb..eec6832a2a 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload2.html
@@ -65,7 +65,7 @@
<a name="boost_asio.reference.basic_seq_packet_socket.remote_endpoint.overload2.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket.remote_endpoint.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_seq_packet_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_seq_packet_socket/reuse_address.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/reuse_address.html
index c742378117..73fef8dc1c 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/reuse_address.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/send.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/send.html
index 89fd205aeb..a94f055548 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/send.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/send.html
@@ -49,7 +49,7 @@ std::size_t <a class="link" href="send/overload2.html" title="basic_seq_packet_s
</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_seq_packet_socket/send/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload1.html
index f64f9bae55..000d5278a7 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload1.html
@@ -97,7 +97,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_seq_packet_socket/send/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload2.html
index b675ea33ce..00eef2e270 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload2.html
@@ -84,7 +84,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_seq_packet_socket/send_buffer_size.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/send_buffer_size.html
index 2bdf4060f6..7b5aa7d7b4 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/send_buffer_size.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/send_low_watermark.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/send_low_watermark.html
index 37a0550597..e0b3d9511d 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/send_low_watermark.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/set_option.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option.html
index ff0af28ef9..a43e3b004a 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option.html
@@ -47,7 +47,7 @@ void <a class="link" href="set_option/overload2.html" title="basic_seq_packet_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_seq_packet_socket/set_option/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload1.html
index 1efaa31f76..8cb81b705e 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/set_option/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload2.html
index 0c92e5a379..303806cb21 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/shutdown.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown.html
index abfc620abd..007830b0bd 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown.html
@@ -43,7 +43,7 @@ void <a class="link" href="shutdown/overload2.html" title="basic_seq_packet_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_seq_packet_socket/shutdown/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload1.html
index b22255f71e..d852223ed4 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/shutdown/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload2.html
index 7bb3b61cf6..1dffc676e9 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/shutdown_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown_type.html
index f13b1daef4..fa065eac0b 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown_type.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/wait.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/wait.html
index 004246b72d..30e754e202 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/wait.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket/wait.html
@@ -44,7 +44,7 @@ void <a class="link" href="wait/overload2.html" title="basic_seq_packet_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_seq_packet_socket/wait/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/wait/overload1.html
index 15447adaf8..ec3e008215 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/wait/overload1.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/wait/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/wait/overload2.html
index 49d16ac09f..5aba1c41d6 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/wait/overload2.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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_seq_packet_socket/wait_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/wait_type.html
index 9519eaeb80..4f330edf16 100644
--- a/doc/html/boost_asio/reference/basic_seq_packet_socket/wait_type.html
+++ b/doc/html/boost_asio/reference/basic_seq_packet_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>
diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket__rebind_executor.html b/doc/html/boost_asio/reference/basic_seq_packet_socket__rebind_executor.html
new file mode 100644
index 0000000000..fd1de81854
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket__rebind_executor.html
@@ -0,0 +1,94 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_seq_packet_socket::rebind_executor</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="../reference.html" title="Reference">
+<link rel="prev" href="basic_seq_packet_socket/_basic_seq_packet_socket.html" title="basic_seq_packet_socket::~basic_seq_packet_socket">
+<link rel="next" href="basic_seq_packet_socket__rebind_executor/other.html" title="basic_seq_packet_socket::rebind_executor::other">
+</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="basic_seq_packet_socket/_basic_seq_packet_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_seq_packet_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor"></a><a class="link" href="basic_seq_packet_socket__rebind_executor.html" title="basic_seq_packet_socket::rebind_executor">basic_seq_packet_socket::rebind_executor</a>
+</h3></div></div></div>
+<p>
+ Rebinds the socket type to another executor.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor1</a>&gt;
+struct rebind_executor
+</pre>
+<h5>
+<a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.types"></a></span><a class="link" href="basic_seq_packet_socket__rebind_executor.html#boost_asio.reference.basic_seq_packet_socket__rebind_executor.types">Types</a>
+ </h5>
+<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_seq_packet_socket__rebind_executor/other.html" title="basic_seq_packet_socket::rebind_executor::other"><span class="bold"><strong>other</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The socket type when rebound to the specified executor.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.requirements"></a></span><a class="link" href="basic_seq_packet_socket__rebind_executor.html#boost_asio.reference.basic_seq_packet_socket__rebind_executor.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_seq_packet_socket.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="basic_seq_packet_socket/_basic_seq_packet_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_seq_packet_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket__rebind_executor/other.html b/doc/html/boost_asio/reference/basic_seq_packet_socket__rebind_executor/other.html
new file mode 100644
index 0000000000..21d58e3dae
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_seq_packet_socket__rebind_executor/other.html
@@ -0,0 +1,910 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_seq_packet_socket::rebind_executor::other</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_seq_packet_socket__rebind_executor.html" title="basic_seq_packet_socket::rebind_executor">
+<link rel="prev" href="../basic_seq_packet_socket__rebind_executor.html" title="basic_seq_packet_socket::rebind_executor">
+<link rel="next" href="../basic_serial_port.html" title="basic_serial_port">
+</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="../basic_seq_packet_socket__rebind_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_seq_packet_socket__rebind_executor.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_serial_port.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_seq_packet_socket__rebind_executor.other"></a><a class="link" href="other.html" title="basic_seq_packet_socket::rebind_executor::other">basic_seq_packet_socket::rebind_executor::other</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.basic_seq_packet_socket__rebind_executor.other"></a>
+The
+ socket type when rebound to the specified executor.
+ </p>
+<pre class="programlisting">typedef basic_seq_packet_socket&lt; Protocol, Executor1 &gt; other;
+</pre>
+<h6>
+<a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.types"></a></span><a class="link" href="other.html#boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.types">Types</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_seq_packet_socket__rebind_executor.html" title="basic_seq_packet_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_seq_packet_socket/broadcast.html" title="basic_seq_packet_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to permit sending of broadcast messages.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/bytes_readable.html" title="basic_seq_packet_socket::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ IO control command to get the amount of data that can be read
+ without blocking.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/debug.html" title="basic_seq_packet_socket::debug"><span class="bold"><strong>debug</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to enable socket-level debugging.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/do_not_route.html" title="basic_seq_packet_socket::do_not_route"><span class="bold"><strong>do_not_route</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to prevent routing, use local interfaces only.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/enable_connection_aborted.html" title="basic_seq_packet_socket::enable_connection_aborted"><span class="bold"><strong>enable_connection_aborted</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to report aborted connections on accept.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/endpoint_type.html" title="basic_seq_packet_socket::endpoint_type"><span class="bold"><strong>endpoint_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The endpoint type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/executor_type.html" title="basic_seq_packet_socket::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/keep_alive.html" title="basic_seq_packet_socket::keep_alive"><span class="bold"><strong>keep_alive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to send keep-alives.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/linger.html" title="basic_seq_packet_socket::linger"><span class="bold"><strong>linger</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to specify whether the socket lingers on close
+ if unsent data is present.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/lowest_layer_type.html" title="basic_seq_packet_socket::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ A basic_socket is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/message_flags.html" title="basic_seq_packet_socket::message_flags"><span class="bold"><strong>message_flags</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Bitmask type for flags that can be passed to send and receive
+ operations.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/native_handle_type.html" title="basic_seq_packet_socket::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/out_of_band_inline.html" title="basic_seq_packet_socket::out_of_band_inline"><span class="bold"><strong>out_of_band_inline</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for putting received out-of-band data inline.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/protocol_type.html" title="basic_seq_packet_socket::protocol_type"><span class="bold"><strong>protocol_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/receive_buffer_size.html" title="basic_seq_packet_socket::receive_buffer_size"><span class="bold"><strong>receive_buffer_size</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the receive buffer size of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/receive_low_watermark.html" title="basic_seq_packet_socket::receive_low_watermark"><span class="bold"><strong>receive_low_watermark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the receive low watermark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/reuse_address.html" title="basic_seq_packet_socket::reuse_address"><span class="bold"><strong>reuse_address</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to allow the socket to be bound to an address that
+ is already in use.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/send_buffer_size.html" title="basic_seq_packet_socket::send_buffer_size"><span class="bold"><strong>send_buffer_size</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the send buffer size of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/send_low_watermark.html" title="basic_seq_packet_socket::send_low_watermark"><span class="bold"><strong>send_low_watermark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the send low watermark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/shutdown_type.html" title="basic_seq_packet_socket::shutdown_type"><span class="bold"><strong>shutdown_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Different ways a socket may be shutdown.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/wait_type.html" title="basic_seq_packet_socket::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait types.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.member_functions"></a></span><a class="link" href="other.html#boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.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="../basic_seq_packet_socket/assign.html" title="basic_seq_packet_socket::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native socket to the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/async_connect.html" title="basic_seq_packet_socket::async_connect"><span class="bold"><strong>async_connect</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous connect.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/async_receive.html" title="basic_seq_packet_socket::async_receive"><span class="bold"><strong>async_receive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous receive.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/async_send.html" title="basic_seq_packet_socket::async_send"><span class="bold"><strong>async_send</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous send.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/async_wait.html" title="basic_seq_packet_socket::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Asynchronously wait for the socket to become ready to read, ready
+ to write, or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/at_mark.html" title="basic_seq_packet_socket::at_mark"><span class="bold"><strong>at_mark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the socket is at the out-of-band data mark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/available.html" title="basic_seq_packet_socket::available"><span class="bold"><strong>available</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine the number of bytes available for reading.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/basic_seq_packet_socket.html" title="basic_seq_packet_socket::basic_seq_packet_socket"><span class="bold"><strong>basic_seq_packet_socket</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct a basic_seq_packet_socket without opening it. <br>
+ <span class="silver"> &#8212;</span><br> Construct and open a basic_seq_packet_socket. <br> <span class="silver"> &#8212;</span>
+ <br> Construct a basic_seq_packet_socket, opening it and binding
+ it to the given local endpoint. <br> <span class="silver"> &#8212;</span><br> Construct a basic_seq_packet_socket
+ on an existing native socket. <br> <span class="silver"> &#8212;</span><br> Move-construct a
+ basic_seq_packet_socket from another. <br> <span class="silver"> &#8212;</span><br> Move-construct
+ a basic_seq_packet_socket from a socket of another protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/bind.html" title="basic_seq_packet_socket::bind"><span class="bold"><strong>bind</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Bind the socket to the given local endpoint.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/cancel.html" title="basic_seq_packet_socket::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/close.html" title="basic_seq_packet_socket::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/connect.html" title="basic_seq_packet_socket::connect"><span class="bold"><strong>connect</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Connect the socket to the specified endpoint.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/get_executor.html" title="basic_seq_packet_socket::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/get_option.html" title="basic_seq_packet_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get an option from the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/io_control.html" title="basic_seq_packet_socket::io_control"><span class="bold"><strong>io_control</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Perform an IO control command on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/is_open.html" title="basic_seq_packet_socket::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the socket is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/local_endpoint.html" title="basic_seq_packet_socket::local_endpoint"><span class="bold"><strong>local_endpoint</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the local endpoint of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/lowest_layer.html" title="basic_seq_packet_socket::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/native_handle.html" title="basic_seq_packet_socket::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native socket representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/native_non_blocking.html" title="basic_seq_packet_socket::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the native socket implementation.
+ <br> <span class="silver"> &#8212;</span><br> Sets the non-blocking mode of the native socket
+ implementation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/non_blocking.html" title="basic_seq_packet_socket::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the socket. <br> <span class="silver"> &#8212;</span><br> Sets
+ the non-blocking mode of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/open.html" title="basic_seq_packet_socket::open"><span class="bold"><strong>open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Open the socket using the specified protocol.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/operator_eq_.html" title="basic_seq_packet_socket::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign a basic_seq_packet_socket from another. <br> <span class="silver"> &#8212;</span><br>
+ Move-assign a basic_seq_packet_socket from a socket of another
+ protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/receive.html" title="basic_seq_packet_socket::receive"><span class="bold"><strong>receive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Receive some data on the socket. <br> <span class="silver"> &#8212;</span><br> Receive some data
+ on a connected socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/release.html" title="basic_seq_packet_socket::release"><span class="bold"><strong>release</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Release ownership of the underlying native socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/remote_endpoint.html" title="basic_seq_packet_socket::remote_endpoint"><span class="bold"><strong>remote_endpoint</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the remote endpoint of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/send.html" title="basic_seq_packet_socket::send"><span class="bold"><strong>send</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Send some data on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/set_option.html" title="basic_seq_packet_socket::set_option"><span class="bold"><strong>set_option</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Set an option on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/shutdown.html" title="basic_seq_packet_socket::shutdown"><span class="bold"><strong>shutdown</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Disable sends or receives on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/wait.html" title="basic_seq_packet_socket::wait"><span class="bold"><strong>wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait for the socket to become ready to read, ready to write,
+ or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/_basic_seq_packet_socket.html" title="basic_seq_packet_socket::~basic_seq_packet_socket"><span class="bold"><strong>~basic_seq_packet_socket</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Destroys the socket.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.data_members"></a></span><a class="link" href="other.html#boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.data_members">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_seq_packet_socket/max_connections.html" title="basic_seq_packet_socket::max_connections"><span class="bold"><strong>max_connections</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ (Deprecated: Use max_listen_connections.) The maximum length
+ of the queue of pending incoming connections.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/max_listen_connections.html" title="basic_seq_packet_socket::max_listen_connections"><span class="bold"><strong>max_listen_connections</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The maximum length of the queue of pending incoming connections.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/message_do_not_route.html" title="basic_seq_packet_socket::message_do_not_route"><span class="bold"><strong>message_do_not_route</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Specify that the data should not be subject to routing.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/message_end_of_record.html" title="basic_seq_packet_socket::message_end_of_record"><span class="bold"><strong>message_end_of_record</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Specifies that the data marks the end of a record.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/message_out_of_band.html" title="basic_seq_packet_socket::message_out_of_band"><span class="bold"><strong>message_out_of_band</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Process out-of-band data.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_seq_packet_socket/message_peek.html" title="basic_seq_packet_socket::message_peek"><span class="bold"><strong>message_peek</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Peek at incoming data without removing it from the input queue.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.protected_data_members"></a></span><a class="link" href="other.html#boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.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_seq_packet_socket/impl_.html" title="basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
+ class template provides asynchronous and blocking sequenced packet socket
+ functionality.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.thread_safety"></a></span><a class="link" href="other.html#boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.thread_safety">Thread
+ Safety</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.requirements"></a></span><a class="link" href="other.html#boost_asio.reference.basic_seq_packet_socket__rebind_executor.other.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_seq_packet_socket.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="../basic_seq_packet_socket__rebind_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_seq_packet_socket__rebind_executor.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_serial_port.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_serial_port.html b/doc/html/boost_asio/reference/basic_serial_port.html
new file mode 100644
index 0000000000..343336b021
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_serial_port.html
@@ -0,0 +1,380 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_serial_port</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="../reference.html" title="Reference">
+<link rel="prev" href="basic_seq_packet_socket__rebind_executor/other.html" title="basic_seq_packet_socket::rebind_executor::other">
+<link rel="next" href="basic_serial_port/assign.html" title="basic_serial_port::assign">
+</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="basic_seq_packet_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_serial_port/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.basic_serial_port"></a><a class="link" href="basic_serial_port.html" title="basic_serial_port">basic_serial_port</a>
+</h3></div></div></div>
+<p>
+ Provides serial port functionality.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a> = executor&gt;
+class basic_serial_port :
+ public serial_port_base
+</pre>
+<h5>
+<a name="boost_asio.reference.basic_serial_port.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.types"></a></span><a class="link" href="basic_serial_port.html#boost_asio.reference.basic_serial_port.types">Types</a>
+ </h5>
+<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_serial_port/executor_type.html" title="basic_serial_port::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/lowest_layer_type.html" title="basic_serial_port::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ A basic_basic_serial_port is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/native_handle_type.html" title="basic_serial_port::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a serial port.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.basic_serial_port.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.member_functions"></a></span><a class="link" href="basic_serial_port.html#boost_asio.reference.basic_serial_port.member_functions">Member
+ Functions</a>
+ </h5>
+<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_serial_port/assign.html" title="basic_serial_port::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native serial port to the serial port.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/async_read_some.html" title="basic_serial_port::async_read_some"><span class="bold"><strong>async_read_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous read.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/async_write_some.html" title="basic_serial_port::async_write_some"><span class="bold"><strong>async_write_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous write.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/basic_serial_port.html" title="basic_serial_port::basic_serial_port"><span class="bold"><strong>basic_serial_port</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct a basic_serial_port without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct and open a basic_serial_port. <br> <span class="silver"> &#8212;</span><br> Construct
+ a basic_serial_port on an existing native serial port. <br> <span class="silver"> &#8212;</span>
+ <br> Move-construct a basic_serial_port from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/cancel.html" title="basic_serial_port::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the serial port.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/close.html" title="basic_serial_port::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the serial port.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/get_executor.html" title="basic_serial_port::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/get_option.html" title="basic_serial_port::get_option"><span class="bold"><strong>get_option</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get an option from the serial port.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/is_open.html" title="basic_serial_port::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the serial port is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/lowest_layer.html" title="basic_serial_port::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/native_handle.html" title="basic_serial_port::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native serial port representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/open.html" title="basic_serial_port::open"><span class="bold"><strong>open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Open the serial port using the specified device name.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/operator_eq_.html" title="basic_serial_port::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign a basic_serial_port from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/read_some.html" title="basic_serial_port::read_some"><span class="bold"><strong>read_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Read some data from the serial port.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/send_break.html" title="basic_serial_port::send_break"><span class="bold"><strong>send_break</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Send a break sequence to the serial port.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/set_option.html" title="basic_serial_port::set_option"><span class="bold"><strong>set_option</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Set an option on the serial port.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/write_some.html" title="basic_serial_port::write_some"><span class="bold"><strong>write_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Write some data to the serial port.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_serial_port/_basic_serial_port.html" title="basic_serial_port::~basic_serial_port"><span class="bold"><strong>~basic_serial_port</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Destroys the serial port.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+ The <a class="link" href="basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
+ class provides a wrapper over serial port functionality.
+ </p>
+<h5>
+<a name="boost_asio.reference.basic_serial_port.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.thread_safety"></a></span><a class="link" href="basic_serial_port.html#boost_asio.reference.basic_serial_port.thread_safety">Thread Safety</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h5>
+<a name="boost_asio.reference.basic_serial_port.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.requirements"></a></span><a class="link" href="basic_serial_port.html#boost_asio.reference.basic_serial_port.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_serial_port.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="basic_seq_packet_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_serial_port/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/serial_port/_serial_port.html b/doc/html/boost_asio/reference/basic_serial_port/_basic_serial_port.html
index 32e49768b4..d08a06fda5 100644
--- a/doc/html/boost_asio/reference/serial_port/_serial_port.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/_basic_serial_port.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::~serial_port</title>
+<title>basic_serial_port::~basic_serial_port</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="write_some/overload2.html" title="serial_port::write_some (2 of 2 overloads)">
-<link rel="next" href="../serial_port_base.html" title="serial_port_base">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="write_some/overload2.html" title="basic_serial_port::write_some (2 of 2 overloads)">
+<link rel="next" href="../basic_signal_set.html" title="basic_signal_set">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,18 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="write_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="../serial_port_base.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="write_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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_signal_set.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.serial_port._serial_port"></a><a class="link" href="_serial_port.html" title="serial_port::~serial_port">serial_port::~serial_port</a>
+<a name="boost_asio.reference.basic_serial_port._basic_serial_port"></a><a class="link" href="_basic_serial_port.html" title="basic_serial_port::~basic_serial_port">basic_serial_port::~basic_serial_port</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port._serial_port"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port._basic_serial_port"></a>
Destroys
the serial port.
</p>
-<pre class="programlisting">~serial_port();
+<pre class="programlisting">~basic_serial_port();
</pre>
<p>
This function destroys the serial port, cancelling any outstanding asynchronous
@@ -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="write_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="../serial_port_base.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="write_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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_signal_set.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/assign.html b/doc/html/boost_asio/reference/basic_serial_port/assign.html
index 94d6560652..8801c402f5 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/assign.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/assign.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::assign</title>
+<title>basic_serial_port::assign</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="../posix__descriptor.html" title="posix::descriptor">
-<link rel="next" href="assign/overload1.html" title="posix::descriptor::assign (1 of 2 overloads)">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="next" href="assign/overload1.html" title="basic_serial_port::assign (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../posix__descriptor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../basic_serial_port.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="assign/overload1.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.posix__descriptor.assign"></a><a class="link" href="assign.html" title="posix::descriptor::assign">posix::descriptor::assign</a>
+<a name="boost_asio.reference.basic_serial_port.assign"></a><a class="link" href="assign.html" title="basic_serial_port::assign">basic_serial_port::assign</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.assign"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.assign"></a>
Assign
- an existing native descriptor to the descriptor.
+ an existing native serial port to the serial port.
</p>
-<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="posix::descriptor::assign (1 of 2 overloads)">assign</a>(
- const native_handle_type &amp; native_descriptor);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="posix::descriptor::assign (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="basic_serial_port::assign (1 of 2 overloads)">assign</a>(
+ const native_handle_type &amp; native_serial_port);
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="basic_serial_port::assign (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="assign/overload2.html" title="posix::descriptor::assign (2 of 2 overloads)">assign</a>(
- const native_handle_type &amp; native_descriptor,
+void <a class="link" href="assign/overload2.html" title="basic_serial_port::assign (2 of 2 overloads)">assign</a>(
+ const native_handle_type &amp; native_serial_port,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="posix::descriptor::assign (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="basic_serial_port::assign (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>
@@ -51,7 +51,7 @@ void <a class="link" href="assign/overload2.html" title="posix::descriptor::assi
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../posix__descriptor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../basic_serial_port.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/assign/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/assign/overload1.html
index 8c0080aa0b..0e6587c7b7 100644
--- a/doc/html/boost_asio/reference/serial_port/assign/overload1.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/assign/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::assign (1 of 2 overloads)</title>
+<title>basic_serial_port::assign (1 of 2 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="../assign.html" title="serial_port::assign">
-<link rel="prev" href="../assign.html" title="serial_port::assign">
-<link rel="next" href="overload2.html" title="serial_port::assign (2 of 2 overloads)">
+<link rel="up" href="../assign.html" title="basic_serial_port::assign">
+<link rel="prev" href="../assign.html" title="basic_serial_port::assign">
+<link rel="next" href="overload2.html" title="basic_serial_port::assign (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.assign.overload1"></a><a class="link" href="overload1.html" title="serial_port::assign (1 of 2 overloads)">serial_port::assign
+<a name="boost_asio.reference.basic_serial_port.assign.overload1"></a><a class="link" href="overload1.html" title="basic_serial_port::assign (1 of 2 overloads)">basic_serial_port::assign
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -36,7 +36,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/serial_port/assign/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/assign/overload2.html
index e7a0de0b06..aae84aae5b 100644
--- a/doc/html/boost_asio/reference/serial_port/assign/overload2.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/assign/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::assign (2 of 2 overloads)</title>
+<title>basic_serial_port::assign (2 of 2 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="../assign.html" title="serial_port::assign">
-<link rel="prev" href="overload1.html" title="serial_port::assign (1 of 2 overloads)">
-<link rel="next" href="../async_read_some.html" title="serial_port::async_read_some">
+<link rel="up" href="../assign.html" title="basic_serial_port::assign">
+<link rel="prev" href="overload1.html" title="basic_serial_port::assign (1 of 2 overloads)">
+<link rel="next" href="../async_read_some.html" title="basic_serial_port::async_read_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.assign.overload2"></a><a class="link" href="overload2.html" title="serial_port::assign (2 of 2 overloads)">serial_port::assign
+<a name="boost_asio.reference.basic_serial_port.assign.overload2"></a><a class="link" href="overload2.html" title="basic_serial_port::assign (2 of 2 overloads)">basic_serial_port::assign
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -37,7 +37,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/serial_port/async_read_some.html b/doc/html/boost_asio/reference/basic_serial_port/async_read_some.html
index 44a89c9076..88cf0d124d 100644
--- a/doc/html/boost_asio/reference/serial_port/async_read_some.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/async_read_some.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::async_read_some</title>
+<title>basic_serial_port::async_read_some</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="assign/overload2.html" title="serial_port::assign (2 of 2 overloads)">
-<link rel="next" href="async_write_some.html" title="serial_port::async_write_some">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="assign/overload2.html" title="basic_serial_port::assign (2 of 2 overloads)">
+<link rel="next" href="async_write_some.html" title="basic_serial_port::async_write_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="async_write_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="async_write_some.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.serial_port.async_read_some"></a><a class="link" href="async_read_some.html" title="serial_port::async_read_some">serial_port::async_read_some</a>
+<a name="boost_asio.reference.basic_serial_port.async_read_some"></a><a class="link" href="async_read_some.html" title="basic_serial_port::async_read_some">basic_serial_port::async_read_some</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.async_read_some"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.async_read_some"></a>
Start
an asynchronous read.
</p>
@@ -43,8 +43,8 @@ Start
The function call always returns immediately.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.async_read_some.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.async_read_some.parameters"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.serial_port.async_read_some.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.async_read_some.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.async_read_some.parameters"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.basic_serial_port.async_read_some.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -71,15 +71,15 @@ 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>
</div>
<h6>
-<a name="boost_asio.reference.serial_port.async_read_some.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.async_read_some.remarks"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.serial_port.async_read_some.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_serial_port.async_read_some.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.async_read_some.remarks"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.basic_serial_port.async_read_some.remarks">Remarks</a>
</h6>
<p>
The read operation may not read all of the requested number of bytes. Consider
@@ -88,14 +88,15 @@ Start
before the asynchronous operation completes.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.async_read_some.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.async_read_some.example"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.serial_port.async_read_some.example">Example</a>
+<a name="boost_asio.reference.basic_serial_port.async_read_some.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.async_read_some.example"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.basic_serial_port.async_read_some.example">Example</a>
</h6>
<p>
To read into a single data buffer use the <a class="link" href="../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
function as follows:
</p>
-<pre class="programlisting">serial_port.async_read_some(boost::asio::buffer(data, size), handler);
+<pre class="programlisting">basic_serial_port.async_read_some(
+ boost::asio::buffer(data, size), handler);
</pre>
<p>
See the <a class="link" href="../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -105,7 +106,7 @@ Start
</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>
@@ -113,7 +114,7 @@ Start
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="async_write_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="async_write_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/async_write_some.html b/doc/html/boost_asio/reference/basic_serial_port/async_write_some.html
index 677851273b..2284c2d5c5 100644
--- a/doc/html/boost_asio/reference/serial_port/async_write_some.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/async_write_some.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::async_write_some</title>
+<title>basic_serial_port::async_write_some</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="async_read_some.html" title="serial_port::async_read_some">
-<link rel="next" href="cancel.html" title="serial_port::cancel">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="async_read_some.html" title="basic_serial_port::async_read_some">
+<link rel="next" href="basic_serial_port.html" title="basic_serial_port::basic_serial_port">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_read_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_read_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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_serial_port.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.serial_port.async_write_some"></a><a class="link" href="async_write_some.html" title="serial_port::async_write_some">serial_port::async_write_some</a>
+<a name="boost_asio.reference.basic_serial_port.async_write_some"></a><a class="link" href="async_write_some.html" title="basic_serial_port::async_write_some">basic_serial_port::async_write_some</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.async_write_some"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.async_write_some"></a>
Start
an asynchronous write.
</p>
@@ -43,8 +43,8 @@ Start
The function call always returns immediately.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.async_write_some.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.async_write_some.parameters"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.serial_port.async_write_some.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.async_write_some.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.async_write_some.parameters"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.basic_serial_port.async_write_some.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -71,15 +71,15 @@ 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>
</div>
<h6>
-<a name="boost_asio.reference.serial_port.async_write_some.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.async_write_some.remarks"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.serial_port.async_write_some.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_serial_port.async_write_some.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.async_write_some.remarks"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.basic_serial_port.async_write_some.remarks">Remarks</a>
</h6>
<p>
The write operation may not transmit all of the data to the peer. Consider
@@ -88,14 +88,15 @@ Start
operation completes.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.async_write_some.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.async_write_some.example"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.serial_port.async_write_some.example">Example</a>
+<a name="boost_asio.reference.basic_serial_port.async_write_some.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.async_write_some.example"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.basic_serial_port.async_write_some.example">Example</a>
</h6>
<p>
To write a single data buffer use the <a class="link" href="../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
function as follows:
</p>
-<pre class="programlisting">serial_port.async_write_some(boost::asio::buffer(data, size), handler);
+<pre class="programlisting">basic_serial_port.async_write_some(
+ boost::asio::buffer(data, size), handler);
</pre>
<p>
See the <a class="link" href="../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -105,7 +106,7 @@ Start
</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>
@@ -113,7 +114,7 @@ Start
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_read_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_read_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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_serial_port.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port.html
new file mode 100644
index 0000000000..d9cedbbaca
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port.html
@@ -0,0 +1,114 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_serial_port::basic_serial_port</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_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="async_write_some.html" title="basic_serial_port::async_write_some">
+<link rel="next" href="basic_serial_port/overload1.html" title="basic_serial_port::basic_serial_port (1 of 9 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="async_write_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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_serial_port/overload1.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_serial_port.basic_serial_port"></a><a class="link" href="basic_serial_port.html" title="basic_serial_port::basic_serial_port">basic_serial_port::basic_serial_port</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.basic_serial_port"></a>
+Construct
+ a <a class="link" href="../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
+ without opening it.
+ </p>
+<pre class="programlisting">explicit <a class="link" href="basic_serial_port/overload1.html" title="basic_serial_port::basic_serial_port (1 of 9 overloads)">basic_serial_port</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_serial_port/overload1.html" title="basic_serial_port::basic_serial_port (1 of 9 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_serial_port/overload2.html" title="basic_serial_port::basic_serial_port (2 of 9 overloads)">basic_serial_port</a>(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value, basic_serial_port &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_serial_port/overload2.html" title="basic_serial_port::basic_serial_port (2 of 9 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Construct and open a <a class="link" href="../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_serial_port/overload3.html" title="basic_serial_port::basic_serial_port (3 of 9 overloads)">basic_serial_port</a>(
+ const executor_type &amp; ex,
+ const char * device);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_serial_port/overload3.html" title="basic_serial_port::basic_serial_port (3 of 9 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_serial_port/overload4.html" title="basic_serial_port::basic_serial_port (4 of 9 overloads)">basic_serial_port</a>(
+ ExecutionContext &amp; context,
+ const char * device,
+ 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_serial_port/overload4.html" title="basic_serial_port::basic_serial_port (4 of 9 overloads)">more...</a></em></span>
+
+<a class="link" href="basic_serial_port/overload5.html" title="basic_serial_port::basic_serial_port (5 of 9 overloads)">basic_serial_port</a>(
+ const executor_type &amp; ex,
+ const std::string &amp; device);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_serial_port/overload5.html" title="basic_serial_port::basic_serial_port (5 of 9 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_serial_port/overload6.html" title="basic_serial_port::basic_serial_port (6 of 9 overloads)">basic_serial_port</a>(
+ ExecutionContext &amp; context,
+ const std::string &amp; device,
+ 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_serial_port/overload6.html" title="basic_serial_port::basic_serial_port (6 of 9 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Construct a <a class="link" href="../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
+ on an existing native serial port.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_serial_port/overload7.html" title="basic_serial_port::basic_serial_port (7 of 9 overloads)">basic_serial_port</a>(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; native_serial_port);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_serial_port/overload7.html" title="basic_serial_port::basic_serial_port (7 of 9 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_serial_port/overload8.html" title="basic_serial_port::basic_serial_port (8 of 9 overloads)">basic_serial_port</a>(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; native_serial_port,
+ 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_serial_port/overload8.html" title="basic_serial_port::basic_serial_port (8 of 9 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Move-construct a <a class="link" href="../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
+ from another.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_serial_port/overload9.html" title="basic_serial_port::basic_serial_port (9 of 9 overloads)">basic_serial_port</a>(
+ basic_serial_port &amp;&amp; other);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_serial_port/overload9.html" title="basic_serial_port::basic_serial_port (9 of 9 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-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="async_write_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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_serial_port/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload1.html
index 51e8fbb1dd..849f773d90 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle/overload1.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::overlapped_handle (1 of 3 overloads)</title>
+<title>basic_serial_port::basic_serial_port (1 of 9 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="../overlapped_handle.html" title="windows::overlapped_handle::overlapped_handle">
-<link rel="prev" href="../overlapped_handle.html" title="windows::overlapped_handle::overlapped_handle">
-<link rel="next" href="overload2.html" title="windows::overlapped_handle::overlapped_handle (2 of 3 overloads)">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port::basic_serial_port">
+<link rel="prev" href="../basic_serial_port.html" title="basic_serial_port::basic_serial_port">
+<link rel="next" href="overload2.html" title="basic_serial_port::basic_serial_port (2 of 9 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,42 +20,42 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../overlapped_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../overlapped_handle.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../basic_serial_port.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="overload2.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.windows__overlapped_handle.overlapped_handle.overload1"></a><a class="link" href="overload1.html" title="windows::overlapped_handle::overlapped_handle (1 of 3 overloads)">windows::overlapped_handle::overlapped_handle
- (1 of 3 overloads)</a>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload1"></a><a class="link" href="overload1.html" title="basic_serial_port::basic_serial_port (1 of 9 overloads)">basic_serial_port::basic_serial_port
+ (1 of 9 overloads)</a>
</h5></div></div></div>
<p>
- Construct an <a class="link" href="../../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
+ Construct a <a class="link" href="../../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
without opening it.
</p>
-<pre class="programlisting">overlapped_handle(
- boost::asio::io_context &amp; io_context);
+<pre class="programlisting">basic_serial_port(
+ const executor_type &amp; ex);
</pre>
<p>
- This constructor creates a handle without opening it.
+ This constructor creates a serial port without opening it.
</p>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.basic_serial_port.overload1.parameters">Parameters</a>
</h6>
<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 handle will use to dispatch handlers for any asynchronous
- operations performed on the handle.
+ The I/O executor that the serial port will use, by default, to
+ dispatch handlers for any asynchronous operations performed on
+ the serial port.
</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>
@@ -63,7 +63,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../overlapped_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../overlapped_handle.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../basic_serial_port.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload2.html
new file mode 100644
index 0000000000..8114172a1b
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload2.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_serial_port::basic_serial_port (2 of 9 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_serial_port.html" title="basic_serial_port::basic_serial_port">
+<link rel="prev" href="overload1.html" title="basic_serial_port::basic_serial_port (1 of 9 overloads)">
+<link rel="next" href="overload3.html" title="basic_serial_port::basic_serial_port (3 of 9 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="overload3.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_serial_port.basic_serial_port.overload2"></a><a class="link" href="overload2.html" title="basic_serial_port::basic_serial_port (2 of 9 overloads)">basic_serial_port::basic_serial_port
+ (2 of 9 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
+ without opening it.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_serial_port(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value, basic_serial_port &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a serial port without opening it.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.basic_serial_port.overload2.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 serial
+ port will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the serial port.
+ </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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/serial_port/serial_port/overload3.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload3.html
index e6173d5a7b..3dd79f3754 100644
--- a/doc/html/boost_asio/reference/serial_port/serial_port/overload3.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::serial_port (3 of 5 overloads)</title>
+<title>basic_serial_port::basic_serial_port (3 of 9 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="../serial_port.html" title="serial_port::serial_port">
-<link rel="prev" href="overload2.html" title="serial_port::serial_port (2 of 5 overloads)">
-<link rel="next" href="overload4.html" title="serial_port::serial_port (4 of 5 overloads)">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port::basic_serial_port">
+<link rel="prev" href="overload2.html" title="basic_serial_port::basic_serial_port (2 of 9 overloads)">
+<link rel="next" href="overload4.html" title="basic_serial_port::basic_serial_port (4 of 9 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,36 +20,36 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="overload4.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="overload4.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.serial_port.serial_port.overload3"></a><a class="link" href="overload3.html" title="serial_port::serial_port (3 of 5 overloads)">serial_port::serial_port
- (3 of 5 overloads)</a>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload3"></a><a class="link" href="overload3.html" title="basic_serial_port::basic_serial_port (3 of 9 overloads)">basic_serial_port::basic_serial_port
+ (3 of 9 overloads)</a>
</h5></div></div></div>
<p>
- Construct and open a <a class="link" href="../../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>.
+ Construct and open a <a class="link" href="../../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>.
</p>
-<pre class="programlisting">serial_port(
- boost::asio::io_context &amp; io_context,
- const std::string &amp; device);
+<pre class="programlisting">basic_serial_port(
+ const executor_type &amp; ex,
+ const char * device);
</pre>
<p>
This constructor creates and opens a serial port for the specified device
name.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.serial_port.overload3.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.serial_port.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.serial_port.serial_port.overload3.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.basic_serial_port.basic_serial_port.overload3.parameters">Parameters</a>
</h6>
<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 serial port will use to dispatch handlers for any
- asynchronous operations performed on the port.
+ The I/O executor that the serial port will use, by default, to
+ dispatch handlers for any asynchronous operations performed on
+ the serial port.
</p></dd>
<dt><span class="term">device</span></dt>
<dd><p>
@@ -60,7 +60,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>
@@ -68,7 +68,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="overload4.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="overload4.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload4.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload4.html
new file mode 100644
index 0000000000..7c595cb7f6
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload4.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_serial_port::basic_serial_port (4 of 9 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_serial_port.html" title="basic_serial_port::basic_serial_port">
+<link rel="prev" href="overload3.html" title="basic_serial_port::basic_serial_port (3 of 9 overloads)">
+<link rel="next" href="overload5.html" title="basic_serial_port::basic_serial_port (5 of 9 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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="overload5.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_serial_port.basic_serial_port.overload4"></a><a class="link" href="overload4.html" title="basic_serial_port::basic_serial_port (4 of 9 overloads)">basic_serial_port::basic_serial_port
+ (4 of 9 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct and open a <a class="link" href="../../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_serial_port(
+ ExecutionContext &amp; context,
+ const char * device,
+ 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 serial port for the specified device
+ name.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload4.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload4.parameters"></a></span><a class="link" href="overload4.html#boost_asio.reference.basic_serial_port.basic_serial_port.overload4.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 serial
+ port will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the serial port.
+ </p></dd>
+<dt><span class="term">device</span></dt>
+<dd><p>
+ The platform-specific device name for this serial port.
+ </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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="overload5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload5.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload5.html
new file mode 100644
index 0000000000..c2d07570eb
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload5.html
@@ -0,0 +1,74 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_serial_port::basic_serial_port (5 of 9 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_serial_port.html" title="basic_serial_port::basic_serial_port">
+<link rel="prev" href="overload4.html" title="basic_serial_port::basic_serial_port (4 of 9 overloads)">
+<link rel="next" href="overload6.html" title="basic_serial_port::basic_serial_port (6 of 9 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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="overload6.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_serial_port.basic_serial_port.overload5"></a><a class="link" href="overload5.html" title="basic_serial_port::basic_serial_port (5 of 9 overloads)">basic_serial_port::basic_serial_port
+ (5 of 9 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct and open a <a class="link" href="../../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>.
+ </p>
+<pre class="programlisting">basic_serial_port(
+ const executor_type &amp; ex,
+ const std::string &amp; device);
+</pre>
+<p>
+ This constructor creates and opens a serial port for the specified device
+ name.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload5.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload5.parameters"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_serial_port.basic_serial_port.overload5.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 serial port will use, by default, to
+ dispatch handlers for any asynchronous operations performed on
+ the serial port.
+ </p></dd>
+<dt><span class="term">device</span></dt>
+<dd><p>
+ The platform-specific device name for this serial port.
+ </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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="overload6.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload6.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload6.html
new file mode 100644
index 0000000000..ec053a23c9
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload6.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_serial_port::basic_serial_port (6 of 9 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_serial_port.html" title="basic_serial_port::basic_serial_port">
+<link rel="prev" href="overload5.html" title="basic_serial_port::basic_serial_port (5 of 9 overloads)">
+<link rel="next" href="overload7.html" title="basic_serial_port::basic_serial_port (7 of 9 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="overload5.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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_serial_port.basic_serial_port.overload6"></a><a class="link" href="overload6.html" title="basic_serial_port::basic_serial_port (6 of 9 overloads)">basic_serial_port::basic_serial_port
+ (6 of 9 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct and open a <a class="link" href="../../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_serial_port(
+ ExecutionContext &amp; context,
+ const std::string &amp; device,
+ 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 serial port for the specified device
+ name.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload6.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload6.parameters"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_serial_port.basic_serial_port.overload6.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 serial
+ port will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the serial port.
+ </p></dd>
+<dt><span class="term">device</span></dt>
+<dd><p>
+ The platform-specific device name for this serial port.
+ </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="overload5.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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_serial_port/basic_serial_port/overload7.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload7.html
new file mode 100644
index 0000000000..5d558bfea6
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload7.html
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_serial_port::basic_serial_port (7 of 9 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_serial_port.html" title="basic_serial_port::basic_serial_port">
+<link rel="prev" href="overload6.html" title="basic_serial_port::basic_serial_port (6 of 9 overloads)">
+<link rel="next" href="overload8.html" title="basic_serial_port::basic_serial_port (8 of 9 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_serial_port.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_serial_port.basic_serial_port.overload7"></a><a class="link" href="overload7.html" title="basic_serial_port::basic_serial_port (7 of 9 overloads)">basic_serial_port::basic_serial_port
+ (7 of 9 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
+ on an existing native serial port.
+ </p>
+<pre class="programlisting">basic_serial_port(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; native_serial_port);
+</pre>
+<p>
+ This constructor creates a serial port object to hold an existing native
+ serial port.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_serial_port.basic_serial_port.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 serial port will use, by default, to
+ dispatch handlers for any asynchronous operations performed on
+ the serial port.
+ </p></dd>
+<dt><span class="term">native_serial_port</span></dt>
+<dd><p>
+ A native serial port.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload7.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload7.exceptions"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_serial_port.basic_serial_port.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_serial_port.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_serial_port/basic_serial_port/overload8.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload8.html
new file mode 100644
index 0000000000..7970e554fd
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload8.html
@@ -0,0 +1,91 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_serial_port::basic_serial_port (8 of 9 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_serial_port.html" title="basic_serial_port::basic_serial_port">
+<link rel="prev" href="overload7.html" title="basic_serial_port::basic_serial_port (7 of 9 overloads)">
+<link rel="next" href="overload9.html" title="basic_serial_port::basic_serial_port (9 of 9 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_serial_port.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_serial_port.basic_serial_port.overload8"></a><a class="link" href="overload8.html" title="basic_serial_port::basic_serial_port (8 of 9 overloads)">basic_serial_port::basic_serial_port
+ (8 of 9 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
+ on an existing native serial port.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_serial_port(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; native_serial_port,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a serial port object to hold an existing native
+ serial port.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload8.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload8.parameters"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_serial_port.basic_serial_port.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 serial
+ port will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the serial port.
+ </p></dd>
+<dt><span class="term">native_serial_port</span></dt>
+<dd><p>
+ A native serial port.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload8.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload8.exceptions"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_serial_port.basic_serial_port.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_serial_port.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_serial_port/basic_serial_port/overload9.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload9.html
new file mode 100644
index 0000000000..be7a0be4b7
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload9.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_serial_port::basic_serial_port (9 of 9 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_serial_port.html" title="basic_serial_port::basic_serial_port">
+<link rel="prev" href="overload8.html" title="basic_serial_port::basic_serial_port (8 of 9 overloads)">
+<link rel="next" href="../cancel.html" title="basic_serial_port::cancel">
+</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_serial_port.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="../cancel.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_serial_port.basic_serial_port.overload9"></a><a class="link" href="overload9.html" title="basic_serial_port::basic_serial_port (9 of 9 overloads)">basic_serial_port::basic_serial_port
+ (9 of 9 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
+ from another.
+ </p>
+<pre class="programlisting">basic_serial_port(
+ basic_serial_port &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a serial port from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload9.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload9.parameters"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_serial_port.basic_serial_port.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_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload9.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.basic_serial_port.overload9.remarks"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_serial_port.basic_serial_port.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_serial_port(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_serial_port.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_serial_port/cancel.html b/doc/html/boost_asio/reference/basic_serial_port/cancel.html
new file mode 100644
index 0000000000..b3a8b8a6eb
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_serial_port/cancel.html
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_serial_port::cancel</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_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="basic_serial_port/overload9.html" title="basic_serial_port::basic_serial_port (9 of 9 overloads)">
+<link rel="next" href="cancel/overload1.html" title="basic_serial_port::cancel (1 of 2 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="basic_serial_port/overload9.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="cancel/overload1.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_serial_port.cancel"></a><a class="link" href="cancel.html" title="basic_serial_port::cancel">basic_serial_port::cancel</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.cancel"></a>
+Cancel
+ all asynchronous operations associated with the serial port.
+ </p>
+<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="basic_serial_port::cancel (1 of 2 overloads)">cancel</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="basic_serial_port::cancel (1 of 2 overloads)">more...</a></em></span>
+
+void <a class="link" href="cancel/overload2.html" title="basic_serial_port::cancel (2 of 2 overloads)">cancel</a>(
+ boost::system::error_code &amp; ec);
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="basic_serial_port::cancel (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-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="basic_serial_port/overload9.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/cancel/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/cancel/overload1.html
index 4b6c6315ff..455c5aab31 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/cancel/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::cancel (1 of 2 overloads)</title>
+<title>basic_serial_port::cancel (1 of 2 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="../cancel.html" title="posix::descriptor::cancel">
-<link rel="prev" href="../cancel.html" title="posix::descriptor::cancel">
-<link rel="next" href="overload2.html" title="posix::descriptor::cancel (2 of 2 overloads)">
+<link rel="up" href="../cancel.html" title="basic_serial_port::cancel">
+<link rel="prev" href="../cancel.html" title="basic_serial_port::cancel">
+<link rel="next" href="overload2.html" title="basic_serial_port::cancel (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.cancel.overload1"></a><a class="link" href="overload1.html" title="posix::descriptor::cancel (1 of 2 overloads)">posix::descriptor::cancel
+<a name="boost_asio.reference.basic_serial_port.cancel.overload1"></a><a class="link" href="overload1.html" title="basic_serial_port::cancel (1 of 2 overloads)">basic_serial_port::cancel
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- Cancel all asynchronous operations associated with the descriptor.
+ Cancel all asynchronous operations associated with the serial port.
</p>
<pre class="programlisting">void cancel();
</pre>
@@ -38,8 +38,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.cancel.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.cancel.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.basic_serial_port.cancel.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.cancel.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -53,7 +53,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/posix__descriptor/cancel/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/cancel/overload2.html
index e50fa9c317..6c18d019ba 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/cancel/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::cancel (2 of 2 overloads)</title>
+<title>basic_serial_port::cancel (2 of 2 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="../cancel.html" title="posix::descriptor::cancel">
-<link rel="prev" href="overload1.html" title="posix::descriptor::cancel (1 of 2 overloads)">
-<link rel="next" href="../close.html" title="posix::descriptor::close">
+<link rel="up" href="../cancel.html" title="basic_serial_port::cancel">
+<link rel="prev" href="overload1.html" title="basic_serial_port::cancel (1 of 2 overloads)">
+<link rel="next" href="../close.html" title="basic_serial_port::close">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.cancel.overload2"></a><a class="link" href="overload2.html" title="posix::descriptor::cancel (2 of 2 overloads)">posix::descriptor::cancel
+<a name="boost_asio.reference.basic_serial_port.cancel.overload2"></a><a class="link" href="overload2.html" title="basic_serial_port::cancel (2 of 2 overloads)">basic_serial_port::cancel
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- Cancel all asynchronous operations associated with the descriptor.
+ Cancel all asynchronous operations associated with the serial port.
</p>
<pre class="programlisting">void cancel(
boost::system::error_code &amp; ec);
@@ -39,8 +39,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.cancel.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.cancel.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.cancel.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.cancel.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,7 +54,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/posix__descriptor/close.html b/doc/html/boost_asio/reference/basic_serial_port/close.html
index 6b909221c5..5d680ef48c 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/close.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/close.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::close</title>
+<title>basic_serial_port::close</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="cancel/overload2.html" title="posix::descriptor::cancel (2 of 2 overloads)">
-<link rel="next" href="close/overload1.html" title="posix::descriptor::close (1 of 2 overloads)">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="cancel/overload2.html" title="basic_serial_port::cancel (2 of 2 overloads)">
+<link rel="next" href="close/overload1.html" title="basic_serial_port::close (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="close/overload1.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.posix__descriptor.close"></a><a class="link" href="close.html" title="posix::descriptor::close">posix::descriptor::close</a>
+<a name="boost_asio.reference.basic_serial_port.close"></a><a class="link" href="close.html" title="basic_serial_port::close">basic_serial_port::close</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.close"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.close"></a>
Close
- the descriptor.
+ the serial port.
</p>
-<pre class="programlisting">void <a class="link" href="close/overload1.html" title="posix::descriptor::close (1 of 2 overloads)">close</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="posix::descriptor::close (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="close/overload1.html" title="basic_serial_port::close (1 of 2 overloads)">close</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="basic_serial_port::close (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="close/overload2.html" title="posix::descriptor::close (2 of 2 overloads)">close</a>(
+void <a class="link" href="close/overload2.html" title="basic_serial_port::close (2 of 2 overloads)">close</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="posix::descriptor::close (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="basic_serial_port::close (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>
@@ -49,7 +49,7 @@ void <a class="link" href="close/overload2.html" title="posix::descriptor::close
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/close/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/close/overload1.html
index 4de4264198..06e61f0df5 100644
--- a/doc/html/boost_asio/reference/serial_port/close/overload1.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/close/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::close (1 of 2 overloads)</title>
+<title>basic_serial_port::close (1 of 2 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="../close.html" title="serial_port::close">
-<link rel="prev" href="../close.html" title="serial_port::close">
-<link rel="next" href="overload2.html" title="serial_port::close (2 of 2 overloads)">
+<link rel="up" href="../close.html" title="basic_serial_port::close">
+<link rel="prev" href="../close.html" title="basic_serial_port::close">
+<link rel="next" href="overload2.html" title="basic_serial_port::close (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.close.overload1"></a><a class="link" href="overload1.html" title="serial_port::close (1 of 2 overloads)">serial_port::close
+<a name="boost_asio.reference.basic_serial_port.close.overload1"></a><a class="link" href="overload1.html" title="basic_serial_port::close (1 of 2 overloads)">basic_serial_port::close
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -38,8 +38,8 @@
with the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.close.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.close.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.basic_serial_port.close.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.close.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -53,7 +53,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/serial_port/close/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/close/overload2.html
index 2eea2407a9..5a64ef425f 100644
--- a/doc/html/boost_asio/reference/serial_port/close/overload2.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/close/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::close (2 of 2 overloads)</title>
+<title>basic_serial_port::close (2 of 2 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="../close.html" title="serial_port::close">
-<link rel="prev" href="overload1.html" title="serial_port::close (1 of 2 overloads)">
-<link rel="next" href="../executor_type.html" title="serial_port::executor_type">
+<link rel="up" href="../close.html" title="basic_serial_port::close">
+<link rel="prev" href="overload1.html" title="basic_serial_port::close (1 of 2 overloads)">
+<link rel="next" href="../executor_type.html" title="basic_serial_port::executor_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.close.overload2"></a><a class="link" href="overload2.html" title="serial_port::close (2 of 2 overloads)">serial_port::close
+<a name="boost_asio.reference.basic_serial_port.close.overload2"></a><a class="link" href="overload2.html" title="basic_serial_port::close (2 of 2 overloads)">basic_serial_port::close
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -39,8 +39,8 @@
with the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.close.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.close.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.close.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.close.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,7 +54,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/experimental__awaitable/executor_type.html b/doc/html/boost_asio/reference/basic_serial_port/executor_type.html
index 2f33299484..5baf99e77a 100644
--- a/doc/html/boost_asio/reference/experimental__awaitable/executor_type.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/executor_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::awaitable::executor_type</title>
+<title>basic_serial_port::executor_type</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="../experimental__awaitable.html" title="experimental::awaitable">
-<link rel="prev" href="awaitable.html" title="experimental::awaitable::awaitable">
-<link rel="next" href="value_type.html" title="experimental::awaitable::value_type">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="close/overload2.html" title="basic_serial_port::close (2 of 2 overloads)">
+<link rel="next" href="get_executor.html" title="basic_serial_port::get_executor">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,33 +20,33 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="awaitable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__awaitable.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="value_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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_executor.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.experimental__awaitable.executor_type"></a><a class="link" href="executor_type.html" title="experimental::awaitable::executor_type">experimental::awaitable::executor_type</a>
+<a name="boost_asio.reference.basic_serial_port.executor_type"></a><a class="link" href="executor_type.html" title="basic_serial_port::executor_type">basic_serial_port::executor_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__awaitable.executor_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.executor_type"></a>
The
- executor type that will be used for the coroutine.
+ type of the executor associated with the object.
</p>
<pre class="programlisting">typedef Executor executor_type;
</pre>
<h6>
-<a name="boost_asio.reference.experimental__awaitable.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__awaitable.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.experimental__awaitable.executor_type.requirements">Requirements</a>
+<a name="boost_asio.reference.basic_serial_port.executor_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_serial_port.executor_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/co_spawn.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_serial_port.hpp</code>
</p>
<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
</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>
@@ -54,7 +54,7 @@ The
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="awaitable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__awaitable.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="value_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/get_executor.html b/doc/html/boost_asio/reference/basic_serial_port/get_executor.html
index 46c2409083..325ea41ac9 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/get_executor.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/get_executor.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::get_executor</title>
+<title>basic_serial_port::get_executor</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="executor_type.html" title="posix::descriptor::executor_type">
-<link rel="next" href="get_io_context.html" title="posix::descriptor::get_io_context">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="executor_type.html" title="basic_serial_port::executor_type">
+<link rel="next" href="get_option.html" title="basic_serial_port::get_option">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</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="../posix__descriptor.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_serial_port.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.posix__descriptor.get_executor"></a><a class="link" href="get_executor.html" title="posix::descriptor::get_executor">posix::descriptor::get_executor</a>
+<a name="boost_asio.reference.basic_serial_port.get_executor"></a><a class="link" href="get_executor.html" title="basic_serial_port::get_executor">basic_serial_port::get_executor</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.get_executor"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.get_executor"></a>
Get
the executor associated with the object.
</p>
@@ -36,7 +36,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>
@@ -44,7 +44,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="../posix__descriptor.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_serial_port.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/serial_port/get_option.html b/doc/html/boost_asio/reference/basic_serial_port/get_option.html
index cdc4ff90f7..4f4aa68434 100644
--- a/doc/html/boost_asio/reference/serial_port/get_option.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/get_option.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::get_option</title>
+<title>basic_serial_port::get_option</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="get_io_service.html" title="serial_port::get_io_service">
-<link rel="next" href="get_option/overload1.html" title="serial_port::get_option (1 of 2 overloads)">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="get_executor.html" title="basic_serial_port::get_executor">
+<link rel="next" href="get_option/overload1.html" title="basic_serial_port::get_option (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,34 +20,34 @@
</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="../serial_port.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_serial_port.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">
-<a name="boost_asio.reference.serial_port.get_option"></a><a class="link" href="get_option.html" title="serial_port::get_option">serial_port::get_option</a>
+<a name="boost_asio.reference.basic_serial_port.get_option"></a><a class="link" href="get_option.html" title="basic_serial_port::get_option">basic_serial_port::get_option</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.get_option"></a>
-Get an
- option from the serial port.
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.get_option"></a>
+Get
+ an option from the serial port.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../GettableSerialPortOption.html" title="Gettable serial port option requirements">GettableSerialPortOption</a>&gt;
-void <a class="link" href="get_option/overload1.html" title="serial_port::get_option (1 of 2 overloads)">get_option</a>(
+void <a class="link" href="get_option/overload1.html" title="basic_serial_port::get_option (1 of 2 overloads)">get_option</a>(
GettableSerialPortOption &amp; option);
- <span class="emphasis"><em>&#187; <a class="link" href="get_option/overload1.html" title="serial_port::get_option (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="get_option/overload1.html" title="basic_serial_port::get_option (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../GettableSerialPortOption.html" title="Gettable serial port option requirements">GettableSerialPortOption</a>&gt;
-void <a class="link" href="get_option/overload2.html" title="serial_port::get_option (2 of 2 overloads)">get_option</a>(
+void <a class="link" href="get_option/overload2.html" title="basic_serial_port::get_option (2 of 2 overloads)">get_option</a>(
GettableSerialPortOption &amp; option,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="get_option/overload2.html" title="serial_port::get_option (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="get_option/overload2.html" title="basic_serial_port::get_option (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>
@@ -55,7 +55,7 @@ void <a class="link" href="get_option/overload2.html" title="serial_port::get_op
</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="../serial_port.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_serial_port.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/serial_port/get_option/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/get_option/overload1.html
index 81ef3173f2..43b614399c 100644
--- a/doc/html/boost_asio/reference/serial_port/get_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/get_option/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::get_option (1 of 2 overloads)</title>
+<title>basic_serial_port::get_option (1 of 2 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="../get_option.html" title="serial_port::get_option">
-<link rel="prev" href="../get_option.html" title="serial_port::get_option">
-<link rel="next" href="overload2.html" title="serial_port::get_option (2 of 2 overloads)">
+<link rel="up" href="../get_option.html" title="basic_serial_port::get_option">
+<link rel="prev" href="../get_option.html" title="basic_serial_port::get_option">
+<link rel="next" href="overload2.html" title="basic_serial_port::get_option (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.get_option.overload1"></a><a class="link" href="overload1.html" title="serial_port::get_option (1 of 2 overloads)">serial_port::get_option
+<a name="boost_asio.reference.basic_serial_port.get_option.overload1"></a><a class="link" href="overload1.html" title="basic_serial_port::get_option (1 of 2 overloads)">basic_serial_port::get_option
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -40,8 +40,8 @@ void get_option(
port.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.get_option.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.get_option.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.get_option.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.get_option.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.get_option.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.get_option.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -53,8 +53,8 @@ void get_option(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.serial_port.get_option.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.get_option.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.get_option.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.basic_serial_port.get_option.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.get_option.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.get_option.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -68,7 +68,7 @@ void get_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/serial_port/get_option/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/get_option/overload2.html
index 97d7835adc..d1ac4718b2 100644
--- a/doc/html/boost_asio/reference/serial_port/get_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/get_option/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::get_option (2 of 2 overloads)</title>
+<title>basic_serial_port::get_option (2 of 2 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="../get_option.html" title="serial_port::get_option">
-<link rel="prev" href="overload1.html" title="serial_port::get_option (1 of 2 overloads)">
-<link rel="next" href="../is_open.html" title="serial_port::is_open">
+<link rel="up" href="../get_option.html" title="basic_serial_port::get_option">
+<link rel="prev" href="overload1.html" title="basic_serial_port::get_option (1 of 2 overloads)">
+<link rel="next" href="../is_open.html" title="basic_serial_port::is_open">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.get_option.overload2"></a><a class="link" href="overload2.html" title="serial_port::get_option (2 of 2 overloads)">serial_port::get_option
+<a name="boost_asio.reference.basic_serial_port.get_option.overload2"></a><a class="link" href="overload2.html" title="basic_serial_port::get_option (2 of 2 overloads)">basic_serial_port::get_option
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -41,8 +41,8 @@ void get_option(
port.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.get_option.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.get_option.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.get_option.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.get_option.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.get_option.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.get_option.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -60,7 +60,7 @@ void get_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/posix__descriptor/is_open.html b/doc/html/boost_asio/reference/basic_serial_port/is_open.html
index 5046a7bc5d..84e1006f86 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/is_open.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/is_open.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::is_open</title>
+<title>basic_serial_port::is_open</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="io_control/overload2.html" title="posix::descriptor::io_control (2 of 2 overloads)">
-<link rel="next" href="lowest_layer.html" title="posix::descriptor::lowest_layer">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="get_option/overload2.html" title="basic_serial_port::get_option (2 of 2 overloads)">
+<link rel="next" href="lowest_layer.html" title="basic_serial_port::lowest_layer">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,23 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="io_control/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="lowest_layer.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.posix__descriptor.is_open"></a><a class="link" href="is_open.html" title="posix::descriptor::is_open">posix::descriptor::is_open</a>
+<a name="boost_asio.reference.basic_serial_port.is_open"></a><a class="link" href="is_open.html" title="basic_serial_port::is_open">basic_serial_port::is_open</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.is_open"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.is_open"></a>
Determine
- whether the descriptor is open.
+ whether the serial port is open.
</p>
<pre class="programlisting">bool is_open() const;
</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>
@@ -44,7 +44,7 @@ Determine
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="io_control/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/lowest_layer.html b/doc/html/boost_asio/reference/basic_serial_port/lowest_layer.html
index 2da0ee70cc..f7dd9d1366 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/lowest_layer.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/lowest_layer.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::lowest_layer</title>
+<title>basic_serial_port::lowest_layer</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="is_open.html" title="posix::descriptor::is_open">
-<link rel="next" href="lowest_layer/overload1.html" title="posix::descriptor::lowest_layer (1 of 2 overloads)">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="is_open.html" title="basic_serial_port::is_open">
+<link rel="next" href="lowest_layer/overload1.html" title="basic_serial_port::lowest_layer (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="lowest_layer/overload1.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.posix__descriptor.lowest_layer"></a><a class="link" href="lowest_layer.html" title="posix::descriptor::lowest_layer">posix::descriptor::lowest_layer</a>
+<a name="boost_asio.reference.basic_serial_port.lowest_layer"></a><a class="link" href="lowest_layer.html" title="basic_serial_port::lowest_layer">basic_serial_port::lowest_layer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.lowest_layer"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.lowest_layer"></a>
Get
a reference to the lowest layer.
</p>
-<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="posix::descriptor::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="posix::descriptor::lowest_layer (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="basic_serial_port::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="basic_serial_port::lowest_layer (1 of 2 overloads)">more...</a></em></span>
</pre>
<p>
Get a const reference to the lowest layer.
</p>
-<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="posix::descriptor::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="posix::descriptor::lowest_layer (2 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="basic_serial_port::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="basic_serial_port::lowest_layer (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>
@@ -51,7 +51,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload1.html
index e5fff452ca..d2ce3df3d6 100644
--- a/doc/html/boost_asio/reference/serial_port/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::lowest_layer (1 of 2 overloads)</title>
+<title>basic_serial_port::lowest_layer (1 of 2 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="../lowest_layer.html" title="serial_port::lowest_layer">
-<link rel="prev" href="../lowest_layer.html" title="serial_port::lowest_layer">
-<link rel="next" href="overload2.html" title="serial_port::lowest_layer (2 of 2 overloads)">
+<link rel="up" href="../lowest_layer.html" title="basic_serial_port::lowest_layer">
+<link rel="prev" href="../lowest_layer.html" title="basic_serial_port::lowest_layer">
+<link rel="next" href="overload2.html" title="basic_serial_port::lowest_layer (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="serial_port::lowest_layer (1 of 2 overloads)">serial_port::lowest_layer
+<a name="boost_asio.reference.basic_serial_port.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="basic_serial_port::lowest_layer (1 of 2 overloads)">basic_serial_port::lowest_layer
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -34,12 +34,12 @@
</pre>
<p>
This function returns a reference to the lowest layer in a stack of layers.
- Since a <a class="link" href="../../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
+ Since a <a class="link" href="../../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
cannot contain any further layers, it simply returns a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.lowest_layer.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.lowest_layer.overload1.return_value">Return
+<a name="boost_asio.reference.basic_serial_port.lowest_layer.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.lowest_layer.overload1.return_value">Return
Value</a>
</h6>
<p>
@@ -49,7 +49,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/serial_port/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload2.html
index 95471aac1f..50445b9d56 100644
--- a/doc/html/boost_asio/reference/serial_port/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::lowest_layer (2 of 2 overloads)</title>
+<title>basic_serial_port::lowest_layer (2 of 2 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="../lowest_layer.html" title="serial_port::lowest_layer">
-<link rel="prev" href="overload1.html" title="serial_port::lowest_layer (1 of 2 overloads)">
-<link rel="next" href="../lowest_layer_type.html" title="serial_port::lowest_layer_type">
+<link rel="up" href="../lowest_layer.html" title="basic_serial_port::lowest_layer">
+<link rel="prev" href="overload1.html" title="basic_serial_port::lowest_layer (1 of 2 overloads)">
+<link rel="next" href="../lowest_layer_type.html" title="basic_serial_port::lowest_layer_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="serial_port::lowest_layer (2 of 2 overloads)">serial_port::lowest_layer
+<a name="boost_asio.reference.basic_serial_port.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="basic_serial_port::lowest_layer (2 of 2 overloads)">basic_serial_port::lowest_layer
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -34,12 +34,12 @@
</pre>
<p>
This function returns a const reference to the lowest layer in a stack
- of layers. Since a <a class="link" href="../../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
+ of layers. Since a <a class="link" href="../../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
cannot contain any further layers, it simply returns a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.lowest_layer.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.lowest_layer.overload2.return_value">Return
+<a name="boost_asio.reference.basic_serial_port.lowest_layer.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.lowest_layer.overload2.return_value">Return
Value</a>
</h6>
<p>
@@ -49,7 +49,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/serial_port/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_serial_port/lowest_layer_type.html
index 78abd2fad9..65b221b3ca 100644
--- a/doc/html/boost_asio/reference/serial_port/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/lowest_layer_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::lowest_layer_type</title>
+<title>basic_serial_port::lowest_layer_type</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="lowest_layer/overload2.html" title="serial_port::lowest_layer (2 of 2 overloads)">
-<link rel="next" href="native_handle.html" title="serial_port::native_handle">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="lowest_layer/overload2.html" title="basic_serial_port::lowest_layer (2 of 2 overloads)">
+<link rel="next" href="native_handle.html" title="basic_serial_port::native_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,22 +20,22 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="native_handle.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.serial_port.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="serial_port::lowest_layer_type">serial_port::lowest_layer_type</a>
+<a name="boost_asio.reference.basic_serial_port.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="basic_serial_port::lowest_layer_type">basic_serial_port::lowest_layer_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.lowest_layer_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.lowest_layer_type"></a>
A
- basic_serial_port is always the lowest layer.
+ basic_basic_serial_port is always the lowest layer.
</p>
-<pre class="programlisting">typedef serial_port lowest_layer_type;
+<pre class="programlisting">typedef basic_serial_port lowest_layer_type;
</pre>
<h6>
-<a name="boost_asio.reference.serial_port.lowest_layer_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.serial_port.lowest_layer_type.types">Types</a>
+<a name="boost_asio.reference.basic_serial_port.lowest_layer_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_serial_port.lowest_layer_type.types">Types</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -58,7 +58,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="executor_type.html" title="serial_port::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="executor_type.html" title="basic_serial_port::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -70,19 +70,19 @@ A
<tr>
<td>
<p>
- <a class="link" href="lowest_layer_type.html" title="serial_port::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="lowest_layer_type.html" title="basic_serial_port::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
<p>
- A basic_serial_port is always the lowest layer.
+ A basic_basic_serial_port is always the lowest layer.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="native_handle_type.html" title="serial_port::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="native_handle_type.html" title="basic_serial_port::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -94,8 +94,8 @@ A
</tbody>
</table></div>
<h6>
-<a name="boost_asio.reference.serial_port.lowest_layer_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.serial_port.lowest_layer_type.member_functions">Member
+<a name="boost_asio.reference.basic_serial_port.lowest_layer_type.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_serial_port.lowest_layer_type.member_functions">Member
Functions</a>
</h6>
<div class="informaltable"><table class="table">
@@ -119,7 +119,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="assign.html" title="serial_port::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="assign.html" title="basic_serial_port::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -131,7 +131,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="async_read_some.html" title="serial_port::async_read_some"><span class="bold"><strong>async_read_some</strong></span></a>
+ <a class="link" href="async_read_some.html" title="basic_serial_port::async_read_some"><span class="bold"><strong>async_read_some</strong></span></a>
</p>
</td>
<td>
@@ -143,7 +143,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="async_write_some.html" title="serial_port::async_write_some"><span class="bold"><strong>async_write_some</strong></span></a>
+ <a class="link" href="async_write_some.html" title="basic_serial_port::async_write_some"><span class="bold"><strong>async_write_some</strong></span></a>
</p>
</td>
<td>
@@ -155,70 +155,59 @@ A
<tr>
<td>
<p>
- <a class="link" href="cancel.html" title="serial_port::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ <a class="link" href="basic_serial_port.html" title="basic_serial_port::basic_serial_port"><span class="bold"><strong>basic_serial_port</strong></span></a>
</p>
</td>
<td>
<p>
- Cancel all asynchronous operations associated with the serial
- port.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="close.html" title="serial_port::close"><span class="bold"><strong>close</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Close the serial port.
+ Construct a basic_serial_port without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct and open a basic_serial_port. <br> <span class="silver"> &#8212;</span><br> Construct
+ a basic_serial_port on an existing native serial port. <br>
+ <span class="silver"> &#8212;</span><br> Move-construct a basic_serial_port from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="get_executor.html" title="serial_port::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ <a class="link" href="cancel.html" title="basic_serial_port::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the serial
+ port.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="get_io_context.html" title="serial_port::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="close.html" title="basic_serial_port::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the serial port.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="get_io_service.html" title="serial_port::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="get_executor.html" title="basic_serial_port::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="get_option.html" title="serial_port::get_option"><span class="bold"><strong>get_option</strong></span></a>
+ <a class="link" href="get_option.html" title="basic_serial_port::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
<td>
@@ -230,7 +219,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="is_open.html" title="serial_port::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="is_open.html" title="basic_serial_port::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -242,7 +231,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="lowest_layer.html" title="serial_port::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="lowest_layer.html" title="basic_serial_port::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -255,7 +244,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="native_handle.html" title="serial_port::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="native_handle.html" title="basic_serial_port::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -267,7 +256,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="open.html" title="serial_port::open"><span class="bold"><strong>open</strong></span></a>
+ <a class="link" href="open.html" title="basic_serial_port::open"><span class="bold"><strong>open</strong></span></a>
</p>
</td>
<td>
@@ -279,19 +268,19 @@ A
<tr>
<td>
<p>
- <a class="link" href="operator_eq_.html" title="serial_port::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="operator_eq_.html" title="basic_serial_port::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
<p>
- Move-assign a serial_port from another.
+ Move-assign a basic_serial_port from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="read_some.html" title="serial_port::read_some"><span class="bold"><strong>read_some</strong></span></a>
+ <a class="link" href="read_some.html" title="basic_serial_port::read_some"><span class="bold"><strong>read_some</strong></span></a>
</p>
</td>
<td>
@@ -303,7 +292,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="send_break.html" title="serial_port::send_break"><span class="bold"><strong>send_break</strong></span></a>
+ <a class="link" href="send_break.html" title="basic_serial_port::send_break"><span class="bold"><strong>send_break</strong></span></a>
</p>
</td>
<td>
@@ -315,22 +304,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="serial_port.html" title="serial_port::serial_port"><span class="bold"><strong>serial_port</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Construct a serial_port without opening it. <br> <span class="silver"> &#8212;</span><br> Construct
- and open a serial_port. <br> <span class="silver"> &#8212;</span><br> Construct a serial_port
- on an existing native serial port. <br> <span class="silver"> &#8212;</span><br> Move-construct
- a serial_port from another.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="set_option.html" title="serial_port::set_option"><span class="bold"><strong>set_option</strong></span></a>
+ <a class="link" href="set_option.html" title="basic_serial_port::set_option"><span class="bold"><strong>set_option</strong></span></a>
</p>
</td>
<td>
@@ -342,7 +316,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="write_some.html" title="serial_port::write_some"><span class="bold"><strong>write_some</strong></span></a>
+ <a class="link" href="write_some.html" title="basic_serial_port::write_some"><span class="bold"><strong>write_some</strong></span></a>
</p>
</td>
<td>
@@ -354,7 +328,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="_serial_port.html" title="serial_port::~serial_port"><span class="bold"><strong>~serial_port</strong></span></a>
+ <a class="link" href="_basic_serial_port.html" title="basic_serial_port::~basic_serial_port"><span class="bold"><strong>~basic_serial_port</strong></span></a>
</p>
</td>
<td>
@@ -366,12 +340,12 @@ A
</tbody>
</table></div>
<p>
- The <a class="link" href="../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
+ The <a class="link" href="../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
class provides a wrapper over serial port functionality.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.lowest_layer_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.serial_port.lowest_layer_type.thread_safety">Thread
+<a name="boost_asio.reference.basic_serial_port.lowest_layer_type.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_serial_port.lowest_layer_type.thread_safety">Thread
Safety</a>
</h6>
<p>
@@ -381,11 +355,11 @@ A
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.lowest_layer_type.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.serial_port.lowest_layer_type.requirements">Requirements</a>
+<a name="boost_asio.reference.basic_serial_port.lowest_layer_type.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_serial_port.lowest_layer_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/serial_port.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_serial_port.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -393,7 +367,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>
@@ -401,7 +375,7 @@ A
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/native_handle.html b/doc/html/boost_asio/reference/basic_serial_port/native_handle.html
index 8207fafa60..92904be1f1 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/native_handle.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/native_handle.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::native_handle</title>
+<title>basic_serial_port::native_handle</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="lowest_layer_type.html" title="posix::descriptor::lowest_layer_type">
-<link rel="next" href="native_handle_type.html" title="posix::descriptor::native_handle_type">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="lowest_layer_type.html" title="basic_serial_port::lowest_layer_type">
+<link rel="next" href="native_handle_type.html" title="basic_serial_port::native_handle_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="native_handle_type.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.posix__descriptor.native_handle"></a><a class="link" href="native_handle.html" title="posix::descriptor::native_handle">posix::descriptor::native_handle</a>
+<a name="boost_asio.reference.basic_serial_port.native_handle"></a><a class="link" href="native_handle.html" title="basic_serial_port::native_handle">basic_serial_port::native_handle</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.native_handle"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.native_handle"></a>
Get
- the native descriptor representation.
+ the native serial port representation.
</p>
<pre class="programlisting">native_handle_type native_handle();
</pre>
<p>
This function may be used to obtain the underlying representation of the
- descriptor. This is intended to allow access to native descriptor functionality
+ serial port. This is intended to allow access to native serial port functionality
that is not otherwise provided.
</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>
@@ -49,7 +49,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/native_handle_type.html b/doc/html/boost_asio/reference/basic_serial_port/native_handle_type.html
index 27500a8cdf..b700a42353 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/native_handle_type.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/native_handle_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::native_handle_type</title>
+<title>basic_serial_port::native_handle_type</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="native_handle.html" title="posix::descriptor::native_handle">
-<link rel="next" href="native_non_blocking.html" title="posix::descriptor::native_non_blocking">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="native_handle.html" title="basic_serial_port::native_handle">
+<link rel="next" href="open.html" title="basic_serial_port::open">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,25 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="native_non_blocking.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="open.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.posix__descriptor.native_handle_type"></a><a class="link" href="native_handle_type.html" title="posix::descriptor::native_handle_type">posix::descriptor::native_handle_type</a>
+<a name="boost_asio.reference.basic_serial_port.native_handle_type"></a><a class="link" href="native_handle_type.html" title="basic_serial_port::native_handle_type">basic_serial_port::native_handle_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.native_handle_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.native_handle_type"></a>
The
- native representation of a descriptor.
+ native representation of a serial port.
</p>
<pre class="programlisting">typedef implementation_defined native_handle_type;
</pre>
<h6>
-<a name="boost_asio.reference.posix__descriptor.native_handle_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.posix__descriptor.native_handle_type.requirements">Requirements</a>
+<a name="boost_asio.reference.basic_serial_port.native_handle_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.basic_serial_port.native_handle_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/descriptor.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_serial_port.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -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>
@@ -54,7 +54,7 @@ The
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="native_non_blocking.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="open.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/open.html b/doc/html/boost_asio/reference/basic_serial_port/open.html
index 00b8818aa1..7283b6630e 100644
--- a/doc/html/boost_asio/reference/serial_port/open.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/open.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::open</title>
+<title>basic_serial_port::open</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="native_handle_type.html" title="serial_port::native_handle_type">
-<link rel="next" href="open/overload1.html" title="serial_port::open (1 of 2 overloads)">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="native_handle_type.html" title="basic_serial_port::native_handle_type">
+<link rel="next" href="open/overload1.html" title="basic_serial_port::open (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="open/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="open/overload1.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.serial_port.open"></a><a class="link" href="open.html" title="serial_port::open">serial_port::open</a>
+<a name="boost_asio.reference.basic_serial_port.open"></a><a class="link" href="open.html" title="basic_serial_port::open">basic_serial_port::open</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.open"></a>
-Open the serial port
- using the specified device name.
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.open"></a>
+Open the
+ serial port using the specified device name.
</p>
-<pre class="programlisting">void <a class="link" href="open/overload1.html" title="serial_port::open (1 of 2 overloads)">open</a>(
+<pre class="programlisting">void <a class="link" href="open/overload1.html" title="basic_serial_port::open (1 of 2 overloads)">open</a>(
const std::string &amp; device);
- <span class="emphasis"><em>&#187; <a class="link" href="open/overload1.html" title="serial_port::open (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="open/overload1.html" title="basic_serial_port::open (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="open/overload2.html" title="serial_port::open (2 of 2 overloads)">open</a>(
+void <a class="link" href="open/overload2.html" title="basic_serial_port::open (2 of 2 overloads)">open</a>(
const std::string &amp; device,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="open/overload2.html" title="serial_port::open (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="open/overload2.html" title="basic_serial_port::open (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>
@@ -51,7 +51,7 @@ void <a class="link" href="open/overload2.html" title="serial_port::open (2 of 2
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="open/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="open/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/open/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/open/overload1.html
index 3a1402b161..3b41f16982 100644
--- a/doc/html/boost_asio/reference/serial_port/open/overload1.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/open/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::open (1 of 2 overloads)</title>
+<title>basic_serial_port::open (1 of 2 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="../open.html" title="serial_port::open">
-<link rel="prev" href="../open.html" title="serial_port::open">
-<link rel="next" href="overload2.html" title="serial_port::open (2 of 2 overloads)">
+<link rel="up" href="../open.html" title="basic_serial_port::open">
+<link rel="prev" href="../open.html" title="basic_serial_port::open">
+<link rel="next" href="overload2.html" title="basic_serial_port::open (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.open.overload1"></a><a class="link" href="overload1.html" title="serial_port::open (1 of 2 overloads)">serial_port::open
+<a name="boost_asio.reference.basic_serial_port.open.overload1"></a><a class="link" href="overload1.html" title="basic_serial_port::open (1 of 2 overloads)">basic_serial_port::open
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -37,8 +37,8 @@
This function opens the serial port for the specified device name.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.open.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.open.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.open.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.open.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.open.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.open.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -50,8 +50,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.serial_port.open.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.open.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.open.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.basic_serial_port.open.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.open.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.open.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -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/serial_port/open/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/open/overload2.html
index 724997f8eb..8ac20feeff 100644
--- a/doc/html/boost_asio/reference/serial_port/open/overload2.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/open/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::open (2 of 2 overloads)</title>
+<title>basic_serial_port::open (2 of 2 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="../open.html" title="serial_port::open">
-<link rel="prev" href="overload1.html" title="serial_port::open (1 of 2 overloads)">
-<link rel="next" href="../operator_eq_.html" title="serial_port::operator=">
+<link rel="up" href="../open.html" title="basic_serial_port::open">
+<link rel="prev" href="overload1.html" title="basic_serial_port::open (1 of 2 overloads)">
+<link rel="next" href="../operator_eq_.html" title="basic_serial_port::operator=">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.open.overload2"></a><a class="link" href="overload2.html" title="serial_port::open (2 of 2 overloads)">serial_port::open
+<a name="boost_asio.reference.basic_serial_port.open.overload2"></a><a class="link" href="overload2.html" title="basic_serial_port::open (2 of 2 overloads)">basic_serial_port::open
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -39,8 +39,8 @@
device name.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.open.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.open.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.open.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.open.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.open.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.open.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -58,7 +58,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/serial_port/operator_eq_.html b/doc/html/boost_asio/reference/basic_serial_port/operator_eq_.html
index a3a88a2e36..70568007e2 100644
--- a/doc/html/boost_asio/reference/serial_port/operator_eq_.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/operator_eq_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::operator=</title>
+<title>basic_serial_port::operator=</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="open/overload2.html" title="serial_port::open (2 of 2 overloads)">
-<link rel="next" href="read_some.html" title="serial_port::read_some">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="open/overload2.html" title="basic_serial_port::open (2 of 2 overloads)">
+<link rel="next" href="read_some.html" title="basic_serial_port::read_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,50 +20,50 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="open/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="read_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="open/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="read_some.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.serial_port.operator_eq_"></a><a class="link" href="operator_eq_.html" title="serial_port::operator=">serial_port::operator=</a>
+<a name="boost_asio.reference.basic_serial_port.operator_eq_"></a><a class="link" href="operator_eq_.html" title="basic_serial_port::operator=">basic_serial_port::operator=</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.operator_eq_"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.operator_eq_"></a>
Move-assign
- a <a class="link" href="../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
+ a <a class="link" href="../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
from another.
</p>
-<pre class="programlisting">serial_port &amp; operator=(
- serial_port &amp;&amp; other);
+<pre class="programlisting">basic_serial_port &amp; operator=(
+ basic_serial_port &amp;&amp; other);
</pre>
<p>
This assignment operator moves a serial port from one object to another.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.operator_eq_.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.serial_port.operator_eq_.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.operator_eq_.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.basic_serial_port.operator_eq_.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="../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
+ The other <a class="link" href="../basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
object from which the move will occur.
</p></dd>
</dl>
</div>
<h6>
-<a name="boost_asio.reference.serial_port.operator_eq_.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.serial_port.operator_eq_.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_serial_port.operator_eq_.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.basic_serial_port.operator_eq_.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">serial_port(io_context&amp;) constructor</code>.
+ using the <code class="computeroutput">basic_serial_port(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>
@@ -71,7 +71,7 @@ Move-assign
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="open/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="read_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="open/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="read_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/read_some.html b/doc/html/boost_asio/reference/basic_serial_port/read_some.html
index de93ad8002..19780f4d09 100644
--- a/doc/html/boost_asio/reference/serial_port/read_some.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/read_some.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::read_some</title>
+<title>basic_serial_port::read_some</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="operator_eq_.html" title="serial_port::operator=">
-<link rel="next" href="read_some/overload1.html" title="serial_port::read_some (1 of 2 overloads)">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="operator_eq_.html" title="basic_serial_port::operator=">
+<link rel="next" href="read_some/overload1.html" title="basic_serial_port::read_some (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,34 +20,34 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="read_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="read_some/overload1.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.serial_port.read_some"></a><a class="link" href="read_some.html" title="serial_port::read_some">serial_port::read_some</a>
+<a name="boost_asio.reference.basic_serial_port.read_some"></a><a class="link" href="read_some.html" title="basic_serial_port::read_some">basic_serial_port::read_some</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.read_some"></a>
-Read some
- data from the serial port.
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.read_some"></a>
+Read
+ some data from the serial port.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>&gt;
-std::size_t <a class="link" href="read_some/overload1.html" title="serial_port::read_some (1 of 2 overloads)">read_some</a>(
+std::size_t <a class="link" href="read_some/overload1.html" title="basic_serial_port::read_some (1 of 2 overloads)">read_some</a>(
const MutableBufferSequence &amp; buffers);
- <span class="emphasis"><em>&#187; <a class="link" href="read_some/overload1.html" title="serial_port::read_some (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_some/overload1.html" title="basic_serial_port::read_some (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>&gt;
-std::size_t <a class="link" href="read_some/overload2.html" title="serial_port::read_some (2 of 2 overloads)">read_some</a>(
+std::size_t <a class="link" href="read_some/overload2.html" title="basic_serial_port::read_some (2 of 2 overloads)">read_some</a>(
const MutableBufferSequence &amp; buffers,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="read_some/overload2.html" title="serial_port::read_some (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_some/overload2.html" title="basic_serial_port::read_some (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>
@@ -55,7 +55,7 @@ std::size_t <a class="link" href="read_some/overload2.html" title="serial_port::
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="read_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="read_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/read_some/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/read_some/overload1.html
index 28905ebb34..6904c4389e 100644
--- a/doc/html/boost_asio/reference/serial_port/read_some/overload1.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/read_some/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::read_some (1 of 2 overloads)</title>
+<title>basic_serial_port::read_some (1 of 2 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="../read_some.html" title="serial_port::read_some">
-<link rel="prev" href="../read_some.html" title="serial_port::read_some">
-<link rel="next" href="overload2.html" title="serial_port::read_some (2 of 2 overloads)">
+<link rel="up" href="../read_some.html" title="basic_serial_port::read_some">
+<link rel="prev" href="../read_some.html" title="basic_serial_port::read_some">
+<link rel="next" href="overload2.html" title="basic_serial_port::read_some (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.read_some.overload1"></a><a class="link" href="overload1.html" title="serial_port::read_some (1 of 2 overloads)">serial_port::read_some
+<a name="boost_asio.reference.basic_serial_port.read_some.overload1"></a><a class="link" href="overload1.html" title="basic_serial_port::read_some (1 of 2 overloads)">basic_serial_port::read_some
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -41,8 +41,8 @@ std::size_t read_some(
or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.read_some.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.read_some.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.read_some.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.read_some.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.read_some.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.read_some.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,16 +54,16 @@ std::size_t read_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.serial_port.read_some.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.read_some.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.read_some.overload1.return_value">Return
+<a name="boost_asio.reference.basic_serial_port.read_some.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.read_some.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.read_some.overload1.return_value">Return
Value</a>
</h6>
<p>
The number of bytes read.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.read_some.overload1.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.read_some.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.read_some.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.basic_serial_port.read_some.overload1.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.read_some.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.read_some.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -76,8 +76,8 @@ std::size_t read_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.serial_port.read_some.overload1.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.read_some.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.read_some.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_serial_port.read_some.overload1.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.read_some.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.read_some.overload1.remarks">Remarks</a>
</h6>
<p>
The read_some operation may not read all of the requested number of bytes.
@@ -86,14 +86,14 @@ std::size_t read_some(
before the blocking operation completes.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.read_some.overload1.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.read_some.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.read_some.overload1.example">Example</a>
+<a name="boost_asio.reference.basic_serial_port.read_some.overload1.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.read_some.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.read_some.overload1.example">Example</a>
</h6>
<p>
To read into a single data buffer use the <a class="link" href="../../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
function as follows:
</p>
-<pre class="programlisting">serial_port.read_some(boost::asio::buffer(data, size));
+<pre class="programlisting">basic_serial_port.read_some(boost::asio::buffer(data, size));
</pre>
<p>
See the <a class="link" href="../../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -103,7 +103,7 @@ std::size_t read_some(
</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/serial_port/read_some/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/read_some/overload2.html
index 24ae5934c1..462a43e17d 100644
--- a/doc/html/boost_asio/reference/serial_port/read_some/overload2.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/read_some/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::read_some (2 of 2 overloads)</title>
+<title>basic_serial_port::read_some (2 of 2 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="../read_some.html" title="serial_port::read_some">
-<link rel="prev" href="overload1.html" title="serial_port::read_some (1 of 2 overloads)">
-<link rel="next" href="../send_break.html" title="serial_port::send_break">
+<link rel="up" href="../read_some.html" title="basic_serial_port::read_some">
+<link rel="prev" href="overload1.html" title="basic_serial_port::read_some (1 of 2 overloads)">
+<link rel="next" href="../send_break.html" title="basic_serial_port::send_break">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.read_some.overload2"></a><a class="link" href="overload2.html" title="serial_port::read_some (2 of 2 overloads)">serial_port::read_some
+<a name="boost_asio.reference.basic_serial_port.read_some.overload2"></a><a class="link" href="overload2.html" title="basic_serial_port::read_some (2 of 2 overloads)">basic_serial_port::read_some
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -42,8 +42,8 @@ std::size_t read_some(
or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.read_some.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.read_some.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.read_some.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.read_some.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.read_some.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.read_some.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -59,16 +59,16 @@ std::size_t read_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.serial_port.read_some.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.read_some.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.read_some.overload2.return_value">Return
+<a name="boost_asio.reference.basic_serial_port.read_some.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.read_some.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.read_some.overload2.return_value">Return
Value</a>
</h6>
<p>
The number of bytes read. Returns 0 if an error occurred.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.read_some.overload2.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.read_some.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.read_some.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_serial_port.read_some.overload2.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.read_some.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.read_some.overload2.remarks">Remarks</a>
</h6>
<p>
The read_some operation may not read all of the requested number of bytes.
@@ -79,7 +79,7 @@ std::size_t read_some(
</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/serial_port/send_break.html b/doc/html/boost_asio/reference/basic_serial_port/send_break.html
index ff2a2dbd99..93512cbe6b 100644
--- a/doc/html/boost_asio/reference/serial_port/send_break.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/send_break.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::send_break</title>
+<title>basic_serial_port::send_break</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="read_some/overload2.html" title="serial_port::read_some (2 of 2 overloads)">
-<link rel="next" href="send_break/overload1.html" title="serial_port::send_break (1 of 2 overloads)">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="read_some/overload2.html" title="basic_serial_port::read_some (2 of 2 overloads)">
+<link rel="next" href="send_break/overload1.html" title="basic_serial_port::send_break (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="read_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="send_break/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="read_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="send_break/overload1.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.serial_port.send_break"></a><a class="link" href="send_break.html" title="serial_port::send_break">serial_port::send_break</a>
+<a name="boost_asio.reference.basic_serial_port.send_break"></a><a class="link" href="send_break.html" title="basic_serial_port::send_break">basic_serial_port::send_break</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.send_break"></a>
-Send a
- break sequence to the serial port.
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.send_break"></a>
+Send
+ a break sequence to the serial port.
</p>
-<pre class="programlisting">void <a class="link" href="send_break/overload1.html" title="serial_port::send_break (1 of 2 overloads)">send_break</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="send_break/overload1.html" title="serial_port::send_break (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="send_break/overload1.html" title="basic_serial_port::send_break (1 of 2 overloads)">send_break</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="send_break/overload1.html" title="basic_serial_port::send_break (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="send_break/overload2.html" title="serial_port::send_break (2 of 2 overloads)">send_break</a>(
+void <a class="link" href="send_break/overload2.html" title="basic_serial_port::send_break (2 of 2 overloads)">send_break</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="send_break/overload2.html" title="serial_port::send_break (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="send_break/overload2.html" title="basic_serial_port::send_break (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>
@@ -49,7 +49,7 @@ void <a class="link" href="send_break/overload2.html" title="serial_port::send_b
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="read_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="send_break/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="read_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="send_break/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/send_break/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/send_break/overload1.html
index f93281968e..22fb89107e 100644
--- a/doc/html/boost_asio/reference/serial_port/send_break/overload1.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/send_break/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::send_break (1 of 2 overloads)</title>
+<title>basic_serial_port::send_break (1 of 2 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="../send_break.html" title="serial_port::send_break">
-<link rel="prev" href="../send_break.html" title="serial_port::send_break">
-<link rel="next" href="overload2.html" title="serial_port::send_break (2 of 2 overloads)">
+<link rel="up" href="../send_break.html" title="basic_serial_port::send_break">
+<link rel="prev" href="../send_break.html" title="basic_serial_port::send_break">
+<link rel="next" href="overload2.html" title="basic_serial_port::send_break (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.send_break.overload1"></a><a class="link" href="overload1.html" title="serial_port::send_break (1 of 2 overloads)">serial_port::send_break
+<a name="boost_asio.reference.basic_serial_port.send_break.overload1"></a><a class="link" href="overload1.html" title="basic_serial_port::send_break (1 of 2 overloads)">basic_serial_port::send_break
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -37,8 +37,8 @@
be sent out the serial port.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.send_break.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.send_break.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.send_break.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.basic_serial_port.send_break.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.send_break.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.send_break.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -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/serial_port/send_break/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/send_break/overload2.html
index 9776ffb520..b8603fd13e 100644
--- a/doc/html/boost_asio/reference/serial_port/send_break/overload2.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/send_break/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::send_break (2 of 2 overloads)</title>
+<title>basic_serial_port::send_break (2 of 2 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="../send_break.html" title="serial_port::send_break">
-<link rel="prev" href="overload1.html" title="serial_port::send_break (1 of 2 overloads)">
-<link rel="next" href="../serial_port.html" title="serial_port::serial_port">
+<link rel="up" href="../send_break.html" title="basic_serial_port::send_break">
+<link rel="prev" href="overload1.html" title="basic_serial_port::send_break (1 of 2 overloads)">
+<link rel="next" href="../set_option.html" title="basic_serial_port::set_option">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,11 +20,11 @@
</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="../send_break.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="../serial_port.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="../send_break.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="../set_option.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.serial_port.send_break.overload2"></a><a class="link" href="overload2.html" title="serial_port::send_break (2 of 2 overloads)">serial_port::send_break
+<a name="boost_asio.reference.basic_serial_port.send_break.overload2"></a><a class="link" href="overload2.html" title="basic_serial_port::send_break (2 of 2 overloads)">basic_serial_port::send_break
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -38,8 +38,8 @@
be sent out the serial port.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.send_break.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.send_break.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.send_break.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.send_break.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.send_break.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.send_break.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -53,7 +53,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>
@@ -61,7 +61,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="../send_break.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="../serial_port.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="../send_break.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="../set_option.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/set_option.html b/doc/html/boost_asio/reference/basic_serial_port/set_option.html
index 07c72e91ea..0af767966b 100644
--- a/doc/html/boost_asio/reference/serial_port/set_option.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/set_option.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::set_option</title>
+<title>basic_serial_port::set_option</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="serial_port/overload5.html" title="serial_port::serial_port (5 of 5 overloads)">
-<link rel="next" href="set_option/overload1.html" title="serial_port::set_option (1 of 2 overloads)">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="send_break/overload2.html" title="basic_serial_port::send_break (2 of 2 overloads)">
+<link rel="next" href="set_option/overload1.html" title="basic_serial_port::set_option (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,34 +20,34 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="serial_port/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="set_option/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="send_break/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="set_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">
-<a name="boost_asio.reference.serial_port.set_option"></a><a class="link" href="set_option.html" title="serial_port::set_option">serial_port::set_option</a>
+<a name="boost_asio.reference.basic_serial_port.set_option"></a><a class="link" href="set_option.html" title="basic_serial_port::set_option">basic_serial_port::set_option</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.set_option"></a>
-Set an
- option on the serial port.
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.set_option"></a>
+Set
+ an option on the serial port.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SettableSerialPortOption.html" title="Settable serial port option requirements">SettableSerialPortOption</a>&gt;
-void <a class="link" href="set_option/overload1.html" title="serial_port::set_option (1 of 2 overloads)">set_option</a>(
+void <a class="link" href="set_option/overload1.html" title="basic_serial_port::set_option (1 of 2 overloads)">set_option</a>(
const SettableSerialPortOption &amp; option);
- <span class="emphasis"><em>&#187; <a class="link" href="set_option/overload1.html" title="serial_port::set_option (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="set_option/overload1.html" title="basic_serial_port::set_option (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../SettableSerialPortOption.html" title="Settable serial port option requirements">SettableSerialPortOption</a>&gt;
-void <a class="link" href="set_option/overload2.html" title="serial_port::set_option (2 of 2 overloads)">set_option</a>(
+void <a class="link" href="set_option/overload2.html" title="basic_serial_port::set_option (2 of 2 overloads)">set_option</a>(
const SettableSerialPortOption &amp; option,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="set_option/overload2.html" title="serial_port::set_option (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="set_option/overload2.html" title="basic_serial_port::set_option (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>
@@ -55,7 +55,7 @@ void <a class="link" href="set_option/overload2.html" title="serial_port::set_op
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="serial_port/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="set_option/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="send_break/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="set_option/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/set_option/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/set_option/overload1.html
index 4ba909f230..98792d9e7d 100644
--- a/doc/html/boost_asio/reference/serial_port/set_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/set_option/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::set_option (1 of 2 overloads)</title>
+<title>basic_serial_port::set_option (1 of 2 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="../set_option.html" title="serial_port::set_option">
-<link rel="prev" href="../set_option.html" title="serial_port::set_option">
-<link rel="next" href="overload2.html" title="serial_port::set_option (2 of 2 overloads)">
+<link rel="up" href="../set_option.html" title="basic_serial_port::set_option">
+<link rel="prev" href="../set_option.html" title="basic_serial_port::set_option">
+<link rel="next" href="overload2.html" title="basic_serial_port::set_option (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.set_option.overload1"></a><a class="link" href="overload1.html" title="serial_port::set_option (1 of 2 overloads)">serial_port::set_option
+<a name="boost_asio.reference.basic_serial_port.set_option.overload1"></a><a class="link" href="overload1.html" title="basic_serial_port::set_option (1 of 2 overloads)">basic_serial_port::set_option
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -39,8 +39,8 @@ void set_option(
This function is used to set an option on the serial port.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.set_option.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.set_option.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.set_option.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.set_option.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.set_option.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.set_option.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -52,8 +52,8 @@ void set_option(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.serial_port.set_option.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.set_option.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.set_option.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.basic_serial_port.set_option.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.set_option.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.set_option.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -67,7 +67,7 @@ void set_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/serial_port/set_option/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/set_option/overload2.html
index 6814684ca5..c32057cc03 100644
--- a/doc/html/boost_asio/reference/serial_port/set_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/set_option/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::set_option (2 of 2 overloads)</title>
+<title>basic_serial_port::set_option (2 of 2 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="../set_option.html" title="serial_port::set_option">
-<link rel="prev" href="overload1.html" title="serial_port::set_option (1 of 2 overloads)">
-<link rel="next" href="../write_some.html" title="serial_port::write_some">
+<link rel="up" href="../set_option.html" title="basic_serial_port::set_option">
+<link rel="prev" href="overload1.html" title="basic_serial_port::set_option (1 of 2 overloads)">
+<link rel="next" href="../write_some.html" title="basic_serial_port::write_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.set_option.overload2"></a><a class="link" href="overload2.html" title="serial_port::set_option (2 of 2 overloads)">serial_port::set_option
+<a name="boost_asio.reference.basic_serial_port.set_option.overload2"></a><a class="link" href="overload2.html" title="basic_serial_port::set_option (2 of 2 overloads)">basic_serial_port::set_option
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -40,8 +40,8 @@ void set_option(
This function is used to set an option on the serial port.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.set_option.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.set_option.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.set_option.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.set_option.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.set_option.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.set_option.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -59,7 +59,7 @@ void set_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/serial_port/write_some.html b/doc/html/boost_asio/reference/basic_serial_port/write_some.html
index 81f0180c64..bb857edfaa 100644
--- a/doc/html/boost_asio/reference/serial_port/write_some.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/write_some.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::write_some</title>
+<title>basic_serial_port::write_some</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="set_option/overload2.html" title="serial_port::set_option (2 of 2 overloads)">
-<link rel="next" href="write_some/overload1.html" title="serial_port::write_some (1 of 2 overloads)">
+<link rel="up" href="../basic_serial_port.html" title="basic_serial_port">
+<link rel="prev" href="set_option/overload2.html" title="basic_serial_port::set_option (2 of 2 overloads)">
+<link rel="next" href="write_some/overload1.html" title="basic_serial_port::write_some (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,34 +20,34 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="set_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="write_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="write_some/overload1.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.serial_port.write_some"></a><a class="link" href="write_some.html" title="serial_port::write_some">serial_port::write_some</a>
+<a name="boost_asio.reference.basic_serial_port.write_some"></a><a class="link" href="write_some.html" title="basic_serial_port::write_some">basic_serial_port::write_some</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.write_some"></a>
-Write some
- data to the serial port.
+ <a class="indexterm" name="boost_asio.indexterm.basic_serial_port.write_some"></a>
+Write
+ some data to the serial port.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>&gt;
-std::size_t <a class="link" href="write_some/overload1.html" title="serial_port::write_some (1 of 2 overloads)">write_some</a>(
+std::size_t <a class="link" href="write_some/overload1.html" title="basic_serial_port::write_some (1 of 2 overloads)">write_some</a>(
const ConstBufferSequence &amp; buffers);
- <span class="emphasis"><em>&#187; <a class="link" href="write_some/overload1.html" title="serial_port::write_some (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write_some/overload1.html" title="basic_serial_port::write_some (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>&gt;
-std::size_t <a class="link" href="write_some/overload2.html" title="serial_port::write_some (2 of 2 overloads)">write_some</a>(
+std::size_t <a class="link" href="write_some/overload2.html" title="basic_serial_port::write_some (2 of 2 overloads)">write_some</a>(
const ConstBufferSequence &amp; buffers,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="write_some/overload2.html" title="serial_port::write_some (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write_some/overload2.html" title="basic_serial_port::write_some (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>
@@ -55,7 +55,7 @@ std::size_t <a class="link" href="write_some/overload2.html" title="serial_port:
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="set_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="write_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_serial_port.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="write_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/write_some/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/write_some/overload1.html
index 9909bfb415..a5a81ea589 100644
--- a/doc/html/boost_asio/reference/serial_port/write_some/overload1.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/write_some/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::write_some (1 of 2 overloads)</title>
+<title>basic_serial_port::write_some (1 of 2 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="../write_some.html" title="serial_port::write_some">
-<link rel="prev" href="../write_some.html" title="serial_port::write_some">
-<link rel="next" href="overload2.html" title="serial_port::write_some (2 of 2 overloads)">
+<link rel="up" href="../write_some.html" title="basic_serial_port::write_some">
+<link rel="prev" href="../write_some.html" title="basic_serial_port::write_some">
+<link rel="next" href="overload2.html" title="basic_serial_port::write_some (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.write_some.overload1"></a><a class="link" href="overload1.html" title="serial_port::write_some (1 of 2 overloads)">serial_port::write_some
+<a name="boost_asio.reference.basic_serial_port.write_some.overload1"></a><a class="link" href="overload1.html" title="basic_serial_port::write_some (1 of 2 overloads)">basic_serial_port::write_some
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -41,8 +41,8 @@ std::size_t write_some(
successfully, or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.write_some.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.write_some.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.write_some.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.write_some.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.write_some.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.write_some.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,16 +54,16 @@ std::size_t write_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.serial_port.write_some.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.write_some.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.write_some.overload1.return_value">Return
+<a name="boost_asio.reference.basic_serial_port.write_some.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.write_some.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.write_some.overload1.return_value">Return
Value</a>
</h6>
<p>
The number of bytes written.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.write_some.overload1.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.write_some.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.write_some.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.basic_serial_port.write_some.overload1.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.write_some.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.write_some.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -76,8 +76,8 @@ std::size_t write_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.serial_port.write_some.overload1.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.write_some.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.write_some.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_serial_port.write_some.overload1.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.write_some.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.write_some.overload1.remarks">Remarks</a>
</h6>
<p>
The write_some operation may not transmit all of the data to the peer.
@@ -86,14 +86,14 @@ std::size_t write_some(
operation completes.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.write_some.overload1.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.write_some.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.write_some.overload1.example">Example</a>
+<a name="boost_asio.reference.basic_serial_port.write_some.overload1.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.write_some.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_serial_port.write_some.overload1.example">Example</a>
</h6>
<p>
To write a single data buffer use the <a class="link" href="../../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
function as follows:
</p>
-<pre class="programlisting">serial_port.write_some(boost::asio::buffer(data, size));
+<pre class="programlisting">basic_serial_port.write_some(boost::asio::buffer(data, size));
</pre>
<p>
See the <a class="link" href="../../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -103,7 +103,7 @@ std::size_t write_some(
</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/serial_port/write_some/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/write_some/overload2.html
index e5261dc6fa..ea73f927c0 100644
--- a/doc/html/boost_asio/reference/serial_port/write_some/overload2.html
+++ b/doc/html/boost_asio/reference/basic_serial_port/write_some/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::write_some (2 of 2 overloads)</title>
+<title>basic_serial_port::write_some (2 of 2 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="../write_some.html" title="serial_port::write_some">
-<link rel="prev" href="overload1.html" title="serial_port::write_some (1 of 2 overloads)">
-<link rel="next" href="../_serial_port.html" title="serial_port::~serial_port">
+<link rel="up" href="../write_some.html" title="basic_serial_port::write_some">
+<link rel="prev" href="overload1.html" title="basic_serial_port::write_some (1 of 2 overloads)">
+<link rel="next" href="../_basic_serial_port.html" title="basic_serial_port::~basic_serial_port">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,11 +20,11 @@
</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="../write_some.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="../_serial_port.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="../write_some.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_serial_port.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.serial_port.write_some.overload2"></a><a class="link" href="overload2.html" title="serial_port::write_some (2 of 2 overloads)">serial_port::write_some
+<a name="boost_asio.reference.basic_serial_port.write_some.overload2"></a><a class="link" href="overload2.html" title="basic_serial_port::write_some (2 of 2 overloads)">basic_serial_port::write_some
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -42,8 +42,8 @@ std::size_t write_some(
successfully, or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.write_some.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.write_some.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.write_some.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_serial_port.write_some.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.write_some.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.write_some.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -59,16 +59,16 @@ std::size_t write_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.serial_port.write_some.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.write_some.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.write_some.overload2.return_value">Return
+<a name="boost_asio.reference.basic_serial_port.write_some.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.write_some.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.write_some.overload2.return_value">Return
Value</a>
</h6>
<p>
The number of bytes written. Returns 0 if an error occurred.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.write_some.overload2.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.write_some.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.write_some.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_serial_port.write_some.overload2.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_serial_port.write_some.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_serial_port.write_some.overload2.remarks">Remarks</a>
</h6>
<p>
The write_some operation may not transmit all of the data to the peer.
@@ -79,7 +79,7 @@ std::size_t write_some(
</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>
@@ -87,7 +87,7 @@ std::size_t write_some(
</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="../write_some.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="../_serial_port.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="../write_some.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_serial_port.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_signal_set.html b/doc/html/boost_asio/reference/basic_signal_set.html
new file mode 100644
index 0000000000..fb3950d641
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_signal_set.html
@@ -0,0 +1,301 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_signal_set</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="../reference.html" title="Reference">
+<link rel="prev" href="basic_serial_port/_basic_serial_port.html" title="basic_serial_port::~basic_serial_port">
+<link rel="next" href="basic_signal_set/add.html" title="basic_signal_set::add">
+</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="basic_serial_port/_basic_serial_port.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_signal_set/add.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.basic_signal_set"></a><a class="link" href="basic_signal_set.html" title="basic_signal_set">basic_signal_set</a>
+</h3></div></div></div>
+<p>
+ Provides signal functionality.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a> = executor&gt;
+class basic_signal_set
+</pre>
+<h5>
+<a name="boost_asio.reference.basic_signal_set.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.types"></a></span><a class="link" href="basic_signal_set.html#boost_asio.reference.basic_signal_set.types">Types</a>
+ </h5>
+<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_signal_set/executor_type.html" title="basic_signal_set::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.basic_signal_set.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.member_functions"></a></span><a class="link" href="basic_signal_set.html#boost_asio.reference.basic_signal_set.member_functions">Member Functions</a>
+ </h5>
+<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_signal_set/add.html" title="basic_signal_set::add"><span class="bold"><strong>add</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Add a signal to a signal_set.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_signal_set/async_wait.html" title="basic_signal_set::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous operation to wait for a signal to be delivered.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_signal_set/basic_signal_set.html" title="basic_signal_set::basic_signal_set"><span class="bold"><strong>basic_signal_set</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct a signal set without adding any signals. <br> <span class="silver"> &#8212;</span><br>
+ Construct a signal set and add one signal. <br> <span class="silver"> &#8212;</span><br> Construct
+ a signal set and add two signals. <br> <span class="silver"> &#8212;</span><br> Construct a signal
+ set and add three signals.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_signal_set/cancel.html" title="basic_signal_set::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all operations associated with the signal set.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_signal_set/clear.html" title="basic_signal_set::clear"><span class="bold"><strong>clear</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Remove all signals from a signal_set.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_signal_set/get_executor.html" title="basic_signal_set::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_signal_set/remove.html" title="basic_signal_set::remove"><span class="bold"><strong>remove</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Remove a signal from a signal_set.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="basic_signal_set/_basic_signal_set.html" title="basic_signal_set::~basic_signal_set"><span class="bold"><strong>~basic_signal_set</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Destroys the signal set.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+ The <a class="link" href="basic_signal_set.html" title="basic_signal_set"><code class="computeroutput">basic_signal_set</code></a>
+ class provides the ability to perform an asynchronous wait for one or more
+ signals to occur.
+ </p>
+<h5>
+<a name="boost_asio.reference.basic_signal_set.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.thread_safety"></a></span><a class="link" href="basic_signal_set.html#boost_asio.reference.basic_signal_set.thread_safety">Thread
+ Safety</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h5>
+<a name="boost_asio.reference.basic_signal_set.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.example"></a></span><a class="link" href="basic_signal_set.html#boost_asio.reference.basic_signal_set.example">Example</a>
+ </h5>
+<p>
+ Performing an asynchronous wait:
+ </p>
+<pre class="programlisting">void handler(
+ const boost::system::error_code&amp; error,
+ int signal_number)
+{
+ if (!error)
+ {
+ // A signal occurred.
+ }
+}
+
+...
+
+// Construct a signal set registered for process termination.
+boost::asio::signal_set signals(my_context, SIGINT, SIGTERM);
+
+// Start an asynchronous wait for one of the signals to occur.
+signals.async_wait(handler);
+</pre>
+<h5>
+<a name="boost_asio.reference.basic_signal_set.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.queueing_of_signal_notifications"></a></span><a class="link" href="basic_signal_set.html#boost_asio.reference.basic_signal_set.queueing_of_signal_notifications">Queueing
+ of signal notifications</a>
+ </h5>
+<p>
+ If a signal is registered with a signal_set, and the signal occurs when there
+ are no waiting handlers, then the signal notification is queued. The next
+ async_wait operation on that signal_set will dequeue the notification. If
+ multiple notifications are queued, subsequent async_wait operations dequeue
+ them one at a time. Signal notifications are dequeued in order of ascending
+ signal number.
+ </p>
+<p>
+ If a signal number is removed from a signal_set (using the <code class="computeroutput">remove</code>
+ or <code class="computeroutput">erase</code> member functions) then any queued notifications for
+ that signal are discarded.
+ </p>
+<h5>
+<a name="boost_asio.reference.basic_signal_set.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.multiple_registration_of_signals"></a></span><a class="link" href="basic_signal_set.html#boost_asio.reference.basic_signal_set.multiple_registration_of_signals">Multiple
+ registration of signals</a>
+ </h5>
+<p>
+ The same signal number may be registered with different signal_set objects.
+ When the signal occurs, one handler is called for each signal_set object.
+ </p>
+<p>
+ Note that multiple registration only works for signals that are registered
+ using Asio. The application must not also register a signal handler using
+ functions such as <code class="computeroutput">signal()</code> or <code class="computeroutput">sigaction()</code>.
+ </p>
+<h5>
+<a name="boost_asio.reference.basic_signal_set.h6"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.signal_masking_on_posix_platforms"></a></span><a class="link" href="basic_signal_set.html#boost_asio.reference.basic_signal_set.signal_masking_on_posix_platforms">Signal
+ masking on POSIX platforms</a>
+ </h5>
+<p>
+ POSIX allows signals to be blocked using functions such as <code class="computeroutput">sigprocmask()</code>
+ and <code class="computeroutput">pthread_sigmask()</code>. For signals to be delivered, programs
+ must ensure that any signals registered using signal_set objects are unblocked
+ in at least one thread.
+ </p>
+<h5>
+<a name="boost_asio.reference.basic_signal_set.h7"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.requirements"></a></span><a class="link" href="basic_signal_set.html#boost_asio.reference.basic_signal_set.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_signal_set.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="basic_serial_port/_basic_serial_port.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_signal_set/add.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/signal_set/_signal_set.html b/doc/html/boost_asio/reference/basic_signal_set/_basic_signal_set.html
index 1295b9d97b..83062f3cdf 100644
--- a/doc/html/boost_asio/reference/signal_set/_signal_set.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/_basic_signal_set.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::~signal_set</title>
+<title>basic_signal_set::~basic_signal_set</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="../signal_set.html" title="signal_set">
-<link rel="prev" href="signal_set/overload4.html" title="signal_set::signal_set (4 of 4 overloads)">
-<link rel="next" href="../socket_base.html" title="socket_base">
+<link rel="up" href="../basic_signal_set.html" title="basic_signal_set">
+<link rel="prev" href="remove/overload2.html" title="basic_signal_set::remove (2 of 2 overloads)">
+<link rel="next" href="../basic_socket.html" title="basic_socket">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,18 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="signal_set/overload4.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="../socket_base.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="remove/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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_socket.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.signal_set._signal_set"></a><a class="link" href="_signal_set.html" title="signal_set::~signal_set">signal_set::~signal_set</a>
+<a name="boost_asio.reference.basic_signal_set._basic_signal_set"></a><a class="link" href="_basic_signal_set.html" title="basic_signal_set::~basic_signal_set">basic_signal_set::~basic_signal_set</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.signal_set._signal_set"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_signal_set._basic_signal_set"></a>
Destroys
the signal set.
</p>
-<pre class="programlisting">~signal_set();
+<pre class="programlisting">~basic_signal_set();
</pre>
<p>
This function destroys the signal set, cancelling any outstanding asynchronous
@@ -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="signal_set/overload4.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="../socket_base.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="remove/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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_socket.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/signal_set/add.html b/doc/html/boost_asio/reference/basic_signal_set/add.html
index 45338b741c..98d56bdcda 100644
--- a/doc/html/boost_asio/reference/signal_set/add.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/add.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::add</title>
+<title>basic_signal_set::add</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="../signal_set.html" title="signal_set">
-<link rel="prev" href="../signal_set.html" title="signal_set">
-<link rel="next" href="add/overload1.html" title="signal_set::add (1 of 2 overloads)">
+<link rel="up" href="../basic_signal_set.html" title="basic_signal_set">
+<link rel="prev" href="../basic_signal_set.html" title="basic_signal_set">
+<link rel="next" href="add/overload1.html" title="basic_signal_set::add (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,29 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../signal_set.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="add/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../basic_signal_set.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="add/overload1.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.signal_set.add"></a><a class="link" href="add.html" title="signal_set::add">signal_set::add</a>
+<a name="boost_asio.reference.basic_signal_set.add"></a><a class="link" href="add.html" title="basic_signal_set::add">basic_signal_set::add</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.signal_set.add"></a>
-Add a signal to a <a class="link" href="../signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>.
+ <a class="indexterm" name="boost_asio.indexterm.basic_signal_set.add"></a>
+Add a signal
+ to a signal_set.
</p>
-<pre class="programlisting">void <a class="link" href="add/overload1.html" title="signal_set::add (1 of 2 overloads)">add</a>(
+<pre class="programlisting">void <a class="link" href="add/overload1.html" title="basic_signal_set::add (1 of 2 overloads)">add</a>(
int signal_number);
- <span class="emphasis"><em>&#187; <a class="link" href="add/overload1.html" title="signal_set::add (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="add/overload1.html" title="basic_signal_set::add (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="add/overload2.html" title="signal_set::add (2 of 2 overloads)">add</a>(
+void <a class="link" href="add/overload2.html" title="basic_signal_set::add (2 of 2 overloads)">add</a>(
int signal_number,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="add/overload2.html" title="signal_set::add (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="add/overload2.html" title="basic_signal_set::add (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>
@@ -50,7 +51,7 @@ void <a class="link" href="add/overload2.html" title="signal_set::add (2 of 2 ov
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../signal_set.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="add/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../basic_signal_set.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="add/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/signal_set/add/overload1.html b/doc/html/boost_asio/reference/basic_signal_set/add/overload1.html
index 6f08f9fc17..f93dc7b81a 100644
--- a/doc/html/boost_asio/reference/signal_set/add/overload1.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/add/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::add (1 of 2 overloads)</title>
+<title>basic_signal_set::add (1 of 2 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="../add.html" title="signal_set::add">
-<link rel="prev" href="../add.html" title="signal_set::add">
-<link rel="next" href="overload2.html" title="signal_set::add (2 of 2 overloads)">
+<link rel="up" href="../add.html" title="basic_signal_set::add">
+<link rel="prev" href="../add.html" title="basic_signal_set::add">
+<link rel="next" href="overload2.html" title="basic_signal_set::add (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.signal_set.add.overload1"></a><a class="link" href="overload1.html" title="signal_set::add (1 of 2 overloads)">signal_set::add
+<a name="boost_asio.reference.basic_signal_set.add.overload1"></a><a class="link" href="overload1.html" title="basic_signal_set::add (1 of 2 overloads)">basic_signal_set::add
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- Add a signal to a <a class="link" href="../../signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>.
+ Add a signal to a signal_set.
</p>
<pre class="programlisting">void add(
int signal_number);
@@ -38,8 +38,8 @@
if the signal is already in the set.
</p>
<h6>
-<a name="boost_asio.reference.signal_set.add.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.add.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.signal_set.add.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_signal_set.add.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.add.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_signal_set.add.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -51,8 +51,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.signal_set.add.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.add.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.signal_set.add.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.basic_signal_set.add.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.add.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_signal_set.add.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -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/signal_set/add/overload2.html b/doc/html/boost_asio/reference/basic_signal_set/add/overload2.html
index 06e17ef81e..e120f28824 100644
--- a/doc/html/boost_asio/reference/signal_set/add/overload2.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/add/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::add (2 of 2 overloads)</title>
+<title>basic_signal_set::add (2 of 2 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="../add.html" title="signal_set::add">
-<link rel="prev" href="overload1.html" title="signal_set::add (1 of 2 overloads)">
-<link rel="next" href="../async_wait.html" title="signal_set::async_wait">
+<link rel="up" href="../add.html" title="basic_signal_set::add">
+<link rel="prev" href="overload1.html" title="basic_signal_set::add (1 of 2 overloads)">
+<link rel="next" href="../async_wait.html" title="basic_signal_set::async_wait">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.signal_set.add.overload2"></a><a class="link" href="overload2.html" title="signal_set::add (2 of 2 overloads)">signal_set::add
+<a name="boost_asio.reference.basic_signal_set.add.overload2"></a><a class="link" href="overload2.html" title="basic_signal_set::add (2 of 2 overloads)">basic_signal_set::add
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- Add a signal to a <a class="link" href="../../signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>.
+ Add a signal to a signal_set.
</p>
<pre class="programlisting">void add(
int signal_number,
@@ -39,8 +39,8 @@
if the signal is already in the set.
</p>
<h6>
-<a name="boost_asio.reference.signal_set.add.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.add.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.signal_set.add.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_signal_set.add.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.add.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_signal_set.add.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -58,7 +58,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/signal_set/async_wait.html b/doc/html/boost_asio/reference/basic_signal_set/async_wait.html
index 35a7cf8d48..3ecbcb9806 100644
--- a/doc/html/boost_asio/reference/signal_set/async_wait.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/async_wait.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::async_wait</title>
+<title>basic_signal_set::async_wait</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="../signal_set.html" title="signal_set">
-<link rel="prev" href="add/overload2.html" title="signal_set::add (2 of 2 overloads)">
-<link rel="next" href="cancel.html" title="signal_set::cancel">
+<link rel="up" href="../basic_signal_set.html" title="basic_signal_set">
+<link rel="prev" href="add/overload2.html" title="basic_signal_set::add (2 of 2 overloads)">
+<link rel="next" href="basic_signal_set.html" title="basic_signal_set::basic_signal_set">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,16 +20,16 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="add/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="add/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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_signal_set.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.signal_set.async_wait"></a><a class="link" href="async_wait.html" title="signal_set::async_wait">signal_set::async_wait</a>
+<a name="boost_asio.reference.basic_signal_set.async_wait"></a><a class="link" href="async_wait.html" title="basic_signal_set::async_wait">basic_signal_set::async_wait</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.signal_set.async_wait"></a>
-Start an
- asynchronous operation to wait for a signal to be delivered.
+ <a class="indexterm" name="boost_asio.indexterm.basic_signal_set.async_wait"></a>
+Start
+ an asynchronous operation to wait for a signal to be delivered.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SignalHandler.html" title="Signal handler requirements">SignalHandler</a>&gt;
@@ -54,8 +54,8 @@ Start an
</li>
</ul></div>
<h6>
-<a name="boost_asio.reference.signal_set.async_wait.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.async_wait.parameters"></a></span><a class="link" href="async_wait.html#boost_asio.reference.signal_set.async_wait.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_signal_set.async_wait.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.async_wait.parameters"></a></span><a class="link" href="async_wait.html#boost_asio.reference.basic_signal_set.async_wait.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -75,8 +75,8 @@ Start an
<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>
@@ -84,7 +84,7 @@ Start an
</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>
@@ -92,7 +92,7 @@ Start an
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="add/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="add/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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_signal_set.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set.html
new file mode 100644
index 0000000000..e010c23974
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set.html
@@ -0,0 +1,113 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_signal_set::basic_signal_set</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_signal_set.html" title="basic_signal_set">
+<link rel="prev" href="async_wait.html" title="basic_signal_set::async_wait">
+<link rel="next" href="basic_signal_set/overload1.html" title="basic_signal_set::basic_signal_set (1 of 8 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="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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_signal_set/overload1.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_signal_set.basic_signal_set"></a><a class="link" href="basic_signal_set.html" title="basic_signal_set::basic_signal_set">basic_signal_set::basic_signal_set</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.basic_signal_set.basic_signal_set"></a>
+Construct
+ a signal set without adding any signals.
+ </p>
+<pre class="programlisting">explicit <a class="link" href="basic_signal_set/overload1.html" title="basic_signal_set::basic_signal_set (1 of 8 overloads)">basic_signal_set</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_signal_set/overload1.html" title="basic_signal_set::basic_signal_set (1 of 8 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_signal_set/overload2.html" title="basic_signal_set::basic_signal_set (2 of 8 overloads)">basic_signal_set</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_signal_set/overload2.html" title="basic_signal_set::basic_signal_set (2 of 8 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Construct a signal set and add one signal.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_signal_set/overload3.html" title="basic_signal_set::basic_signal_set (3 of 8 overloads)">basic_signal_set</a>(
+ const executor_type &amp; ex,
+ int signal_number_1);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_signal_set/overload3.html" title="basic_signal_set::basic_signal_set (3 of 8 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_signal_set/overload4.html" title="basic_signal_set::basic_signal_set (4 of 8 overloads)">basic_signal_set</a>(
+ ExecutionContext &amp; context,
+ int signal_number_1,
+ 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_signal_set/overload4.html" title="basic_signal_set::basic_signal_set (4 of 8 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Construct a signal set and add two signals.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_signal_set/overload5.html" title="basic_signal_set::basic_signal_set (5 of 8 overloads)">basic_signal_set</a>(
+ const executor_type &amp; ex,
+ int signal_number_1,
+ int signal_number_2);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_signal_set/overload5.html" title="basic_signal_set::basic_signal_set (5 of 8 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_signal_set/overload6.html" title="basic_signal_set::basic_signal_set (6 of 8 overloads)">basic_signal_set</a>(
+ ExecutionContext &amp; context,
+ int signal_number_1,
+ int signal_number_2,
+ 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_signal_set/overload6.html" title="basic_signal_set::basic_signal_set (6 of 8 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Construct a signal set and add three signals.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_signal_set/overload7.html" title="basic_signal_set::basic_signal_set (7 of 8 overloads)">basic_signal_set</a>(
+ const executor_type &amp; ex,
+ int signal_number_1,
+ int signal_number_2,
+ int signal_number_3);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_signal_set/overload7.html" title="basic_signal_set::basic_signal_set (7 of 8 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_signal_set/overload8.html" title="basic_signal_set::basic_signal_set (8 of 8 overloads)">basic_signal_set</a>(
+ ExecutionContext &amp; context,
+ int signal_number_1,
+ int signal_number_2,
+ int signal_number_3,
+ 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_signal_set/overload8.html" title="basic_signal_set::basic_signal_set (8 of 8 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-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="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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_signal_set/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload1.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload1.html
new file mode 100644
index 0000000000..9cdba009a5
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload1.html
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_signal_set::basic_signal_set (1 of 8 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_signal_set.html" title="basic_signal_set::basic_signal_set">
+<link rel="prev" href="../basic_signal_set.html" title="basic_signal_set::basic_signal_set">
+<link rel="next" href="overload2.html" title="basic_signal_set::basic_signal_set (2 of 8 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="../basic_signal_set.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="overload2.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_signal_set.basic_signal_set.overload1"></a><a class="link" href="overload1.html" title="basic_signal_set::basic_signal_set (1 of 8 overloads)">basic_signal_set::basic_signal_set
+ (1 of 8 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a signal set without adding any signals.
+ </p>
+<pre class="programlisting">basic_signal_set(
+ const executor_type &amp; ex);
+</pre>
+<p>
+ This constructor creates a signal set without registering for any signals.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload1.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 signal set will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the signal
+ set.
+ </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="../basic_signal_set.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload2.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload2.html
new file mode 100644
index 0000000000..19cb2d43c2
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload2.html
@@ -0,0 +1,71 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_signal_set::basic_signal_set (2 of 8 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_signal_set.html" title="basic_signal_set::basic_signal_set">
+<link rel="prev" href="overload1.html" title="basic_signal_set::basic_signal_set (1 of 8 overloads)">
+<link rel="next" href="overload3.html" title="basic_signal_set::basic_signal_set (3 of 8 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="overload3.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_signal_set.basic_signal_set.overload2"></a><a class="link" href="overload2.html" title="basic_signal_set::basic_signal_set (2 of 8 overloads)">basic_signal_set::basic_signal_set
+ (2 of 8 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a signal set without adding any signals.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_signal_set(
+ 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 a signal set without registering for any signals.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload2.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 signal
+ set will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the signal set.
+ </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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload3.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload3.html
new file mode 100644
index 0000000000..91df46cac2
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload3.html
@@ -0,0 +1,83 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_signal_set::basic_signal_set (3 of 8 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_signal_set.html" title="basic_signal_set::basic_signal_set">
+<link rel="prev" href="overload2.html" title="basic_signal_set::basic_signal_set (2 of 8 overloads)">
+<link rel="next" href="overload4.html" title="basic_signal_set::basic_signal_set (4 of 8 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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="overload4.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_signal_set.basic_signal_set.overload3"></a><a class="link" href="overload3.html" title="basic_signal_set::basic_signal_set (3 of 8 overloads)">basic_signal_set::basic_signal_set
+ (3 of 8 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a signal set and add one signal.
+ </p>
+<pre class="programlisting">basic_signal_set(
+ const executor_type &amp; ex,
+ int signal_number_1);
+</pre>
+<p>
+ This constructor creates a signal set and registers for one signal.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload3.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 signal set will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the signal
+ set.
+ </p></dd>
+<dt><span class="term">signal_number_1</span></dt>
+<dd><p>
+ The signal number to be added.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload3.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload3.remarks">Remarks</a>
+ </h6>
+<p>
+ This constructor is equivalent to performing:
+ </p>
+<pre class="programlisting">boost::asio::signal_set signals(ex);
+signals.add(signal_number_1);
+</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="overload4.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload4.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload4.html
new file mode 100644
index 0000000000..17f75452c8
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload4.html
@@ -0,0 +1,86 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_signal_set::basic_signal_set (4 of 8 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_signal_set.html" title="basic_signal_set::basic_signal_set">
+<link rel="prev" href="overload3.html" title="basic_signal_set::basic_signal_set (3 of 8 overloads)">
+<link rel="next" href="overload5.html" title="basic_signal_set::basic_signal_set (5 of 8 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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="overload5.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_signal_set.basic_signal_set.overload4"></a><a class="link" href="overload4.html" title="basic_signal_set::basic_signal_set (4 of 8 overloads)">basic_signal_set::basic_signal_set
+ (4 of 8 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a signal set and add one signal.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_signal_set(
+ ExecutionContext &amp; context,
+ int signal_number_1,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a signal set and registers for one signal.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload4.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload4.parameters"></a></span><a class="link" href="overload4.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload4.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 signal
+ set will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the signal set.
+ </p></dd>
+<dt><span class="term">signal_number_1</span></dt>
+<dd><p>
+ The signal number to be added.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload4.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload4.remarks"></a></span><a class="link" href="overload4.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload4.remarks">Remarks</a>
+ </h6>
+<p>
+ This constructor is equivalent to performing:
+ </p>
+<pre class="programlisting">boost::asio::signal_set signals(context);
+signals.add(signal_number_1);
+</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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="overload5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/signal_set/signal_set/overload3.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload5.html
index 535c83103b..090ce67c9e 100644
--- a/doc/html/boost_asio/reference/signal_set/signal_set/overload3.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::signal_set (3 of 4 overloads)</title>
+<title>basic_signal_set::basic_signal_set (5 of 8 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="../signal_set.html" title="signal_set::signal_set">
-<link rel="prev" href="overload2.html" title="signal_set::signal_set (2 of 4 overloads)">
-<link rel="next" href="overload4.html" title="signal_set::signal_set (4 of 4 overloads)">
+<link rel="up" href="../basic_signal_set.html" title="basic_signal_set::basic_signal_set">
+<link rel="prev" href="overload4.html" title="basic_signal_set::basic_signal_set (4 of 8 overloads)">
+<link rel="next" href="overload6.html" title="basic_signal_set::basic_signal_set (6 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,18 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="overload4.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="overload6.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.signal_set.signal_set.overload3"></a><a class="link" href="overload3.html" title="signal_set::signal_set (3 of 4 overloads)">signal_set::signal_set
- (3 of 4 overloads)</a>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload5"></a><a class="link" href="overload5.html" title="basic_signal_set::basic_signal_set (5 of 8 overloads)">basic_signal_set::basic_signal_set
+ (5 of 8 overloads)</a>
</h5></div></div></div>
<p>
Construct a signal set and add two signals.
</p>
-<pre class="programlisting">signal_set(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting">basic_signal_set(
+ const executor_type &amp; ex,
int signal_number_1,
int signal_number_2);
</pre>
@@ -39,17 +39,17 @@
This constructor creates a signal set and registers for two signals.
</p>
<h6>
-<a name="boost_asio.reference.signal_set.signal_set.overload3.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.signal_set.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.signal_set.signal_set.overload3.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload5.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload5.parameters"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload5.parameters">Parameters</a>
</h6>
<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 signal set will use to dispatch handlers for any
- asynchronous operations performed on the set.
+ The I/O executor that the signal set will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the signal
+ set.
</p></dd>
<dt><span class="term">signal_number_1</span></dt>
<dd><p>
@@ -62,20 +62,20 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.signal_set.signal_set.overload3.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.signal_set.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.signal_set.signal_set.overload3.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload5.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload5.remarks">Remarks</a>
</h6>
<p>
This constructor is equivalent to performing:
</p>
-<pre class="programlisting">boost::asio::signal_set signals(io_context);
+<pre class="programlisting">boost::asio::signal_set signals(ex);
signals.add(signal_number_1);
signals.add(signal_number_2);
</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>
@@ -83,7 +83,7 @@ signals.add(signal_number_2);
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="overload4.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="overload6.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload6.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload6.html
new file mode 100644
index 0000000000..c2b14207c8
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload6.html
@@ -0,0 +1,92 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_signal_set::basic_signal_set (6 of 8 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_signal_set.html" title="basic_signal_set::basic_signal_set">
+<link rel="prev" href="overload5.html" title="basic_signal_set::basic_signal_set (5 of 8 overloads)">
+<link rel="next" href="overload7.html" title="basic_signal_set::basic_signal_set (7 of 8 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="overload5.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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_signal_set.basic_signal_set.overload6"></a><a class="link" href="overload6.html" title="basic_signal_set::basic_signal_set (6 of 8 overloads)">basic_signal_set::basic_signal_set
+ (6 of 8 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a signal set and add two signals.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_signal_set(
+ ExecutionContext &amp; context,
+ int signal_number_1,
+ int signal_number_2,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a signal set and registers for two signals.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload6.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload6.parameters"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload6.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 signal
+ set will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the signal set.
+ </p></dd>
+<dt><span class="term">signal_number_1</span></dt>
+<dd><p>
+ The first signal number to be added.
+ </p></dd>
+<dt><span class="term">signal_number_2</span></dt>
+<dd><p>
+ The second signal number to be added.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload6.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload6.remarks"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload6.remarks">Remarks</a>
+ </h6>
+<p>
+ This constructor is equivalent to performing:
+ </p>
+<pre class="programlisting">boost::asio::signal_set signals(context);
+signals.add(signal_number_1);
+signals.add(signal_number_2);
+</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="overload5.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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/signal_set/signal_set/overload4.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload7.html
index 7633ff3ce6..b173dd5d80 100644
--- a/doc/html/boost_asio/reference/signal_set/signal_set/overload4.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload7.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::signal_set (4 of 4 overloads)</title>
+<title>basic_signal_set::basic_signal_set (7 of 8 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="../signal_set.html" title="signal_set::signal_set">
-<link rel="prev" href="overload3.html" title="signal_set::signal_set (3 of 4 overloads)">
-<link rel="next" href="../_signal_set.html" title="signal_set::~signal_set">
+<link rel="up" href="../basic_signal_set.html" title="basic_signal_set::basic_signal_set">
+<link rel="prev" href="overload6.html" title="basic_signal_set::basic_signal_set (6 of 8 overloads)">
+<link rel="next" href="overload8.html" title="basic_signal_set::basic_signal_set (8 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,18 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="../_signal_set.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload6.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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.signal_set.signal_set.overload4"></a><a class="link" href="overload4.html" title="signal_set::signal_set (4 of 4 overloads)">signal_set::signal_set
- (4 of 4 overloads)</a>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload7"></a><a class="link" href="overload7.html" title="basic_signal_set::basic_signal_set (7 of 8 overloads)">basic_signal_set::basic_signal_set
+ (7 of 8 overloads)</a>
</h5></div></div></div>
<p>
Construct a signal set and add three signals.
</p>
-<pre class="programlisting">signal_set(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting">basic_signal_set(
+ const executor_type &amp; ex,
int signal_number_1,
int signal_number_2,
int signal_number_3);
@@ -40,17 +40,17 @@
This constructor creates a signal set and registers for three signals.
</p>
<h6>
-<a name="boost_asio.reference.signal_set.signal_set.overload4.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.signal_set.overload4.parameters"></a></span><a class="link" href="overload4.html#boost_asio.reference.signal_set.signal_set.overload4.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload7.parameters">Parameters</a>
</h6>
<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 signal set will use to dispatch handlers for any
- asynchronous operations performed on the set.
+ The I/O executor that the signal set will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the signal
+ set.
</p></dd>
<dt><span class="term">signal_number_1</span></dt>
<dd><p>
@@ -67,13 +67,13 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.signal_set.signal_set.overload4.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.signal_set.overload4.remarks"></a></span><a class="link" href="overload4.html#boost_asio.reference.signal_set.signal_set.overload4.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload7.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload7.remarks"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload7.remarks">Remarks</a>
</h6>
<p>
This constructor is equivalent to performing:
</p>
-<pre class="programlisting">boost::asio::signal_set signals(io_context);
+<pre class="programlisting">boost::asio::signal_set signals(ex);
signals.add(signal_number_1);
signals.add(signal_number_2);
signals.add(signal_number_3);
@@ -81,7 +81,7 @@ signals.add(signal_number_3);
</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>
@@ -89,7 +89,7 @@ signals.add(signal_number_3);
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="../_signal_set.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload6.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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_signal_set/basic_signal_set/overload8.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload8.html
new file mode 100644
index 0000000000..a8e27d4dc7
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload8.html
@@ -0,0 +1,98 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_signal_set::basic_signal_set (8 of 8 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_signal_set.html" title="basic_signal_set::basic_signal_set">
+<link rel="prev" href="overload7.html" title="basic_signal_set::basic_signal_set (7 of 8 overloads)">
+<link rel="next" href="../cancel.html" title="basic_signal_set::cancel">
+</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_signal_set.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="../cancel.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_signal_set.basic_signal_set.overload8"></a><a class="link" href="overload8.html" title="basic_signal_set::basic_signal_set (8 of 8 overloads)">basic_signal_set::basic_signal_set
+ (8 of 8 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a signal set and add three signals.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_signal_set(
+ ExecutionContext &amp; context,
+ int signal_number_1,
+ int signal_number_2,
+ int signal_number_3,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a signal set and registers for three signals.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload8.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload8.parameters"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_signal_set.basic_signal_set.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 signal
+ set will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the signal set.
+ </p></dd>
+<dt><span class="term">signal_number_1</span></dt>
+<dd><p>
+ The first signal number to be added.
+ </p></dd>
+<dt><span class="term">signal_number_2</span></dt>
+<dd><p>
+ The second signal number to be added.
+ </p></dd>
+<dt><span class="term">signal_number_3</span></dt>
+<dd><p>
+ The third signal number to be added.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload8.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.basic_signal_set.overload8.remarks"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_signal_set.basic_signal_set.overload8.remarks">Remarks</a>
+ </h6>
+<p>
+ This constructor is equivalent to performing:
+ </p>
+<pre class="programlisting">boost::asio::signal_set signals(context);
+signals.add(signal_number_1);
+signals.add(signal_number_2);
+signals.add(signal_number_3);
+</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="overload7.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/cancel.html b/doc/html/boost_asio/reference/basic_signal_set/cancel.html
index 5a6342df1b..cbfe5257e7 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/cancel.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/cancel.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::cancel</title>
+<title>basic_signal_set::cancel</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="assign/overload2.html" title="windows::overlapped_handle::assign (2 of 2 overloads)">
-<link rel="next" href="cancel/overload1.html" title="windows::overlapped_handle::cancel (1 of 2 overloads)">
+<link rel="up" href="../basic_signal_set.html" title="basic_signal_set">
+<link rel="prev" href="basic_signal_set/overload8.html" title="basic_signal_set::basic_signal_set (8 of 8 overloads)">
+<link rel="next" href="cancel/overload1.html" title="basic_signal_set::cancel (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_signal_set/overload8.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="cancel/overload1.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.windows__overlapped_handle.cancel"></a><a class="link" href="cancel.html" title="windows::overlapped_handle::cancel">windows::overlapped_handle::cancel</a>
+<a name="boost_asio.reference.basic_signal_set.cancel"></a><a class="link" href="cancel.html" title="basic_signal_set::cancel">basic_signal_set::cancel</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.cancel"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_signal_set.cancel"></a>
Cancel
- all asynchronous operations associated with the handle.
+ all operations associated with the signal set.
</p>
-<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="windows::overlapped_handle::cancel (1 of 2 overloads)">cancel</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="windows::overlapped_handle::cancel (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="basic_signal_set::cancel (1 of 2 overloads)">cancel</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="basic_signal_set::cancel (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="cancel/overload2.html" title="windows::overlapped_handle::cancel (2 of 2 overloads)">cancel</a>(
+void <a class="link" href="cancel/overload2.html" title="basic_signal_set::cancel (2 of 2 overloads)">cancel</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="windows::overlapped_handle::cancel (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="basic_signal_set::cancel (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>
@@ -49,7 +49,7 @@ void <a class="link" href="cancel/overload2.html" title="windows::overlapped_han
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_signal_set/overload8.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/signal_set/cancel/overload1.html b/doc/html/boost_asio/reference/basic_signal_set/cancel/overload1.html
index 4e2012df20..01791c1a83 100644
--- a/doc/html/boost_asio/reference/signal_set/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/cancel/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::cancel (1 of 2 overloads)</title>
+<title>basic_signal_set::cancel (1 of 2 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="../cancel.html" title="signal_set::cancel">
-<link rel="prev" href="../cancel.html" title="signal_set::cancel">
-<link rel="next" href="overload2.html" title="signal_set::cancel (2 of 2 overloads)">
+<link rel="up" href="../cancel.html" title="basic_signal_set::cancel">
+<link rel="prev" href="../cancel.html" title="basic_signal_set::cancel">
+<link rel="next" href="overload2.html" title="basic_signal_set::cancel (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.signal_set.cancel.overload1"></a><a class="link" href="overload1.html" title="signal_set::cancel (1 of 2 overloads)">signal_set::cancel
+<a name="boost_asio.reference.basic_signal_set.cancel.overload1"></a><a class="link" href="overload1.html" title="basic_signal_set::cancel (1 of 2 overloads)">basic_signal_set::cancel
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -42,8 +42,8 @@
Cancellation does not alter the set of registered signals.
</p>
<h6>
-<a name="boost_asio.reference.signal_set.cancel.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.signal_set.cancel.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.basic_signal_set.cancel.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_signal_set.cancel.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -55,8 +55,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.signal_set.cancel.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.cancel.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.signal_set.cancel.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_signal_set.cancel.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.cancel.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_signal_set.cancel.overload1.remarks">Remarks</a>
</h6>
<p>
If a registered signal occurred before <code class="computeroutput">cancel()</code> is called,
@@ -77,7 +77,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/signal_set/cancel/overload2.html b/doc/html/boost_asio/reference/basic_signal_set/cancel/overload2.html
index 0c79ab0b32..12ebe2f31e 100644
--- a/doc/html/boost_asio/reference/signal_set/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/cancel/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::cancel (2 of 2 overloads)</title>
+<title>basic_signal_set::cancel (2 of 2 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="../cancel.html" title="signal_set::cancel">
-<link rel="prev" href="overload1.html" title="signal_set::cancel (1 of 2 overloads)">
-<link rel="next" href="../clear.html" title="signal_set::clear">
+<link rel="up" href="../cancel.html" title="basic_signal_set::cancel">
+<link rel="prev" href="overload1.html" title="basic_signal_set::cancel (1 of 2 overloads)">
+<link rel="next" href="../clear.html" title="basic_signal_set::clear">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.signal_set.cancel.overload2"></a><a class="link" href="overload2.html" title="signal_set::cancel (2 of 2 overloads)">signal_set::cancel
+<a name="boost_asio.reference.basic_signal_set.cancel.overload2"></a><a class="link" href="overload2.html" title="basic_signal_set::cancel (2 of 2 overloads)">basic_signal_set::cancel
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -43,8 +43,8 @@
Cancellation does not alter the set of registered signals.
</p>
<h6>
-<a name="boost_asio.reference.signal_set.cancel.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.signal_set.cancel.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_signal_set.cancel.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_signal_set.cancel.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -56,8 +56,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.signal_set.cancel.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.cancel.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.signal_set.cancel.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_signal_set.cancel.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.cancel.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_signal_set.cancel.overload2.remarks">Remarks</a>
</h6>
<p>
If a registered signal occurred before <code class="computeroutput">cancel()</code> is called,
@@ -78,7 +78,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/signal_set/clear.html b/doc/html/boost_asio/reference/basic_signal_set/clear.html
index b8dfede7d7..56cb84af1f 100644
--- a/doc/html/boost_asio/reference/signal_set/clear.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/clear.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::clear</title>
+<title>basic_signal_set::clear</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="../signal_set.html" title="signal_set">
-<link rel="prev" href="cancel/overload2.html" title="signal_set::cancel (2 of 2 overloads)">
-<link rel="next" href="clear/overload1.html" title="signal_set::clear (1 of 2 overloads)">
+<link rel="up" href="../basic_signal_set.html" title="basic_signal_set">
+<link rel="prev" href="cancel/overload2.html" title="basic_signal_set::cancel (2 of 2 overloads)">
+<link rel="next" href="clear/overload1.html" title="basic_signal_set::clear (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="clear/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="clear/overload1.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.signal_set.clear"></a><a class="link" href="clear.html" title="signal_set::clear">signal_set::clear</a>
+<a name="boost_asio.reference.basic_signal_set.clear"></a><a class="link" href="clear.html" title="basic_signal_set::clear">basic_signal_set::clear</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.signal_set.clear"></a>
-Remove all signals
- from a <a class="link" href="../signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>.
+ <a class="indexterm" name="boost_asio.indexterm.basic_signal_set.clear"></a>
+Remove
+ all signals from a signal_set.
</p>
-<pre class="programlisting">void <a class="link" href="clear/overload1.html" title="signal_set::clear (1 of 2 overloads)">clear</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="clear/overload1.html" title="signal_set::clear (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="clear/overload1.html" title="basic_signal_set::clear (1 of 2 overloads)">clear</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="clear/overload1.html" title="basic_signal_set::clear (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="clear/overload2.html" title="signal_set::clear (2 of 2 overloads)">clear</a>(
+void <a class="link" href="clear/overload2.html" title="basic_signal_set::clear (2 of 2 overloads)">clear</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="clear/overload2.html" title="signal_set::clear (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="clear/overload2.html" title="basic_signal_set::clear (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>
@@ -49,7 +49,7 @@ void <a class="link" href="clear/overload2.html" title="signal_set::clear (2 of
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="clear/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="clear/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/signal_set/clear/overload1.html b/doc/html/boost_asio/reference/basic_signal_set/clear/overload1.html
index 4c71758702..e9104207b8 100644
--- a/doc/html/boost_asio/reference/signal_set/clear/overload1.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/clear/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::clear (1 of 2 overloads)</title>
+<title>basic_signal_set::clear (1 of 2 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="../clear.html" title="signal_set::clear">
-<link rel="prev" href="../clear.html" title="signal_set::clear">
-<link rel="next" href="overload2.html" title="signal_set::clear (2 of 2 overloads)">
+<link rel="up" href="../clear.html" title="basic_signal_set::clear">
+<link rel="prev" href="../clear.html" title="basic_signal_set::clear">
+<link rel="next" href="overload2.html" title="basic_signal_set::clear (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.signal_set.clear.overload1"></a><a class="link" href="overload1.html" title="signal_set::clear (1 of 2 overloads)">signal_set::clear
+<a name="boost_asio.reference.basic_signal_set.clear.overload1"></a><a class="link" href="overload1.html" title="basic_signal_set::clear (1 of 2 overloads)">basic_signal_set::clear
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- Remove all signals from a <a class="link" href="../../signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>.
+ Remove all signals from a signal_set.
</p>
<pre class="programlisting">void clear();
</pre>
@@ -37,8 +37,8 @@
set is already empty.
</p>
<h6>
-<a name="boost_asio.reference.signal_set.clear.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.clear.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.signal_set.clear.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.basic_signal_set.clear.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.clear.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_signal_set.clear.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -50,8 +50,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.signal_set.clear.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.clear.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.signal_set.clear.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_signal_set.clear.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.clear.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_signal_set.clear.overload1.remarks">Remarks</a>
</h6>
<p>
Removes all queued notifications.
@@ -59,7 +59,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/signal_set/clear/overload2.html b/doc/html/boost_asio/reference/basic_signal_set/clear/overload2.html
index c019e969c1..7dd8da9278 100644
--- a/doc/html/boost_asio/reference/signal_set/clear/overload2.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/clear/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::clear (2 of 2 overloads)</title>
+<title>basic_signal_set::clear (2 of 2 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="../clear.html" title="signal_set::clear">
-<link rel="prev" href="overload1.html" title="signal_set::clear (1 of 2 overloads)">
-<link rel="next" href="../executor_type.html" title="signal_set::executor_type">
+<link rel="up" href="../clear.html" title="basic_signal_set::clear">
+<link rel="prev" href="overload1.html" title="basic_signal_set::clear (1 of 2 overloads)">
+<link rel="next" href="../executor_type.html" title="basic_signal_set::executor_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.signal_set.clear.overload2"></a><a class="link" href="overload2.html" title="signal_set::clear (2 of 2 overloads)">signal_set::clear
+<a name="boost_asio.reference.basic_signal_set.clear.overload2"></a><a class="link" href="overload2.html" title="basic_signal_set::clear (2 of 2 overloads)">basic_signal_set::clear
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- Remove all signals from a <a class="link" href="../../signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>.
+ Remove all signals from a signal_set.
</p>
<pre class="programlisting">void clear(
boost::system::error_code &amp; ec);
@@ -38,8 +38,8 @@
set is already empty.
</p>
<h6>
-<a name="boost_asio.reference.signal_set.clear.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.clear.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.signal_set.clear.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_signal_set.clear.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.clear.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_signal_set.clear.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -51,8 +51,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.signal_set.clear.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.clear.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.signal_set.clear.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_signal_set.clear.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.clear.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_signal_set.clear.overload2.remarks">Remarks</a>
</h6>
<p>
Removes all queued notifications.
@@ -60,7 +60,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/handler_type/type.html b/doc/html/boost_asio/reference/basic_signal_set/executor_type.html
index 65c7f570b0..2d4072d83f 100644
--- a/doc/html/boost_asio/reference/handler_type/type.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/executor_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>handler_type::type</title>
+<title>basic_signal_set::executor_type</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="../handler_type.html" title="handler_type">
-<link rel="prev" href="../handler_type.html" title="handler_type">
-<link rel="next" href="../has_service.html" title="has_service">
+<link rel="up" href="../basic_signal_set.html" title="basic_signal_set">
+<link rel="prev" href="clear/overload2.html" title="basic_signal_set::clear (2 of 2 overloads)">
+<link rel="next" href="get_executor.html" title="basic_signal_set::get_executor">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,25 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../handler_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../handler_type.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="../has_service.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="clear/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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_executor.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.handler_type.type"></a><a class="link" href="type.html" title="handler_type::type">handler_type::type</a>
+<a name="boost_asio.reference.basic_signal_set.executor_type"></a><a class="link" href="executor_type.html" title="basic_signal_set::executor_type">basic_signal_set::executor_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.handler_type.type"></a>
-The handler type
- for the specific signature.
+ <a class="indexterm" name="boost_asio.indexterm.basic_signal_set.executor_type"></a>
+The
+ type of the executor associated with the object.
</p>
-<pre class="programlisting">typedef conditional&lt; is_same&lt; CompletionToken, typename decay&lt; CompletionToken &gt;::type &gt;::value, decay&lt; CompletionToken &gt;, handler_type&lt; typename decay&lt; CompletionToken &gt;::type, Signature &gt; &gt;::type::type type;
+<pre class="programlisting">typedef Executor executor_type;
</pre>
<h6>
-<a name="boost_asio.reference.handler_type.type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.handler_type.type.requirements"></a></span><a class="link" href="type.html#boost_asio.reference.handler_type.type.requirements">Requirements</a>
+<a name="boost_asio.reference.basic_signal_set.executor_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_signal_set.executor_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/handler_type.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_signal_set.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -46,7 +46,7 @@ The handler type
</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>
@@ -54,7 +54,7 @@ The handler type
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../handler_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../handler_type.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="../has_service.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="clear/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/get_executor.html b/doc/html/boost_asio/reference/basic_signal_set/get_executor.html
index 3289552487..46c2c0e1fa 100644
--- a/doc/html/boost_asio/reference/serial_port/get_executor.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/get_executor.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::get_executor</title>
+<title>basic_signal_set::get_executor</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="executor_type.html" title="serial_port::executor_type">
-<link rel="next" href="get_io_context.html" title="serial_port::get_io_context">
+<link rel="up" href="../basic_signal_set.html" title="basic_signal_set">
+<link rel="prev" href="executor_type.html" title="basic_signal_set::executor_type">
+<link rel="next" href="remove.html" title="basic_signal_set::remove">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</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="../serial_port.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_signal_set.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="remove.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.serial_port.get_executor"></a><a class="link" href="get_executor.html" title="serial_port::get_executor">serial_port::get_executor</a>
+<a name="boost_asio.reference.basic_signal_set.get_executor"></a><a class="link" href="get_executor.html" title="basic_signal_set::get_executor">basic_signal_set::get_executor</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.get_executor"></a>
+ <a class="indexterm" name="boost_asio.indexterm.basic_signal_set.get_executor"></a>
Get
the executor associated with the object.
</p>
@@ -36,7 +36,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>
@@ -44,7 +44,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="../serial_port.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_signal_set.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="remove.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_signal_set/remove.html b/doc/html/boost_asio/reference/basic_signal_set/remove.html
new file mode 100644
index 0000000000..ff1d0fb159
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_signal_set/remove.html
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_signal_set::remove</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_signal_set.html" title="basic_signal_set">
+<link rel="prev" href="get_executor.html" title="basic_signal_set::get_executor">
+<link rel="next" href="remove/overload1.html" title="basic_signal_set::remove (1 of 2 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="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="remove/overload1.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_signal_set.remove"></a><a class="link" href="remove.html" title="basic_signal_set::remove">basic_signal_set::remove</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.basic_signal_set.remove"></a>
+Remove
+ a signal from a signal_set.
+ </p>
+<pre class="programlisting">void <a class="link" href="remove/overload1.html" title="basic_signal_set::remove (1 of 2 overloads)">remove</a>(
+ int signal_number);
+ <span class="emphasis"><em>&#187; <a class="link" href="remove/overload1.html" title="basic_signal_set::remove (1 of 2 overloads)">more...</a></em></span>
+
+void <a class="link" href="remove/overload2.html" title="basic_signal_set::remove (2 of 2 overloads)">remove</a>(
+ int signal_number,
+ boost::system::error_code &amp; ec);
+ <span class="emphasis"><em>&#187; <a class="link" href="remove/overload2.html" title="basic_signal_set::remove (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-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_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_signal_set.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="remove/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/signal_set/remove/overload1.html b/doc/html/boost_asio/reference/basic_signal_set/remove/overload1.html
index 2776418cd2..f8a446c02a 100644
--- a/doc/html/boost_asio/reference/signal_set/remove/overload1.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/remove/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::remove (1 of 2 overloads)</title>
+<title>basic_signal_set::remove (1 of 2 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="../remove.html" title="signal_set::remove">
-<link rel="prev" href="../remove.html" title="signal_set::remove">
-<link rel="next" href="overload2.html" title="signal_set::remove (2 of 2 overloads)">
+<link rel="up" href="../remove.html" title="basic_signal_set::remove">
+<link rel="prev" href="../remove.html" title="basic_signal_set::remove">
+<link rel="next" href="overload2.html" title="basic_signal_set::remove (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.signal_set.remove.overload1"></a><a class="link" href="overload1.html" title="signal_set::remove (1 of 2 overloads)">signal_set::remove
+<a name="boost_asio.reference.basic_signal_set.remove.overload1"></a><a class="link" href="overload1.html" title="basic_signal_set::remove (1 of 2 overloads)">basic_signal_set::remove
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- Remove a signal from a <a class="link" href="../../signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>.
+ Remove a signal from a signal_set.
</p>
<pre class="programlisting">void remove(
int signal_number);
@@ -38,8 +38,8 @@
if the signal is not in the set.
</p>
<h6>
-<a name="boost_asio.reference.signal_set.remove.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.remove.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.signal_set.remove.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_signal_set.remove.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.remove.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_signal_set.remove.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -51,8 +51,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.signal_set.remove.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.remove.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.signal_set.remove.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.basic_signal_set.remove.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.remove.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_signal_set.remove.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -64,8 +64,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.signal_set.remove.overload1.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.remove.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.signal_set.remove.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_signal_set.remove.overload1.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.remove.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_signal_set.remove.overload1.remarks">Remarks</a>
</h6>
<p>
Removes any notifications that have been queued for the specified signal
@@ -74,7 +74,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/signal_set/remove/overload2.html b/doc/html/boost_asio/reference/basic_signal_set/remove/overload2.html
index aa4c9cd8f3..161798105e 100644
--- a/doc/html/boost_asio/reference/signal_set/remove/overload2.html
+++ b/doc/html/boost_asio/reference/basic_signal_set/remove/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::remove (2 of 2 overloads)</title>
+<title>basic_signal_set::remove (2 of 2 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="../remove.html" title="signal_set::remove">
-<link rel="prev" href="overload1.html" title="signal_set::remove (1 of 2 overloads)">
-<link rel="next" href="../signal_set.html" title="signal_set::signal_set">
+<link rel="up" href="../remove.html" title="basic_signal_set::remove">
+<link rel="prev" href="overload1.html" title="basic_signal_set::remove (1 of 2 overloads)">
+<link rel="next" href="../_basic_signal_set.html" title="basic_signal_set::~basic_signal_set">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,15 +20,15 @@
</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="../remove.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="../signal_set.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="../remove.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_signal_set.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.signal_set.remove.overload2"></a><a class="link" href="overload2.html" title="signal_set::remove (2 of 2 overloads)">signal_set::remove
+<a name="boost_asio.reference.basic_signal_set.remove.overload2"></a><a class="link" href="overload2.html" title="basic_signal_set::remove (2 of 2 overloads)">basic_signal_set::remove
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- Remove a signal from a <a class="link" href="../../signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>.
+ Remove a signal from a signal_set.
</p>
<pre class="programlisting">void remove(
int signal_number,
@@ -39,8 +39,8 @@
if the signal is not in the set.
</p>
<h6>
-<a name="boost_asio.reference.signal_set.remove.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.remove.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.signal_set.remove.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.basic_signal_set.remove.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.remove.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_signal_set.remove.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -56,8 +56,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.signal_set.remove.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.remove.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.signal_set.remove.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.basic_signal_set.remove.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_signal_set.remove.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_signal_set.remove.overload2.remarks">Remarks</a>
</h6>
<p>
Removes any notifications that have been queued for the specified signal
@@ -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>
@@ -74,7 +74,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="../remove.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="../signal_set.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="../remove.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_signal_set.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_socket.html b/doc/html/boost_asio/reference/basic_socket.html
index d603aa9684..a806f0b225 100644
--- a/doc/html/boost_asio/reference/basic_socket.html
+++ b/doc/html/boost_asio/reference/basic_socket.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="../reference.html" title="Reference">
-<link rel="prev" href="basic_seq_packet_socket/_basic_seq_packet_socket.html" title="basic_seq_packet_socket::~basic_seq_packet_socket">
+<link rel="prev" href="basic_signal_set/_basic_signal_set.html" title="basic_signal_set::~basic_signal_set">
<link rel="next" href="basic_socket/assign.html" title="basic_socket::assign">
</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_seq_packet_socket/_basic_seq_packet_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_socket/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_signal_set/_basic_signal_set.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_socket/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -30,7 +30,8 @@
Provides socket functionality.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>&gt;
+ typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>&gt;
class basic_socket :
public socket_base
</pre>
@@ -59,6 +60,18 @@ class basic_socket :
<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>
@@ -478,32 +491,6 @@ class basic_socket :
<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>
@@ -821,13 +808,45 @@ class basic_socket :
</tr>
</tbody>
</table></div>
+<h5>
+<a name="boost_asio.reference.basic_socket.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket.protected_data_members"></a></span><a class="link" href="basic_socket.html#boost_asio.reference.basic_socket.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<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>
<h5>
-<a name="boost_asio.reference.basic_socket.h4"></a>
+<a name="boost_asio.reference.basic_socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.thread_safety"></a></span><a class="link" href="basic_socket.html#boost_asio.reference.basic_socket.thread_safety">Thread
Safety</a>
</h5>
@@ -838,7 +857,7 @@ class basic_socket :
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h5>
-<a name="boost_asio.reference.basic_socket.h5"></a>
+<a name="boost_asio.reference.basic_socket.h6"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.requirements"></a></span><a class="link" href="basic_socket.html#boost_asio.reference.basic_socket.requirements">Requirements</a>
</h5>
<p>
@@ -850,7 +869,7 @@ class basic_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>
@@ -858,7 +877,7 @@ class basic_socket :
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_seq_packet_socket/_basic_seq_packet_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_socket/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_signal_set/_basic_signal_set.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_socket/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_socket/_basic_socket.html b/doc/html/boost_asio/reference/basic_socket/_basic_socket.html
index bd7e69043b..013d1b1c29 100644
--- a/doc/html/boost_asio/reference/basic_socket/_basic_socket.html
+++ b/doc/html/boost_asio/reference/basic_socket/_basic_socket.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_socket.html" title="basic_socket">
<link rel="prev" href="wait_type.html" title="basic_socket::wait_type">
-<link rel="next" href="../basic_socket_acceptor.html" title="basic_socket_acceptor">
+<link rel="next" href="../basic_socket__rebind_executor.html" title="basic_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_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_socket_acceptor.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_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_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 @@ Protected
</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 @@ Protected
</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_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_socket_acceptor.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_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_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_socket/assign.html b/doc/html/boost_asio/reference/basic_socket/assign.html
index 8a9f3cae48..a2e37a44ac 100644
--- a/doc/html/boost_asio/reference/basic_socket/assign.html
+++ b/doc/html/boost_asio/reference/basic_socket/assign.html
@@ -45,7 +45,7 @@ void <a class="link" href="assign/overload2.html" title="basic_socket::assign (2
</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_socket/assign/overload1.html b/doc/html/boost_asio/reference/basic_socket/assign/overload1.html
index 289d77c549..d551285e10 100644
--- a/doc/html/boost_asio/reference/basic_socket/assign/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/assign/overload1.html
@@ -37,7 +37,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_socket/assign/overload2.html b/doc/html/boost_asio/reference/basic_socket/assign/overload2.html
index 6ce23deb16..68e1ba2b73 100644
--- a/doc/html/boost_asio/reference/basic_socket/assign/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/assign/overload2.html
@@ -38,7 +38,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_socket/async_connect.html b/doc/html/boost_asio/reference/basic_socket/async_connect.html
index cd2d60d5ac..40d7453cbc 100644
--- a/doc/html/boost_asio/reference/basic_socket/async_connect.html
+++ b/doc/html/boost_asio/reference/basic_socket/async_connect.html
@@ -72,8 +72,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>
@@ -92,7 +92,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);
@@ -100,7 +100,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_socket/async_wait.html b/doc/html/boost_asio/reference/basic_socket/async_wait.html
index 9a1a99c211..7caf9fee80 100644
--- a/doc/html/boost_asio/reference/basic_socket/async_wait.html
+++ b/doc/html/boost_asio/reference/basic_socket/async_wait.html
@@ -67,8 +67,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>
@@ -87,14 +87,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_socket/at_mark.html b/doc/html/boost_asio/reference/basic_socket/at_mark.html
index 6731736451..57a5bd24f9 100644
--- a/doc/html/boost_asio/reference/basic_socket/at_mark.html
+++ b/doc/html/boost_asio/reference/basic_socket/at_mark.html
@@ -41,7 +41,7 @@ bool <a class="link" href="at_mark/overload2.html" title="basic_socket::at_mark
</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_socket/at_mark/overload1.html b/doc/html/boost_asio/reference/basic_socket/at_mark/overload1.html
index d8d55384b0..dee7b5215d 100644
--- a/doc/html/boost_asio/reference/basic_socket/at_mark/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/at_mark/overload1.html
@@ -60,7 +60,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_socket/at_mark/overload2.html b/doc/html/boost_asio/reference/basic_socket/at_mark/overload2.html
index 2d76c754e9..54ced94df4 100644
--- a/doc/html/boost_asio/reference/basic_socket/at_mark/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/at_mark/overload2.html
@@ -61,7 +61,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_socket/available.html b/doc/html/boost_asio/reference/basic_socket/available.html
index 65cff7db8b..ed31013b7a 100644
--- a/doc/html/boost_asio/reference/basic_socket/available.html
+++ b/doc/html/boost_asio/reference/basic_socket/available.html
@@ -41,7 +41,7 @@ std::size_t <a class="link" href="available/overload2.html" title="basic_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_socket/available/overload1.html b/doc/html/boost_asio/reference/basic_socket/available/overload1.html
index 43f2aaa87a..0db20ec766 100644
--- a/doc/html/boost_asio/reference/basic_socket/available/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/available/overload1.html
@@ -61,7 +61,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_socket/available/overload2.html b/doc/html/boost_asio/reference/basic_socket/available/overload2.html
index 4f59d1e3f8..3aaed5a73a 100644
--- a/doc/html/boost_asio/reference/basic_socket/available/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/available/overload2.html
@@ -62,7 +62,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_socket/basic_socket.html b/doc/html/boost_asio/reference/basic_socket/basic_socket.html
index 7f78b30d09..22cfbe4aa0 100644
--- a/doc/html/boost_asio/reference/basic_socket/basic_socket.html
+++ b/doc/html/boost_asio/reference/basic_socket/basic_socket.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_socket.html" title="basic_socket">
<link rel="prev" href="available/overload2.html" title="basic_socket::available (2 of 2 overloads)">
-<link rel="next" href="basic_socket/overload1.html" title="basic_socket::basic_socket (1 of 6 overloads)">
+<link rel="next" href="basic_socket/overload1.html" title="basic_socket::basic_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_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
without opening it.
</p>
-<pre class="programlisting">explicit <a class="link" href="basic_socket/overload1.html" title="basic_socket::basic_socket (1 of 6 overloads)">basic_socket</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_socket/overload1.html" title="basic_socket::basic_socket (1 of 6 overloads)">more...</a></em></span>
+<pre class="programlisting">explicit <a class="link" href="basic_socket/overload1.html" title="basic_socket::basic_socket (1 of 10 overloads)">basic_socket</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_socket/overload1.html" title="basic_socket::basic_socket (1 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_socket/overload2.html" title="basic_socket::basic_socket (2 of 10 overloads)">basic_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_socket/overload2.html" title="basic_socket::basic_socket (2 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct and open a <a class="link" href="../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>.
</p>
-<pre class="programlisting"><a class="link" href="basic_socket/overload2.html" title="basic_socket::basic_socket (2 of 6 overloads)">basic_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_socket/overload3.html" title="basic_socket::basic_socket (3 of 10 overloads)">basic_socket</a>(
+ const executor_type &amp; ex,
const protocol_type &amp; protocol);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_socket/overload2.html" title="basic_socket::basic_socket (2 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_socket/overload3.html" title="basic_socket::basic_socket (3 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_socket/overload4.html" title="basic_socket::basic_socket (4 of 10 overloads)">basic_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_socket/overload4.html" title="basic_socket::basic_socket (4 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct a <a class="link" href="../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>,
opening it and binding it to the given local endpoint.
</p>
-<pre class="programlisting"><a class="link" href="basic_socket/overload3.html" title="basic_socket::basic_socket (3 of 6 overloads)">basic_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_socket/overload5.html" title="basic_socket::basic_socket (5 of 10 overloads)">basic_socket</a>(
+ const executor_type &amp; ex,
const endpoint_type &amp; endpoint);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_socket/overload3.html" title="basic_socket::basic_socket (3 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_socket/overload5.html" title="basic_socket::basic_socket (5 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_socket/overload6.html" title="basic_socket::basic_socket (6 of 10 overloads)">basic_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_socket/overload6.html" title="basic_socket::basic_socket (6 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct a <a class="link" href="../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
on an existing native socket.
</p>
-<pre class="programlisting"><a class="link" href="basic_socket/overload4.html" title="basic_socket::basic_socket (4 of 6 overloads)">basic_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_socket/overload7.html" title="basic_socket::basic_socket (7 of 10 overloads)">basic_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_socket/overload4.html" title="basic_socket::basic_socket (4 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_socket/overload7.html" title="basic_socket::basic_socket (7 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_socket/overload8.html" title="basic_socket::basic_socket (8 of 10 overloads)">basic_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_socket/overload8.html" title="basic_socket::basic_socket (8 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
from another.
</p>
-<pre class="programlisting"><a class="link" href="basic_socket/overload5.html" title="basic_socket::basic_socket (5 of 6 overloads)">basic_socket</a>(
+<pre class="programlisting"><a class="link" href="basic_socket/overload9.html" title="basic_socket::basic_socket (9 of 10 overloads)">basic_socket</a>(
basic_socket &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_socket/overload5.html" title="basic_socket::basic_socket (5 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_socket/overload9.html" title="basic_socket::basic_socket (9 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_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_socket/overload6.html" title="basic_socket::basic_socket (6 of 6 overloads)">basic_socket</a>(
- basic_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_socket/overload6.html" title="basic_socket::basic_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_socket/overload10.html" title="basic_socket::basic_socket (10 of 10 overloads)">basic_socket</a>(
+ basic_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_socket/overload10.html" title="basic_socket::basic_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_socket/basic_socket/overload1.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload1.html
index e3ae19a8cc..864999c3be 100644
--- a/doc/html/boost_asio/reference/basic_socket/basic_socket/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket::basic_socket (1 of 6 overloads)</title>
+<title>basic_socket::basic_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_socket.html" title="basic_socket::basic_socket">
<link rel="prev" href="../basic_socket.html" title="basic_socket::basic_socket">
-<link rel="next" href="overload2.html" title="basic_socket::basic_socket (2 of 6 overloads)">
+<link rel="next" href="overload2.html" title="basic_socket::basic_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_socket.basic_socket.overload1"></a><a class="link" href="overload1.html" title="basic_socket::basic_socket (1 of 6 overloads)">basic_socket::basic_socket
- (1 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload1"></a><a class="link" href="overload1.html" title="basic_socket::basic_socket (1 of 10 overloads)">basic_socket::basic_socket
+ (1 of 10 overloads)</a>
</h5></div></div></div>
<p>
Construct a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
without opening it.
</p>
<pre class="programlisting">basic_socket(
- boost::asio::io_context &amp; io_context);
+ const executor_type &amp; ex);
</pre>
<p>
This constructor creates a socket without opening it.
@@ -44,18 +44,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 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_socket/basic_socket/overload10.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload10.html
new file mode 100644
index 0000000000..a7bed7b6f8
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload10.html
@@ -0,0 +1,80 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket::basic_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_socket.html" title="basic_socket::basic_socket">
+<link rel="prev" href="overload9.html" title="basic_socket::basic_socket (9 of 10 overloads)">
+<link rel="next" href="../bind.html" title="basic_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_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_socket.basic_socket.overload10"></a><a class="link" href="overload10.html" title="basic_socket::basic_socket (10 of 10 overloads)">basic_socket::basic_socket
+ (10 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_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_socket(
+ basic_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 socket from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload10.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload10.parameters"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_socket.basic_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_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload10.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload10.remarks"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_socket.basic_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_socket(const executor_type&amp;) constructor</code>.
+ </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_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_socket/basic_socket/overload2.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload2.html
index 94280036de..a3faf4d519 100644
--- a/doc/html/boost_asio/reference/basic_socket/basic_socket/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket::basic_socket (2 of 6 overloads)</title>
+<title>basic_socket::basic_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_socket.html" title="basic_socket::basic_socket">
-<link rel="prev" href="overload1.html" title="basic_socket::basic_socket (1 of 6 overloads)">
-<link rel="next" href="overload3.html" title="basic_socket::basic_socket (3 of 6 overloads)">
+<link rel="prev" href="overload1.html" title="basic_socket::basic_socket (1 of 10 overloads)">
+<link rel="next" href="overload3.html" title="basic_socket::basic_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,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket.basic_socket.overload2"></a><a class="link" href="overload2.html" title="basic_socket::basic_socket (2 of 6 overloads)">basic_socket::basic_socket
- (2 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload2"></a><a class="link" href="overload2.html" title="basic_socket::basic_socket (2 of 10 overloads)">basic_socket::basic_socket
+ (2 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct and open a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>.
+ Construct a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
+ without opening it.
</p>
-<pre class="programlisting">basic_socket(
- boost::asio::io_context &amp; io_context,
- const protocol_type &amp; protocol);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_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 socket.
+ This constructor creates a socket without opening it.
</p>
<h6>
<a name="boost_asio.reference.basic_socket.basic_socket.overload2.h0"></a>
@@ -44,35 +47,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 socket will use to dispatch handlers for any asynchronous
+ 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>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.basic_socket.basic_socket.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_socket.basic_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.
- </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_socket/basic_socket/overload3.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload3.html
index 645c2490a2..480e046f56 100644
--- a/doc/html/boost_asio/reference/basic_socket/basic_socket/overload3.html
+++ b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket::basic_socket (3 of 6 overloads)</title>
+<title>basic_socket::basic_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_socket.html" title="basic_socket::basic_socket">
-<link rel="prev" href="overload2.html" title="basic_socket::basic_socket (2 of 6 overloads)">
-<link rel="next" href="overload4.html" title="basic_socket::basic_socket (4 of 6 overloads)">
+<link rel="prev" href="overload2.html" title="basic_socket::basic_socket (2 of 10 overloads)">
+<link rel="next" href="overload4.html" title="basic_socket::basic_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_socket.basic_socket.overload3"></a><a class="link" href="overload3.html" title="basic_socket::basic_socket (3 of 6 overloads)">basic_socket::basic_socket
- (3 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload3"></a><a class="link" href="overload3.html" title="basic_socket::basic_socket (3 of 10 overloads)">basic_socket::basic_socket
+ (3 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>,
- opening it and binding it to the given local endpoint.
+ Construct and open a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>.
</p>
<pre class="programlisting">basic_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 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 socket.
</p>
<h6>
<a name="boost_asio.reference.basic_socket.basic_socket.overload3.h0"></a>
@@ -47,15 +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 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 socket will be bound.
+ An object specifying protocol parameters to be used.
</p></dd>
</dl>
</div>
@@ -75,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_socket/basic_socket/overload4.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload4.html
index 87b6400d36..5cba507ac1 100644
--- a/doc/html/boost_asio/reference/basic_socket/basic_socket/overload4.html
+++ b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket::basic_socket (4 of 6 overloads)</title>
+<title>basic_socket::basic_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_socket.html" title="basic_socket::basic_socket">
-<link rel="prev" href="overload3.html" title="basic_socket::basic_socket (3 of 6 overloads)">
-<link rel="next" href="overload5.html" title="basic_socket::basic_socket (5 of 6 overloads)">
+<link rel="prev" href="overload3.html" title="basic_socket::basic_socket (3 of 10 overloads)">
+<link rel="next" href="overload5.html" title="basic_socket::basic_socket (5 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,20 +24,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket.basic_socket.overload4"></a><a class="link" href="overload4.html" title="basic_socket::basic_socket (4 of 6 overloads)">basic_socket::basic_socket
- (4 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload4"></a><a class="link" href="overload4.html" title="basic_socket::basic_socket (4 of 10 overloads)">basic_socket::basic_socket
+ (4 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
- on an existing native socket.
+ Construct and open a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>.
</p>
-<pre class="programlisting">basic_socket(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_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 socket object to hold an existing native socket.
+ This constructor creates and opens a socket.
</p>
<h6>
<a name="boost_asio.reference.basic_socket.basic_socket.overload4.h0"></a>
@@ -46,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 socket will use to dispatch handlers for any asynchronous
+ 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>
- A native socket.
- </p></dd>
</dl>
</div>
<h6>
@@ -78,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_socket/basic_socket/overload5.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload5.html
index 2eeb3b54fe..1f25745256 100644
--- a/doc/html/boost_asio/reference/basic_socket/basic_socket/overload5.html
+++ b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket::basic_socket (5 of 6 overloads)</title>
+<title>basic_socket::basic_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_socket.html" title="basic_socket::basic_socket">
-<link rel="prev" href="overload4.html" title="basic_socket::basic_socket (4 of 6 overloads)">
-<link rel="next" href="overload6.html" title="basic_socket::basic_socket (6 of 6 overloads)">
+<link rel="prev" href="overload4.html" title="basic_socket::basic_socket (4 of 10 overloads)">
+<link rel="next" href="overload6.html" title="basic_socket::basic_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_socket.basic_socket.overload5"></a><a class="link" href="overload5.html" title="basic_socket::basic_socket (5 of 6 overloads)">basic_socket::basic_socket
- (5 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload5"></a><a class="link" href="overload5.html" title="basic_socket::basic_socket (5 of 10 overloads)">basic_socket::basic_socket
+ (5 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
- from another.
+ Construct a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>,
+ opening it and binding it to the given local endpoint.
</p>
<pre class="programlisting">basic_socket(
- basic_socket &amp;&amp; other);
+ const executor_type &amp; ex,
+ const endpoint_type &amp; endpoint);
</pre>
<p>
- This constructor moves a socket from one object to another.
+ This constructor creates a 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_socket.basic_socket.overload5.h0"></a>
@@ -44,25 +47,34 @@
<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_socket.html" title="basic_socket"><code class="computeroutput">basic_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 socket will be bound.
</p></dd>
</dl>
</div>
<h6>
<a name="boost_asio.reference.basic_socket.basic_socket.overload5.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_socket.basic_socket.overload5.remarks">Remarks</a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload5.exceptions"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_socket.basic_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_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_socket/basic_socket/overload6.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload6.html
index a39452309d..0c060210e7 100644
--- a/doc/html/boost_asio/reference/basic_socket/basic_socket/overload6.html
+++ b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket::basic_socket (6 of 6 overloads)</title>
+<title>basic_socket::basic_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_socket.html" title="basic_socket::basic_socket">
-<link rel="prev" href="overload5.html" title="basic_socket::basic_socket (5 of 6 overloads)">
-<link rel="next" href="../bind.html" title="basic_socket::bind">
+<link rel="prev" href="overload5.html" title="basic_socket::basic_socket (5 of 10 overloads)">
+<link rel="next" href="overload7.html" title="basic_socket::basic_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_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_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_socket.basic_socket.overload6"></a><a class="link" href="overload6.html" title="basic_socket::basic_socket (6 of 6 overloads)">basic_socket::basic_socket
- (6 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload6"></a><a class="link" href="overload6.html" title="basic_socket::basic_socket (6 of 10 overloads)">basic_socket::basic_socket
+ (6 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
- from a socket of another protocol type.
+ Construct a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_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_socket(
- basic_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 socket from one object to another.
+ This constructor creates a 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_socket.basic_socket.overload6.h0"></a>
@@ -47,25 +50,35 @@ basic_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_socket.html" title="basic_socket"><code class="computeroutput">basic_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 socket will be bound.
</p></dd>
</dl>
</div>
<h6>
<a name="boost_asio.reference.basic_socket.basic_socket.overload6.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload6.remarks"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_socket.basic_socket.overload6.remarks">Remarks</a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload6.exceptions"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_socket.basic_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_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 +86,7 @@ basic_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_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_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_socket/basic_socket/overload7.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload7.html
new file mode 100644
index 0000000000..a5d49f7cef
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload7.html
@@ -0,0 +1,91 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket::basic_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_socket.html" title="basic_socket::basic_socket">
+<link rel="prev" href="overload6.html" title="basic_socket::basic_socket (6 of 10 overloads)">
+<link rel="next" href="overload8.html" title="basic_socket::basic_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_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_socket.basic_socket.overload7"></a><a class="link" href="overload7.html" title="basic_socket::basic_socket (7 of 10 overloads)">basic_socket::basic_socket
+ (7 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
+ on an existing native socket.
+ </p>
+<pre class="programlisting">basic_socket(
+ const executor_type &amp; ex,
+ const protocol_type &amp; protocol,
+ const native_handle_type &amp; native_socket);
+</pre>
+<p>
+ This constructor creates a socket object to hold an existing native socket.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_socket.basic_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>
+ A native socket.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload7.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload7.exceptions"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_socket.basic_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_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_socket/basic_socket/overload8.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload8.html
new file mode 100644
index 0000000000..e9ee5f235d
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload8.html
@@ -0,0 +1,95 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket::basic_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_socket.html" title="basic_socket::basic_socket">
+<link rel="prev" href="overload7.html" title="basic_socket::basic_socket (7 of 10 overloads)">
+<link rel="next" href="overload9.html" title="basic_socket::basic_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_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_socket.basic_socket.overload8"></a><a class="link" href="overload8.html" title="basic_socket::basic_socket (8 of 10 overloads)">basic_socket::basic_socket
+ (8 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
+ on an existing native socket.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_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 socket object to hold an existing native socket.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload8.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload8.parameters"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_socket.basic_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>
+ A native socket.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload8.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload8.exceptions"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_socket.basic_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_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_socket/basic_socket/overload9.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload9.html
new file mode 100644
index 0000000000..cc56abae88
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload9.html
@@ -0,0 +1,76 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket::basic_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_socket.html" title="basic_socket::basic_socket">
+<link rel="prev" href="overload8.html" title="basic_socket::basic_socket (8 of 10 overloads)">
+<link rel="next" href="overload10.html" title="basic_socket::basic_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_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_socket.basic_socket.overload9"></a><a class="link" href="overload9.html" title="basic_socket::basic_socket (9 of 10 overloads)">basic_socket::basic_socket
+ (9 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
+ from another.
+ </p>
+<pre class="programlisting">basic_socket(
+ basic_socket &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a socket from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload9.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload9.parameters"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_socket.basic_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_socket.html" title="basic_socket"><code class="computeroutput">basic_socket</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket.basic_socket.overload9.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket.basic_socket.overload9.remarks"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_socket.basic_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_socket(const executor_type&amp;) constructor</code>.
+ </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_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_socket/bind.html b/doc/html/boost_asio/reference/basic_socket/bind.html
index cf6905d5b5..075603f007 100644
--- a/doc/html/boost_asio/reference/basic_socket/bind.html
+++ b/doc/html/boost_asio/reference/basic_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_socket.html" title="basic_socket">
-<link rel="prev" href="basic_socket/overload6.html" title="basic_socket::basic_socket (6 of 6 overloads)">
+<link rel="prev" href="basic_socket/overload10.html" title="basic_socket::basic_socket (10 of 10 overloads)">
<link rel="next" href="bind/overload1.html" title="basic_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_socket/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_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_socket/overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_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_socket::bind (2 of
</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_socket::bind (2 of
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_socket/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_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_socket/overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_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_socket/bind/overload1.html b/doc/html/boost_asio/reference/basic_socket/bind/overload1.html
index 152cc70c14..4b2c37f0fb 100644
--- a/doc/html/boost_asio/reference/basic_socket/bind/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/bind/overload1.html
@@ -67,7 +67,7 @@
<a name="boost_asio.reference.basic_socket.bind.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.bind.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_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));
@@ -75,7 +75,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_socket/bind/overload2.html b/doc/html/boost_asio/reference/basic_socket/bind/overload2.html
index 8ac0cc21d6..06b6eced9a 100644
--- a/doc/html/boost_asio/reference/basic_socket/bind/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/bind/overload2.html
@@ -59,7 +59,7 @@
<a name="boost_asio.reference.basic_socket.bind.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.bind.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_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(
@@ -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_socket/broadcast.html b/doc/html/boost_asio/reference/basic_socket/broadcast.html
index 58342ef7c3..63fc324e96 100644
--- a/doc/html/boost_asio/reference/basic_socket/broadcast.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/bytes_readable.html b/doc/html/boost_asio/reference/basic_socket/bytes_readable.html
index 86078d502e..10548bc3b0 100644
--- a/doc/html/boost_asio/reference/basic_socket/bytes_readable.html
+++ b/doc/html/boost_asio/reference/basic_socket/bytes_readable.html
@@ -43,7 +43,7 @@ IO
<a name="boost_asio.reference.basic_socket.bytes_readable.h0"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.bytes_readable.example"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.basic_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_socket/cancel.html b/doc/html/boost_asio/reference/basic_socket/cancel.html
index 157fa4601d..930bf6a2a7 100644
--- a/doc/html/boost_asio/reference/basic_socket/cancel.html
+++ b/doc/html/boost_asio/reference/basic_socket/cancel.html
@@ -41,7 +41,7 @@ void <a class="link" href="cancel/overload2.html" title="basic_socket::cancel (2
</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_socket/cancel/overload1.html b/doc/html/boost_asio/reference/basic_socket/cancel/overload1.html
index 55e6e464c1..59ecea3794 100644
--- a/doc/html/boost_asio/reference/basic_socket/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/cancel/overload1.html
@@ -94,7 +94,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_socket/cancel/overload2.html b/doc/html/boost_asio/reference/basic_socket/cancel/overload2.html
index e13ff231f3..525feebb0d 100644
--- a/doc/html/boost_asio/reference/basic_socket/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/cancel/overload2.html
@@ -95,7 +95,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_socket/close.html b/doc/html/boost_asio/reference/basic_socket/close.html
index 8315065cd6..31b0b741cf 100644
--- a/doc/html/boost_asio/reference/basic_socket/close.html
+++ b/doc/html/boost_asio/reference/basic_socket/close.html
@@ -40,7 +40,7 @@ void <a class="link" href="close/overload2.html" title="basic_socket::close (2 o
</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_socket/close/overload1.html b/doc/html/boost_asio/reference/basic_socket/close/overload1.html
index 5e229e209c..09eaeaa096 100644
--- a/doc/html/boost_asio/reference/basic_socket/close/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/close/overload1.html
@@ -62,7 +62,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_socket/close/overload2.html b/doc/html/boost_asio/reference/basic_socket/close/overload2.html
index 7e3b5d8200..c55dce8cd2 100644
--- a/doc/html/boost_asio/reference/basic_socket/close/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/close/overload2.html
@@ -56,7 +56,7 @@
<a name="boost_asio.reference.basic_socket.close.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.close.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_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);
@@ -76,7 +76,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_socket/connect.html b/doc/html/boost_asio/reference/basic_socket/connect.html
index 196a1f0746..f50122d0aa 100644
--- a/doc/html/boost_asio/reference/basic_socket/connect.html
+++ b/doc/html/boost_asio/reference/basic_socket/connect.html
@@ -43,7 +43,7 @@ void <a class="link" href="connect/overload2.html" title="basic_socket::connect
</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_socket/connect/overload1.html b/doc/html/boost_asio/reference/basic_socket/connect/overload1.html
index e8a402196e..73a60b6db5 100644
--- a/doc/html/boost_asio/reference/basic_socket/connect/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/connect/overload1.html
@@ -73,7 +73,7 @@
<a name="boost_asio.reference.basic_socket.connect.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.connect.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_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);
@@ -81,7 +81,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_socket/connect/overload2.html b/doc/html/boost_asio/reference/basic_socket/connect/overload2.html
index e8933bb3c9..33f85d8f37 100644
--- a/doc/html/boost_asio/reference/basic_socket/connect/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/connect/overload2.html
@@ -65,7 +65,7 @@
<a name="boost_asio.reference.basic_socket.connect.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.connect.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_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;
@@ -78,7 +78,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_socket/debug.html b/doc/html/boost_asio/reference/basic_socket/debug.html
index ce517d75bf..db0d08cb67 100644
--- a/doc/html/boost_asio/reference/basic_socket/debug.html
+++ b/doc/html/boost_asio/reference/basic_socket/debug.html
@@ -46,7 +46,7 @@ Socket option to
<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_socket/do_not_route.html b/doc/html/boost_asio/reference/basic_socket/do_not_route.html
index cb504a36d8..2c27334785 100644
--- a/doc/html/boost_asio/reference/basic_socket/do_not_route.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_socket/enable_connection_aborted.html
index f251374295..15245811c6 100644
--- a/doc/html/boost_asio/reference/basic_socket/enable_connection_aborted.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/endpoint_type.html b/doc/html/boost_asio/reference/basic_socket/endpoint_type.html
index 042e2d77bc..8e5ad524fa 100644
--- a/doc/html/boost_asio/reference/basic_socket/endpoint_type.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/executor_type.html b/doc/html/boost_asio/reference/basic_socket/executor_type.html
index 1819ef72e4..bf9028eace 100644
--- a/doc/html/boost_asio/reference/basic_socket/executor_type.html
+++ b/doc/html/boost_asio/reference/basic_socket/executor_type.html
@@ -31,167 +31,10 @@
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_socket.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_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_socket.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_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_socket.executor_type.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_socket.executor_type.requirements">Requirements</a>
</h6>
<p>
@@ -203,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_socket/get_executor.html b/doc/html/boost_asio/reference/basic_socket/get_executor.html
index 7a17205534..4fbcdb176d 100644
--- a/doc/html/boost_asio/reference/basic_socket/get_executor.html
+++ b/doc/html/boost_asio/reference/basic_socket/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_socket.html" title="basic_socket">
<link rel="prev" href="executor_type.html" title="basic_socket::executor_type">
-<link rel="next" href="get_io_context.html" title="basic_socket::get_io_context">
+<link rel="next" href="get_option.html" title="basic_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_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_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">
@@ -36,7 +36,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>
@@ -44,7 +44,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_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_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_socket/get_io_context.html b/doc/html/boost_asio/reference/basic_socket/get_io_context.html
deleted file mode 100644
index 698cbe7002..0000000000
--- a/doc/html/boost_asio/reference/basic_socket/get_io_context.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_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_socket.html" title="basic_socket">
-<link rel="prev" href="get_executor.html" title="basic_socket::get_executor">
-<link rel="next" href="get_io_service.html" title="basic_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_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_socket.get_io_context"></a><a class="link" href="get_io_context.html" title="basic_socket::get_io_context">basic_socket::get_io_context</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.basic_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_socket.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.basic_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_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_socket/get_io_service.html b/doc/html/boost_asio/reference/basic_socket/get_io_service.html
deleted file mode 100644
index 00e05750e0..0000000000
--- a/doc/html/boost_asio/reference/basic_socket/get_io_service.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_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_socket.html" title="basic_socket">
-<link rel="prev" href="get_io_context.html" title="basic_socket::get_io_context">
-<link rel="next" href="get_option.html" title="basic_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_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_socket.get_io_service"></a><a class="link" href="get_io_service.html" title="basic_socket::get_io_service">basic_socket::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.basic_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_socket.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.basic_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_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_socket/get_option.html b/doc/html/boost_asio/reference/basic_socket/get_option.html
index 048fc0173e..3b29f0fb64 100644
--- a/doc/html/boost_asio/reference/basic_socket/get_option.html
+++ b/doc/html/boost_asio/reference/basic_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_socket.html" title="basic_socket">
-<link rel="prev" href="get_io_service.html" title="basic_socket::get_io_service">
+<link rel="prev" href="get_executor.html" title="basic_socket::get_executor">
<link rel="next" href="get_option/overload1.html" title="basic_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_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_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_socket::get_o
</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_socket::get_o
</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_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_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_socket/get_option/overload1.html b/doc/html/boost_asio/reference/basic_socket/get_option/overload1.html
index a708ed7334..0c391aaa58 100644
--- a/doc/html/boost_asio/reference/basic_socket/get_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/get_option/overload1.html
@@ -71,7 +71,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);
@@ -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>
diff --git a/doc/html/boost_asio/reference/basic_socket/get_option/overload2.html b/doc/html/boost_asio/reference/basic_socket/get_option/overload2.html
index 4a163e141f..e7fc868e22 100644
--- a/doc/html/boost_asio/reference/basic_socket/get_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_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_socket::get_option">
<link rel="prev" href="overload1.html" title="basic_socket::get_option (1 of 2 overloads)">
-<link rel="next" href="../io_control.html" title="basic_socket::io_control">
+<link rel="next" href="../impl_.html" title="basic_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">
@@ -63,7 +63,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;
@@ -77,7 +77,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>
@@ -85,7 +85,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/serial_port/is_open.html b/doc/html/boost_asio/reference/basic_socket/impl_.html
index ffe329e5d9..df4f604dbc 100644
--- a/doc/html/boost_asio/reference/serial_port/is_open.html
+++ b/doc/html/boost_asio/reference/basic_socket/impl_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::is_open</title>
+<title>basic_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="../serial_port.html" title="serial_port">
-<link rel="prev" href="get_option/overload2.html" title="serial_port::get_option (2 of 2 overloads)">
-<link rel="next" href="lowest_layer.html" title="serial_port::lowest_layer">
+<link rel="up" href="../basic_socket.html" title="basic_socket">
+<link rel="prev" href="get_option/overload2.html" title="basic_socket::get_option (2 of 2 overloads)">
+<link rel="next" href="io_control.html" title="basic_socket::io_control">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,21 @@
</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="../serial_port.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_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.serial_port.is_open"></a><a class="link" href="is_open.html" title="serial_port::is_open">serial_port::is_open</a>
+<a name="boost_asio.reference.basic_socket.impl_"></a><a class="link" href="impl_.html" title="basic_socket::impl_">basic_socket::impl_</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.is_open"></a>
-Determine whether
- the serial port is open.
+ <a class="indexterm" name="boost_asio.indexterm.basic_socket.impl_"></a>
</p>
-<pre class="programlisting">bool is_open() const;
+<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-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>
@@ -44,7 +42,7 @@ Determine whether
</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="../serial_port.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_option/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_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_socket/io_control.html b/doc/html/boost_asio/reference/basic_socket/io_control.html
index 0264ac769d..17c474acdd 100644
--- a/doc/html/boost_asio/reference/basic_socket/io_control.html
+++ b/doc/html/boost_asio/reference/basic_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_socket.html" title="basic_socket">
-<link rel="prev" href="get_option/overload2.html" title="basic_socket::get_option (2 of 2 overloads)">
+<link rel="prev" href="impl_.html" title="basic_socket::impl_">
<link rel="next" href="io_control/overload1.html" title="basic_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_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_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_socket::io_co
</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_socket::io_co
</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_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_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_socket/io_control/overload1.html b/doc/html/boost_asio/reference/basic_socket/io_control/overload1.html
index 197f992b5f..3478020ef2 100644
--- a/doc/html/boost_asio/reference/basic_socket/io_control/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/io_control/overload1.html
@@ -71,7 +71,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);
@@ -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_socket/io_control/overload2.html b/doc/html/boost_asio/reference/basic_socket/io_control/overload2.html
index c71960f466..bf92e1e099 100644
--- a/doc/html/boost_asio/reference/basic_socket/io_control/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/io_control/overload2.html
@@ -63,7 +63,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;
@@ -77,7 +77,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_socket/is_open.html b/doc/html/boost_asio/reference/basic_socket/is_open.html
index af8d7f79ce..61b3101b5c 100644
--- a/doc/html/boost_asio/reference/basic_socket/is_open.html
+++ b/doc/html/boost_asio/reference/basic_socket/is_open.html
@@ -36,7 +36,7 @@ Determine whether
</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_socket/keep_alive.html b/doc/html/boost_asio/reference/basic_socket/keep_alive.html
index 5d3a7cbc0d..98f4b664fd 100644
--- a/doc/html/boost_asio/reference/basic_socket/keep_alive.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/linger.html b/doc/html/boost_asio/reference/basic_socket/linger.html
index 6c9df657f7..b28a7ae4c9 100644
--- a/doc/html/boost_asio/reference/basic_socket/linger.html
+++ b/doc/html/boost_asio/reference/basic_socket/linger.html
@@ -46,7 +46,7 @@ Socket option
<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);
@@ -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::linger option;
socket.get_option(option);
@@ -74,7 +74,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_socket/local_endpoint.html b/doc/html/boost_asio/reference/basic_socket/local_endpoint.html
index 77f2e08641..4f446ccba7 100644
--- a/doc/html/boost_asio/reference/basic_socket/local_endpoint.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_socket/local_endpoint/overload1.html
index 751b1ef978..8212016d4e 100644
--- a/doc/html/boost_asio/reference/basic_socket/local_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/local_endpoint/overload1.html
@@ -60,14 +60,14 @@
<a name="boost_asio.reference.basic_socket.local_endpoint.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.local_endpoint.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_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_socket/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_socket/local_endpoint/overload2.html
index ad91c214e5..be3559c654 100644
--- a/doc/html/boost_asio/reference/basic_socket/local_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/local_endpoint/overload2.html
@@ -62,7 +62,7 @@
<a name="boost_asio.reference.basic_socket.local_endpoint.overload2.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.local_endpoint.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_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);
@@ -74,7 +74,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_socket/lowest_layer.html b/doc/html/boost_asio/reference/basic_socket/lowest_layer.html
index 1fb01a8d89..d70865da06 100644
--- a/doc/html/boost_asio/reference/basic_socket/lowest_layer.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_socket/lowest_layer/overload1.html
index 44abe8003e..af864d96bc 100644
--- a/doc/html/boost_asio/reference/basic_socket/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/lowest_layer/overload1.html
@@ -49,7 +49,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_socket/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_socket/lowest_layer/overload2.html
index 03f468015e..a1e38fb11b 100644
--- a/doc/html/boost_asio/reference/basic_socket/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/lowest_layer/overload2.html
@@ -49,7 +49,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_socket/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_socket/lowest_layer_type.html
index d1057bf8ff..b61d2679b4 100644
--- a/doc/html/boost_asio/reference/basic_socket/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/basic_socket/lowest_layer_type.html
@@ -32,7 +32,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_socket.lowest_layer_type.h0"></a>
@@ -59,6 +59,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="broadcast.html" title="basic_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -479,32 +491,6 @@ A
<tr>
<td>
<p>
- <a class="link" href="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="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="get_option.html" title="basic_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -823,13 +809,45 @@ A
</tr>
</tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.basic_socket.lowest_layer_type.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket.lowest_layer_type.protected_data_members"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_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="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_socket.lowest_layer_type.h4"></a>
+<a name="boost_asio.reference.basic_socket.lowest_layer_type.h5"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_socket.lowest_layer_type.thread_safety">Thread
Safety</a>
</h6>
@@ -840,7 +858,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_socket.lowest_layer_type.h5"></a>
+<a name="boost_asio.reference.basic_socket.lowest_layer_type.h6"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_socket.lowest_layer_type.requirements">Requirements</a>
</h6>
<p>
@@ -852,7 +870,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_socket/max_connections.html b/doc/html/boost_asio/reference/basic_socket/max_connections.html
index 2c431d0801..4a84d1dc1c 100644
--- a/doc/html/boost_asio/reference/basic_socket/max_connections.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/max_listen_connections.html b/doc/html/boost_asio/reference/basic_socket/max_listen_connections.html
index e7d2e4ca21..58f91ead21 100644
--- a/doc/html/boost_asio/reference/basic_socket/max_listen_connections.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/message_do_not_route.html b/doc/html/boost_asio/reference/basic_socket/message_do_not_route.html
index c136d2f446..d03710f103 100644
--- a/doc/html/boost_asio/reference/basic_socket/message_do_not_route.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/message_end_of_record.html b/doc/html/boost_asio/reference/basic_socket/message_end_of_record.html
index 6c1b5fec83..c4b6460002 100644
--- a/doc/html/boost_asio/reference/basic_socket/message_end_of_record.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/message_flags.html b/doc/html/boost_asio/reference/basic_socket/message_flags.html
index 7c69ee0cf0..34f4e3f0dc 100644
--- a/doc/html/boost_asio/reference/basic_socket/message_flags.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/message_out_of_band.html b/doc/html/boost_asio/reference/basic_socket/message_out_of_band.html
index 1167f6b590..10e4585251 100644
--- a/doc/html/boost_asio/reference/basic_socket/message_out_of_band.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/message_peek.html b/doc/html/boost_asio/reference/basic_socket/message_peek.html
index 08c4de324c..2f6e5662e4 100644
--- a/doc/html/boost_asio/reference/basic_socket/message_peek.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/native_handle.html b/doc/html/boost_asio/reference/basic_socket/native_handle.html
index 3d2a67a1d6..aa4dffa55a 100644
--- a/doc/html/boost_asio/reference/basic_socket/native_handle.html
+++ b/doc/html/boost_asio/reference/basic_socket/native_handle.html
@@ -41,7 +41,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_socket/native_handle_type.html b/doc/html/boost_asio/reference/basic_socket/native_handle_type.html
index 4b8ee23229..4b791272a9 100644
--- a/doc/html/boost_asio/reference/basic_socket/native_handle_type.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/native_non_blocking.html b/doc/html/boost_asio/reference/basic_socket/native_non_blocking.html
index ae10addb4e..1140b13456 100644
--- a/doc/html/boost_asio/reference/basic_socket/native_non_blocking.html
+++ b/doc/html/boost_asio/reference/basic_socket/native_non_blocking.html
@@ -49,7 +49,7 @@ void <a class="link" href="native_non_blocking/overload3.html" title="basic_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_socket/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload1.html
index 6891659fd1..d46e6d0617 100644
--- a/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload1.html
@@ -134,7 +134,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_socket/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload2.html
index 1729a42a97..bd53780e91 100644
--- a/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload2.html
@@ -147,7 +147,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_socket/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload3.html
index a40abb2e0e..d56837d59c 100644
--- a/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload3.html
@@ -139,7 +139,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_socket/non_blocking.html b/doc/html/boost_asio/reference/basic_socket/non_blocking.html
index 49cead1f69..0719bb196e 100644
--- a/doc/html/boost_asio/reference/basic_socket/non_blocking.html
+++ b/doc/html/boost_asio/reference/basic_socket/non_blocking.html
@@ -49,7 +49,7 @@ void <a class="link" href="non_blocking/overload3.html" title="basic_socket::non
</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_socket/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_socket/non_blocking/overload1.html
index 763a5366ca..8c19288c38 100644
--- a/doc/html/boost_asio/reference/basic_socket/non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/non_blocking/overload1.html
@@ -54,7 +54,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_socket/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_socket/non_blocking/overload2.html
index 38bb82130f..4df343a613 100644
--- a/doc/html/boost_asio/reference/basic_socket/non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/non_blocking/overload2.html
@@ -73,7 +73,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_socket/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_socket/non_blocking/overload3.html
index 8bfc3f399e..f35fd03da1 100644
--- a/doc/html/boost_asio/reference/basic_socket/non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/basic_socket/non_blocking/overload3.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_socket/open.html b/doc/html/boost_asio/reference/basic_socket/open.html
index f66cd3c393..8a0b66ec71 100644
--- a/doc/html/boost_asio/reference/basic_socket/open.html
+++ b/doc/html/boost_asio/reference/basic_socket/open.html
@@ -43,7 +43,7 @@ void <a class="link" href="open/overload2.html" title="basic_socket::open (2 of
</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_socket/open/overload1.html b/doc/html/boost_asio/reference/basic_socket/open/overload1.html
index c5f575c357..04fd74a4b4 100644
--- a/doc/html/boost_asio/reference/basic_socket/open/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/open/overload1.html
@@ -66,13 +66,13 @@
<a name="boost_asio.reference.basic_socket.open.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.open.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_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_socket/open/overload2.html b/doc/html/boost_asio/reference/basic_socket/open/overload2.html
index a7d1e091a3..5f6709138d 100644
--- a/doc/html/boost_asio/reference/basic_socket/open/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/open/overload2.html
@@ -58,7 +58,7 @@
<a name="boost_asio.reference.basic_socket.open.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.open.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_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)
@@ -69,7 +69,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_socket/operator_eq_.html b/doc/html/boost_asio/reference/basic_socket/operator_eq_.html
index a229c956a0..f265b7dcb9 100644
--- a/doc/html/boost_asio/reference/basic_socket/operator_eq_.html
+++ b/doc/html/boost_asio/reference/basic_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_socket &gt;::type &amp; <a class="link" href="operator_eq_/overload2.html" title="basic_socket::operator= (2 of 2 overloads)">operator=</a>(
- basic_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_socket &amp; &gt;::type <a class="link" href="operator_eq_/overload2.html" title="basic_socket::operator= (2 of 2 overloads)">operator=</a>(
+ basic_socket&lt; Protocol1, Executor1 &gt; &amp;&amp; other);
<span class="emphasis"><em>&#187; <a class="link" href="operator_eq_/overload2.html" title="basic_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_socket/operator_eq_/overload1.html b/doc/html/boost_asio/reference/basic_socket/operator_eq_/overload1.html
index 6574820e0d..10c277c75f 100644
--- a/doc/html/boost_asio/reference/basic_socket/operator_eq_/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/operator_eq_/overload1.html
@@ -57,12 +57,12 @@
</h6>
<p>
Following the move, the moved-from object is in the same state as if
- constructed using the <code class="computeroutput">basic_socket(io_context&amp;) constructor</code>.
+ constructed using the <code class="computeroutput">basic_socket(const executor_type&amp;) constructor</code>.
</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_socket/operator_eq_/overload2.html b/doc/html/boost_asio/reference/basic_socket/operator_eq_/overload2.html
index 58f176f892..05f40ec818 100644
--- a/doc/html/boost_asio/reference/basic_socket/operator_eq_/overload2.html
+++ b/doc/html/boost_asio/reference/basic_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_socket &gt;::type &amp; operator=(
- basic_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_socket &amp; &gt;::type operator=(
+ basic_socket&lt; Protocol1, Executor1 &gt; &amp;&amp; other);
</pre>
<p>
This assignment operator moves a socket from one object to another.
@@ -59,12 +60,12 @@ enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value, basic_socket &
</h6>
<p>
Following the move, the moved-from object is in the same state as if
- constructed using the <code class="computeroutput">basic_socket(io_context&amp;) constructor</code>.
+ constructed using the <code class="computeroutput">basic_socket(const executor_type&amp;) constructor</code>.
</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_socket/out_of_band_inline.html b/doc/html/boost_asio/reference/basic_socket/out_of_band_inline.html
index 16115b889c..b1de00e45e 100644
--- a/doc/html/boost_asio/reference/basic_socket/out_of_band_inline.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/protocol_type.html b/doc/html/boost_asio/reference/basic_socket/protocol_type.html
index c01873e54b..6ae73df5fa 100644
--- a/doc/html/boost_asio/reference/basic_socket/protocol_type.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_socket/receive_buffer_size.html
index cf7a447184..87ccbc2223 100644
--- a/doc/html/boost_asio/reference/basic_socket/receive_buffer_size.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_socket/receive_low_watermark.html
index afa7b5fd6d..47f780ef38 100644
--- a/doc/html/boost_asio/reference/basic_socket/receive_low_watermark.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/release.html b/doc/html/boost_asio/reference/basic_socket/release.html
index 65857baac7..6881b6d33b 100644
--- a/doc/html/boost_asio/reference/basic_socket/release.html
+++ b/doc/html/boost_asio/reference/basic_socket/release.html
@@ -41,7 +41,7 @@ native_handle_type <a class="link" href="release/overload2.html" title="basic_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_socket/release/overload1.html b/doc/html/boost_asio/reference/basic_socket/release/overload1.html
index f58ecc7ac1..8fdab5c269 100644
--- a/doc/html/boost_asio/reference/basic_socket/release/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/release/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_socket/release/overload2.html b/doc/html/boost_asio/reference/basic_socket/release/overload2.html
index 340c415631..b1287afdc6 100644
--- a/doc/html/boost_asio/reference/basic_socket/release/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/release/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_socket/remote_endpoint.html b/doc/html/boost_asio/reference/basic_socket/remote_endpoint.html
index a9f00a5248..bce095b8cd 100644
--- a/doc/html/boost_asio/reference/basic_socket/remote_endpoint.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/remote_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload1.html
index 65fcaf9db4..07b47d7b14 100644
--- a/doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload1.html
@@ -60,14 +60,14 @@
<a name="boost_asio.reference.basic_socket.remote_endpoint.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.remote_endpoint.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_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_socket/remote_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload2.html
index a5eb7e4735..722e9bdcf8 100644
--- a/doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload2.html
@@ -62,7 +62,7 @@
<a name="boost_asio.reference.basic_socket.remote_endpoint.overload2.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket.remote_endpoint.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_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);
@@ -74,7 +74,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_socket/reuse_address.html b/doc/html/boost_asio/reference/basic_socket/reuse_address.html
index 681b7bccd6..f1c43d86e4 100644
--- a/doc/html/boost_asio/reference/basic_socket/reuse_address.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/send_buffer_size.html b/doc/html/boost_asio/reference/basic_socket/send_buffer_size.html
index 298d6a6f19..7efd3287c6 100644
--- a/doc/html/boost_asio/reference/basic_socket/send_buffer_size.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/send_low_watermark.html b/doc/html/boost_asio/reference/basic_socket/send_low_watermark.html
index b007387581..4299412b5e 100644
--- a/doc/html/boost_asio/reference/basic_socket/send_low_watermark.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/set_option.html b/doc/html/boost_asio/reference/basic_socket/set_option.html
index 1ec692f91a..cbcd0c1c2a 100644
--- a/doc/html/boost_asio/reference/basic_socket/set_option.html
+++ b/doc/html/boost_asio/reference/basic_socket/set_option.html
@@ -47,7 +47,7 @@ void <a class="link" href="set_option/overload2.html" title="basic_socket::set_o
</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_socket/set_option/overload1.html b/doc/html/boost_asio/reference/basic_socket/set_option/overload1.html
index 3d39c9fb8d..7639603be5 100644
--- a/doc/html/boost_asio/reference/basic_socket/set_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/set_option/overload1.html
@@ -71,7 +71,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);
@@ -79,7 +79,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_socket/set_option/overload2.html b/doc/html/boost_asio/reference/basic_socket/set_option/overload2.html
index ea2ff88b82..bc3ea23ab3 100644
--- a/doc/html/boost_asio/reference/basic_socket/set_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/set_option/overload2.html
@@ -63,7 +63,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;
@@ -76,7 +76,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_socket/shutdown.html b/doc/html/boost_asio/reference/basic_socket/shutdown.html
index b25671bec9..d5e544a566 100644
--- a/doc/html/boost_asio/reference/basic_socket/shutdown.html
+++ b/doc/html/boost_asio/reference/basic_socket/shutdown.html
@@ -43,7 +43,7 @@ void <a class="link" href="shutdown/overload2.html" title="basic_socket::shutdow
</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_socket/shutdown/overload1.html b/doc/html/boost_asio/reference/basic_socket/shutdown/overload1.html
index bf504d2c2e..b21e0af1d5 100644
--- a/doc/html/boost_asio/reference/basic_socket/shutdown/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/shutdown/overload1.html
@@ -70,14 +70,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_socket/shutdown/overload2.html b/doc/html/boost_asio/reference/basic_socket/shutdown/overload2.html
index 3bf86c3570..cb5b1e74d5 100644
--- a/doc/html/boost_asio/reference/basic_socket/shutdown/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/shutdown/overload2.html
@@ -62,7 +62,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);
@@ -74,7 +74,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_socket/shutdown_type.html b/doc/html/boost_asio/reference/basic_socket/shutdown_type.html
index e07c6dcd17..43660d3c48 100644
--- a/doc/html/boost_asio/reference/basic_socket/shutdown_type.html
+++ b/doc/html/boost_asio/reference/basic_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_socket/wait.html b/doc/html/boost_asio/reference/basic_socket/wait.html
index fefaf84fae..1c5a9c394c 100644
--- a/doc/html/boost_asio/reference/basic_socket/wait.html
+++ b/doc/html/boost_asio/reference/basic_socket/wait.html
@@ -43,7 +43,7 @@ void <a class="link" href="wait/overload2.html" title="basic_socket::wait (2 of
</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_socket/wait/overload1.html b/doc/html/boost_asio/reference/basic_socket/wait/overload1.html
index 6c98d12ef2..3c95545079 100644
--- a/doc/html/boost_asio/reference/basic_socket/wait/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket/wait/overload1.html
@@ -58,14 +58,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_socket/wait/overload2.html b/doc/html/boost_asio/reference/basic_socket/wait/overload2.html
index 23efd1b5e4..e12b939548 100644
--- a/doc/html/boost_asio/reference/basic_socket/wait/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket/wait/overload2.html
@@ -63,7 +63,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);
@@ -71,7 +71,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_socket/wait_type.html b/doc/html/boost_asio/reference/basic_socket/wait_type.html
index a83bc6dd00..778fdbd2ae 100644
--- a/doc/html/boost_asio/reference/basic_socket/wait_type.html
+++ b/doc/html/boost_asio/reference/basic_socket/wait_type.html
@@ -67,7 +67,7 @@ Wait types.
</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_socket__rebind_executor.html b/doc/html/boost_asio/reference/basic_socket__rebind_executor.html
new file mode 100644
index 0000000000..4be88236c3
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket__rebind_executor.html
@@ -0,0 +1,94 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket::rebind_executor</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="../reference.html" title="Reference">
+<link rel="prev" href="basic_socket/_basic_socket.html" title="basic_socket::~basic_socket">
+<link rel="next" href="basic_socket__rebind_executor/other.html" title="basic_socket::rebind_executor::other">
+</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="basic_socket/_basic_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.basic_socket__rebind_executor"></a><a class="link" href="basic_socket__rebind_executor.html" title="basic_socket::rebind_executor">basic_socket::rebind_executor</a>
+</h3></div></div></div>
+<p>
+ Rebinds the socket type to another executor.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor1</a>&gt;
+struct rebind_executor
+</pre>
+<h5>
+<a name="boost_asio.reference.basic_socket__rebind_executor.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket__rebind_executor.types"></a></span><a class="link" href="basic_socket__rebind_executor.html#boost_asio.reference.basic_socket__rebind_executor.types">Types</a>
+ </h5>
+<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__rebind_executor/other.html" title="basic_socket::rebind_executor::other"><span class="bold"><strong>other</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The socket type when rebound to the specified executor.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.basic_socket__rebind_executor.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket__rebind_executor.requirements"></a></span><a class="link" href="basic_socket__rebind_executor.html#boost_asio.reference.basic_socket__rebind_executor.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_socket.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="basic_socket/_basic_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_socket__rebind_executor/other.html b/doc/html/boost_asio/reference/basic_socket__rebind_executor/other.html
new file mode 100644
index 0000000000..732415952d
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket__rebind_executor/other.html
@@ -0,0 +1,883 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket::rebind_executor::other</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_socket__rebind_executor.html" title="basic_socket::rebind_executor">
+<link rel="prev" href="../basic_socket__rebind_executor.html" title="basic_socket::rebind_executor">
+<link rel="next" href="../basic_socket_acceptor.html" title="basic_socket_acceptor">
+</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="../basic_socket__rebind_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket__rebind_executor.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_socket_acceptor.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_socket__rebind_executor.other"></a><a class="link" href="other.html" title="basic_socket::rebind_executor::other">basic_socket::rebind_executor::other</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.basic_socket__rebind_executor.other"></a>
+The
+ socket type when rebound to the specified executor.
+ </p>
+<pre class="programlisting">typedef basic_socket&lt; Protocol, Executor1 &gt; other;
+</pre>
+<h6>
+<a name="boost_asio.reference.basic_socket__rebind_executor.other.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket__rebind_executor.other.types"></a></span><a class="link" href="other.html#boost_asio.reference.basic_socket__rebind_executor.other.types">Types</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__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>
+<td>
+ <p>
+ Socket option to permit sending of broadcast messages.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/bytes_readable.html" title="basic_socket::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ IO control command to get the amount of data that can be read
+ without blocking.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/debug.html" title="basic_socket::debug"><span class="bold"><strong>debug</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to enable socket-level debugging.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/do_not_route.html" title="basic_socket::do_not_route"><span class="bold"><strong>do_not_route</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to prevent routing, use local interfaces only.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/enable_connection_aborted.html" title="basic_socket::enable_connection_aborted"><span class="bold"><strong>enable_connection_aborted</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to report aborted connections on accept.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/endpoint_type.html" title="basic_socket::endpoint_type"><span class="bold"><strong>endpoint_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The endpoint type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/executor_type.html" title="basic_socket::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/keep_alive.html" title="basic_socket::keep_alive"><span class="bold"><strong>keep_alive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to send keep-alives.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/linger.html" title="basic_socket::linger"><span class="bold"><strong>linger</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to specify whether the socket lingers on close
+ if unsent data is present.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/lowest_layer_type.html" title="basic_socket::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ A basic_socket is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/message_flags.html" title="basic_socket::message_flags"><span class="bold"><strong>message_flags</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Bitmask type for flags that can be passed to send and receive
+ operations.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/native_handle_type.html" title="basic_socket::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/out_of_band_inline.html" title="basic_socket::out_of_band_inline"><span class="bold"><strong>out_of_band_inline</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for putting received out-of-band data inline.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/protocol_type.html" title="basic_socket::protocol_type"><span class="bold"><strong>protocol_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/receive_buffer_size.html" title="basic_socket::receive_buffer_size"><span class="bold"><strong>receive_buffer_size</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the receive buffer size of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/receive_low_watermark.html" title="basic_socket::receive_low_watermark"><span class="bold"><strong>receive_low_watermark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the receive low watermark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/reuse_address.html" title="basic_socket::reuse_address"><span class="bold"><strong>reuse_address</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to allow the socket to be bound to an address that
+ is already in use.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/send_buffer_size.html" title="basic_socket::send_buffer_size"><span class="bold"><strong>send_buffer_size</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the send buffer size of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/send_low_watermark.html" title="basic_socket::send_low_watermark"><span class="bold"><strong>send_low_watermark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the send low watermark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/shutdown_type.html" title="basic_socket::shutdown_type"><span class="bold"><strong>shutdown_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Different ways a socket may be shutdown.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/wait_type.html" title="basic_socket::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait types.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_socket__rebind_executor.other.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket__rebind_executor.other.member_functions"></a></span><a class="link" href="other.html#boost_asio.reference.basic_socket__rebind_executor.other.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="../basic_socket/assign.html" title="basic_socket::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native socket to the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/async_connect.html" title="basic_socket::async_connect"><span class="bold"><strong>async_connect</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous connect.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/async_wait.html" title="basic_socket::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Asynchronously wait for the socket to become ready to read, ready
+ to write, or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/at_mark.html" title="basic_socket::at_mark"><span class="bold"><strong>at_mark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the socket is at the out-of-band data mark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/available.html" title="basic_socket::available"><span class="bold"><strong>available</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine the number of bytes available for reading.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/basic_socket.html" title="basic_socket::basic_socket"><span class="bold"><strong>basic_socket</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct a basic_socket without opening it. <br> <span class="silver"> &#8212;</span><br> Construct
+ and open a basic_socket. <br> <span class="silver"> &#8212;</span><br> Construct a basic_socket,
+ opening it and binding it to the given local endpoint. <br>
+ <span class="silver"> &#8212;</span><br> Construct a basic_socket on an existing native socket.
+ <br> <span class="silver"> &#8212;</span><br> Move-construct a basic_socket from another. <br>
+ <span class="silver"> &#8212;</span><br> Move-construct a basic_socket from a socket of another
+ protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/bind.html" title="basic_socket::bind"><span class="bold"><strong>bind</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Bind the socket to the given local endpoint.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/cancel.html" title="basic_socket::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/close.html" title="basic_socket::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/connect.html" title="basic_socket::connect"><span class="bold"><strong>connect</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Connect the socket to the specified endpoint.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/get_executor.html" title="basic_socket::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor 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>
+<td>
+ <p>
+ Get an option from the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/io_control.html" title="basic_socket::io_control"><span class="bold"><strong>io_control</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Perform an IO control command on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/is_open.html" title="basic_socket::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the socket is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/local_endpoint.html" title="basic_socket::local_endpoint"><span class="bold"><strong>local_endpoint</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the local endpoint of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/lowest_layer.html" title="basic_socket::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/native_handle.html" title="basic_socket::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native socket representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/native_non_blocking.html" title="basic_socket::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the native socket implementation.
+ <br> <span class="silver"> &#8212;</span><br> Sets the non-blocking mode of the native socket
+ implementation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/non_blocking.html" title="basic_socket::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the socket. <br> <span class="silver"> &#8212;</span><br> Sets
+ the non-blocking mode of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/open.html" title="basic_socket::open"><span class="bold"><strong>open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Open the socket using the specified protocol.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/operator_eq_.html" title="basic_socket::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign a basic_socket from another. <br> <span class="silver"> &#8212;</span><br> Move-assign
+ a basic_socket from a socket of another protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/release.html" title="basic_socket::release"><span class="bold"><strong>release</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Release ownership of the underlying native socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/remote_endpoint.html" title="basic_socket::remote_endpoint"><span class="bold"><strong>remote_endpoint</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the remote endpoint of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/set_option.html" title="basic_socket::set_option"><span class="bold"><strong>set_option</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Set an option on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/shutdown.html" title="basic_socket::shutdown"><span class="bold"><strong>shutdown</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Disable sends or receives on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/wait.html" title="basic_socket::wait"><span class="bold"><strong>wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait for the socket to become ready to read, ready to write,
+ or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_socket__rebind_executor.other.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket__rebind_executor.other.protected_member_functions"></a></span><a class="link" href="other.html#boost_asio.reference.basic_socket__rebind_executor.other.protected_member_functions">Protected
+ 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="../basic_socket/_basic_socket.html" title="basic_socket::~basic_socket"><span class="bold"><strong>~basic_socket</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Protected destructor to prevent deletion through this type.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_socket__rebind_executor.other.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket__rebind_executor.other.data_members"></a></span><a class="link" href="other.html#boost_asio.reference.basic_socket__rebind_executor.other.data_members">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/max_connections.html" title="basic_socket::max_connections"><span class="bold"><strong>max_connections</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ (Deprecated: Use max_listen_connections.) The maximum length
+ of the queue of pending incoming connections.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/max_listen_connections.html" title="basic_socket::max_listen_connections"><span class="bold"><strong>max_listen_connections</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The maximum length of the queue of pending incoming connections.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/message_do_not_route.html" title="basic_socket::message_do_not_route"><span class="bold"><strong>message_do_not_route</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Specify that the data should not be subject to routing.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/message_end_of_record.html" title="basic_socket::message_end_of_record"><span class="bold"><strong>message_end_of_record</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Specifies that the data marks the end of a record.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/message_out_of_band.html" title="basic_socket::message_out_of_band"><span class="bold"><strong>message_out_of_band</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Process out-of-band data.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_socket/message_peek.html" title="basic_socket::message_peek"><span class="bold"><strong>message_peek</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Peek at incoming data without removing it from the input queue.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_socket__rebind_executor.other.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket__rebind_executor.other.protected_data_members"></a></span><a class="link" href="other.html#boost_asio.reference.basic_socket__rebind_executor.other.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_socket__rebind_executor.other.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket__rebind_executor.other.thread_safety"></a></span><a class="link" href="other.html#boost_asio.reference.basic_socket__rebind_executor.other.thread_safety">Thread
+ Safety</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket__rebind_executor.other.h6"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket__rebind_executor.other.requirements"></a></span><a class="link" href="other.html#boost_asio.reference.basic_socket__rebind_executor.other.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_socket.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="../basic_socket__rebind_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket__rebind_executor.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_socket_acceptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor.html b/doc/html/boost_asio/reference/basic_socket_acceptor.html
index abe6e985f3..c4f002f85a 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor.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="../reference.html" title="Reference">
-<link rel="prev" href="basic_socket/_basic_socket.html" title="basic_socket::~basic_socket">
+<link rel="prev" href="basic_socket__rebind_executor/other.html" title="basic_socket::rebind_executor::other">
<link rel="next" href="basic_socket_acceptor/accept.html" title="basic_socket_acceptor::accept">
</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_socket/_basic_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_socket_acceptor/accept.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_socket_acceptor/accept.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -30,7 +30,8 @@
Provides the ability to accept new connections.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>&gt;
+ typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>&gt;
class basic_socket_acceptor :
public socket_base
</pre>
@@ -442,32 +443,6 @@ class basic_socket_acceptor :
<tr>
<td>
<p>
- <a class="link" href="basic_socket_acceptor/get_io_context.html" title="basic_socket_acceptor::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_acceptor/get_io_service.html" title="basic_socket_acceptor::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_acceptor/get_option.html" title="basic_socket_acceptor::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -761,7 +736,7 @@ class basic_socket_acceptor :
<p>
Opening a socket acceptor with the SO_REUSEADDR option enabled:
</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::ip::tcp::endpoint endpoint(boost::asio::ip::tcp::v4(), port);
acceptor.open(endpoint.protocol());
acceptor.set_option(boost::asio::ip::tcp::acceptor::reuse_address(true));
@@ -781,7 +756,7 @@ acceptor.listen();
</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>
@@ -789,7 +764,7 @@ acceptor.listen();
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_socket/_basic_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_socket_acceptor/accept.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_socket_acceptor/accept.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/_basic_socket_acceptor.html b/doc/html/boost_asio/reference/basic_socket_acceptor/_basic_socket_acceptor.html
index 2064ef7952..133339f833 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/_basic_socket_acceptor.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/_basic_socket_acceptor.html
@@ -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>
diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/accept.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept.html
index ca43012195..13aef487a3 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_socket_acceptor.html" title="basic_socket_acceptor">
<link rel="prev" href="../basic_socket_acceptor.html" title="basic_socket_acceptor">
-<link rel="next" href="accept/overload1.html" title="basic_socket_acceptor::accept (1 of 12 overloads)">
+<link rel="next" href="accept/overload1.html" title="basic_socket_acceptor::accept (1 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -32,74 +32,124 @@ Accept
a new connection.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol1</a>&gt;
-void <a class="link" href="accept/overload1.html" title="basic_socket_acceptor::accept (1 of 12 overloads)">accept</a>(
- basic_socket&lt; Protocol1 &gt; &amp; peer,
+ 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;
+void <a class="link" href="accept/overload1.html" title="basic_socket_acceptor::accept (1 of 16 overloads)">accept</a>(
+ basic_socket&lt; Protocol1, Executor1 &gt; &amp; peer,
typename enable_if&lt; is_convertible&lt; Protocol, Protocol1 &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="accept/overload1.html" title="basic_socket_acceptor::accept (1 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="accept/overload1.html" title="basic_socket_acceptor::accept (1 of 16 overloads)">more...</a></em></span>
template&lt;
- typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol1</a>&gt;
-void <a class="link" href="accept/overload2.html" title="basic_socket_acceptor::accept (2 of 12 overloads)">accept</a>(
- basic_socket&lt; Protocol1 &gt; &amp; peer,
+ 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;
+void <a class="link" href="accept/overload2.html" title="basic_socket_acceptor::accept (2 of 16 overloads)">accept</a>(
+ basic_socket&lt; Protocol1, Executor1 &gt; &amp; peer,
boost::system::error_code &amp; ec,
typename enable_if&lt; is_convertible&lt; Protocol, Protocol1 &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="accept/overload2.html" title="basic_socket_acceptor::accept (2 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="accept/overload2.html" title="basic_socket_acceptor::accept (2 of 16 overloads)">more...</a></em></span>
</pre>
<p>
Accept a new connection and obtain the endpoint of the peer.
</p>
-<pre class="programlisting">void <a class="link" href="accept/overload3.html" title="basic_socket_acceptor::accept (3 of 12 overloads)">accept</a>(
- basic_socket&lt; protocol_type &gt; &amp; peer,
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+void <a class="link" href="accept/overload3.html" title="basic_socket_acceptor::accept (3 of 16 overloads)">accept</a>(
+ basic_socket&lt; protocol_type, Executor1 &gt; &amp; peer,
endpoint_type &amp; peer_endpoint);
- <span class="emphasis"><em>&#187; <a class="link" href="accept/overload3.html" title="basic_socket_acceptor::accept (3 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="accept/overload3.html" title="basic_socket_acceptor::accept (3 of 16 overloads)">more...</a></em></span>
-void <a class="link" href="accept/overload4.html" title="basic_socket_acceptor::accept (4 of 12 overloads)">accept</a>(
- basic_socket&lt; protocol_type &gt; &amp; peer,
+template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+void <a class="link" href="accept/overload4.html" title="basic_socket_acceptor::accept (4 of 16 overloads)">accept</a>(
+ basic_socket&lt; protocol_type, Executor1 &gt; &amp; peer,
endpoint_type &amp; peer_endpoint,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="accept/overload4.html" title="basic_socket_acceptor::accept (4 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="accept/overload4.html" title="basic_socket_acceptor::accept (4 of 16 overloads)">more...</a></em></span>
-Protocol::socket <a class="link" href="accept/overload5.html" title="basic_socket_acceptor::accept (5 of 12 overloads)">accept</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="accept/overload5.html" title="basic_socket_acceptor::accept (5 of 12 overloads)">more...</a></em></span>
+Protocol::socket <a class="link" href="accept/overload5.html" title="basic_socket_acceptor::accept (5 of 16 overloads)">accept</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="accept/overload5.html" title="basic_socket_acceptor::accept (5 of 16 overloads)">more...</a></em></span>
-Protocol::socket <a class="link" href="accept/overload6.html" title="basic_socket_acceptor::accept (6 of 12 overloads)">accept</a>(
+Protocol::socket <a class="link" href="accept/overload6.html" title="basic_socket_acceptor::accept (6 of 16 overloads)">accept</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="accept/overload6.html" title="basic_socket_acceptor::accept (6 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="accept/overload6.html" title="basic_socket_acceptor::accept (6 of 16 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+Protocol::socket::template rebind_executor&lt; Executor1 &gt;::other <a class="link" href="accept/overload7.html" title="basic_socket_acceptor::accept (7 of 16 overloads)">accept</a>(
+ const Executor1 &amp; ex,
+ typename enable_if&lt; is_executor&lt; Executor1 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="accept/overload7.html" title="basic_socket_acceptor::accept (7 of 16 overloads)">more...</a></em></span>
-Protocol::socket <a class="link" href="accept/overload7.html" title="basic_socket_acceptor::accept (7 of 12 overloads)">accept</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="accept/overload7.html" title="basic_socket_acceptor::accept (7 of 12 overloads)">more...</a></em></span>
+template&lt;
+ typename ExecutionContext&gt;
+Protocol::socket::template rebind_executor&lt; typename ExecutionContext::executor_type &gt;::other <a class="link" href="accept/overload8.html" title="basic_socket_acceptor::accept (8 of 16 overloads)">accept</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="accept/overload8.html" title="basic_socket_acceptor::accept (8 of 16 overloads)">more...</a></em></span>
-Protocol::socket <a class="link" href="accept/overload8.html" title="basic_socket_acceptor::accept (8 of 12 overloads)">accept</a>(
- boost::asio::io_context &amp; io_context,
- boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="accept/overload8.html" title="basic_socket_acceptor::accept (8 of 12 overloads)">more...</a></em></span>
+template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+Protocol::socket::template rebind_executor&lt; Executor1 &gt;::other <a class="link" href="accept/overload9.html" title="basic_socket_acceptor::accept (9 of 16 overloads)">accept</a>(
+ const Executor1 &amp; ex,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_executor&lt; Executor1 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="accept/overload9.html" title="basic_socket_acceptor::accept (9 of 16 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+Protocol::socket::template rebind_executor&lt; typename ExecutionContext::executor_type &gt;::other <a class="link" href="accept/overload10.html" title="basic_socket_acceptor::accept (10 of 16 overloads)">accept</a>(
+ ExecutionContext &amp; context,
+ boost::system::error_code &amp; ec,
+ 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="accept/overload10.html" title="basic_socket_acceptor::accept (10 of 16 overloads)">more...</a></em></span>
-Protocol::socket <a class="link" href="accept/overload9.html" title="basic_socket_acceptor::accept (9 of 12 overloads)">accept</a>(
+Protocol::socket <a class="link" href="accept/overload11.html" title="basic_socket_acceptor::accept (11 of 16 overloads)">accept</a>(
endpoint_type &amp; peer_endpoint);
- <span class="emphasis"><em>&#187; <a class="link" href="accept/overload9.html" title="basic_socket_acceptor::accept (9 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="accept/overload11.html" title="basic_socket_acceptor::accept (11 of 16 overloads)">more...</a></em></span>
-Protocol::socket <a class="link" href="accept/overload10.html" title="basic_socket_acceptor::accept (10 of 12 overloads)">accept</a>(
+Protocol::socket <a class="link" href="accept/overload12.html" title="basic_socket_acceptor::accept (12 of 16 overloads)">accept</a>(
endpoint_type &amp; peer_endpoint,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="accept/overload10.html" title="basic_socket_acceptor::accept (10 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="accept/overload12.html" title="basic_socket_acceptor::accept (12 of 16 overloads)">more...</a></em></span>
-Protocol::socket <a class="link" href="accept/overload11.html" title="basic_socket_acceptor::accept (11 of 12 overloads)">accept</a>(
- boost::asio::io_context &amp; io_context,
- endpoint_type &amp; peer_endpoint);
- <span class="emphasis"><em>&#187; <a class="link" href="accept/overload11.html" title="basic_socket_acceptor::accept (11 of 12 overloads)">more...</a></em></span>
+template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+Protocol::socket::template rebind_executor&lt; Executor1 &gt;::other <a class="link" href="accept/overload13.html" title="basic_socket_acceptor::accept (13 of 16 overloads)">accept</a>(
+ const Executor1 &amp; ex,
+ endpoint_type &amp; peer_endpoint,
+ typename enable_if&lt; is_executor&lt; Executor1 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="accept/overload13.html" title="basic_socket_acceptor::accept (13 of 16 overloads)">more...</a></em></span>
-Protocol::socket <a class="link" href="accept/overload12.html" title="basic_socket_acceptor::accept (12 of 12 overloads)">accept</a>(
- boost::asio::io_context &amp; io_context,
+template&lt;
+ typename ExecutionContext&gt;
+Protocol::socket::template rebind_executor&lt; typename ExecutionContext::executor_type &gt;::other <a class="link" href="accept/overload14.html" title="basic_socket_acceptor::accept (14 of 16 overloads)">accept</a>(
+ ExecutionContext &amp; context,
endpoint_type &amp; peer_endpoint,
- boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="accept/overload12.html" title="basic_socket_acceptor::accept (12 of 12 overloads)">more...</a></em></span>
+ 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="accept/overload14.html" title="basic_socket_acceptor::accept (14 of 16 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+Protocol::socket::template rebind_executor&lt; Executor1 &gt;::other <a class="link" href="accept/overload15.html" title="basic_socket_acceptor::accept (15 of 16 overloads)">accept</a>(
+ const executor_type &amp; ex,
+ endpoint_type &amp; peer_endpoint,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_executor&lt; Executor1 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="accept/overload15.html" title="basic_socket_acceptor::accept (15 of 16 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+Protocol::socket::template rebind_executor&lt; typename ExecutionContext::executor_type &gt;::other <a class="link" href="accept/overload16.html" title="basic_socket_acceptor::accept (16 of 16 overloads)">accept</a>(
+ ExecutionContext &amp; context,
+ endpoint_type &amp; peer_endpoint,
+ boost::system::error_code &amp; ec,
+ 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="accept/overload16.html" title="basic_socket_acceptor::accept (16 of 16 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_socket_acceptor/accept/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload1.html
index 39d96644d9..d39c18b658 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::accept (1 of 12 overloads)</title>
+<title>basic_socket_acceptor::accept (1 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
<link rel="prev" href="../accept.html" title="basic_socket_acceptor::accept">
-<link rel="next" href="overload2.html" title="basic_socket_acceptor::accept (2 of 12 overloads)">
+<link rel="next" href="overload2.html" title="basic_socket_acceptor::accept (2 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,16 +24,17 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.accept.overload1"></a><a class="link" href="overload1.html" title="basic_socket_acceptor::accept (1 of 12 overloads)">basic_socket_acceptor::accept
- (1 of 12 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload1"></a><a class="link" href="overload1.html" title="basic_socket_acceptor::accept (1 of 16 overloads)">basic_socket_acceptor::accept
+ (1 of 16 overloads)</a>
</h5></div></div></div>
<p>
Accept a new connection.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="../../Protocol.html" title="Protocol requirements">Protocol1</a>&gt;
+ 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;
void accept(
- basic_socket&lt; Protocol1 &gt; &amp; peer,
+ basic_socket&lt; Protocol1, Executor1 &gt; &amp; peer,
typename enable_if&lt; is_convertible&lt; Protocol, Protocol1 &gt;::value &gt;::type * = 0);
</pre>
<p>
@@ -71,15 +72,15 @@ void accept(
<a name="boost_asio.reference.basic_socket_acceptor.accept.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_socket_acceptor.accept.overload1.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
-boost::asio::ip::tcp::socket socket(io_context);
+boost::asio::ip::tcp::socket socket(my_context);
acceptor.accept(socket);
</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_socket_acceptor/accept/overload10.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload10.html
index b82b915a3e..7e6e915769 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload10.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload10.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::accept (10 of 12 overloads)</title>
+<title>basic_socket_acceptor::accept (10 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
-<link rel="prev" href="overload9.html" title="basic_socket_acceptor::accept (9 of 12 overloads)">
-<link rel="next" href="overload11.html" title="basic_socket_acceptor::accept (11 of 12 overloads)">
+<link rel="prev" href="overload9.html" title="basic_socket_acceptor::accept (9 of 16 overloads)">
+<link rel="next" href="overload11.html" title="basic_socket_acceptor::accept (11 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,15 +24,18 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.accept.overload10"></a><a class="link" href="overload10.html" title="basic_socket_acceptor::accept (10 of 12 overloads)">basic_socket_acceptor::accept
- (10 of 12 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload10"></a><a class="link" href="overload10.html" title="basic_socket_acceptor::accept (10 of 16 overloads)">basic_socket_acceptor::accept
+ (10 of 16 overloads)</a>
</h5></div></div></div>
<p>
Accept a new connection.
</p>
-<pre class="programlisting">Protocol::socket accept(
- endpoint_type &amp; peer_endpoint,
- boost::system::error_code &amp; ec);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+Protocol::socket::template rebind_executor&lt; typename ExecutionContext::executor_type &gt;::other accept(
+ ExecutionContext &amp; context,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to accept a new connection from a peer. The function
@@ -50,10 +53,10 @@
<div class="variablelist">
<p class="title"><b></b></p>
<dl class="variablelist">
-<dt><span class="term">peer_endpoint</span></dt>
+<dt><span class="term">context</span></dt>
<dd><p>
- An endpoint object into which the endpoint of the remote peer will
- be written.
+ The I/O execution context object to be used for the newly accepted
+ socket.
</p></dd>
<dt><span class="term">ec</span></dt>
<dd><p>
@@ -74,10 +77,9 @@
<a name="boost_asio.reference.basic_socket_acceptor.accept.overload10.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload10.example"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_socket_acceptor.accept.overload10.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
-boost::asio::ip::tcp::endpoint endpoint;
-boost::asio::ip::tcp::socket socket(acceptor.accept(endpoint, ec));
+boost::asio::ip::tcp::socket socket(acceptor.accept(my_context2, ec));
if (ec)
{
// An error occurred.
@@ -86,7 +88,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_socket_acceptor/accept/overload11.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload11.html
index 7154c6c8b7..1136e6d7d1 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload11.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload11.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::accept (11 of 12 overloads)</title>
+<title>basic_socket_acceptor::accept (11 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
-<link rel="prev" href="overload10.html" title="basic_socket_acceptor::accept (10 of 12 overloads)">
-<link rel="next" href="overload12.html" title="basic_socket_acceptor::accept (12 of 12 overloads)">
+<link rel="prev" href="overload10.html" title="basic_socket_acceptor::accept (10 of 16 overloads)">
+<link rel="next" href="overload12.html" title="basic_socket_acceptor::accept (12 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,14 +24,13 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.accept.overload11"></a><a class="link" href="overload11.html" title="basic_socket_acceptor::accept (11 of 12 overloads)">basic_socket_acceptor::accept
- (11 of 12 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload11"></a><a class="link" href="overload11.html" title="basic_socket_acceptor::accept (11 of 16 overloads)">basic_socket_acceptor::accept
+ (11 of 16 overloads)</a>
</h5></div></div></div>
<p>
Accept a new connection.
</p>
<pre class="programlisting">Protocol::socket accept(
- boost::asio::io_context &amp; io_context,
endpoint_type &amp; peer_endpoint);
</pre>
<p>
@@ -50,11 +49,6 @@
<div class="variablelist">
<p class="title"><b></b></p>
<dl class="variablelist">
-<dt><span class="term">io_context</span></dt>
-<dd><p>
- The <a class="link" href="../../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object to be used for the newly accepted socket.
- </p></dd>
<dt><span class="term">peer_endpoint</span></dt>
<dd><p>
An endpoint object into which the endpoint of the remote peer will
@@ -87,16 +81,15 @@
<a name="boost_asio.reference.basic_socket_acceptor.accept.overload11.h3"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload11.example"></a></span><a class="link" href="overload11.html#boost_asio.reference.basic_socket_acceptor.accept.overload11.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::asio::ip::tcp::endpoint endpoint;
-boost::asio::ip::tcp::socket socket(
- acceptor.accept(io_context2, endpoint));
+boost::asio::ip::tcp::socket socket(acceptor.accept(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_socket_acceptor/accept/overload12.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload12.html
index c5449f300b..e32a4f7bc8 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload12.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload12.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::accept (12 of 12 overloads)</title>
+<title>basic_socket_acceptor::accept (12 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
-<link rel="prev" href="overload11.html" title="basic_socket_acceptor::accept (11 of 12 overloads)">
-<link rel="next" href="../assign.html" title="basic_socket_acceptor::assign">
+<link rel="prev" href="overload11.html" title="basic_socket_acceptor::accept (11 of 16 overloads)">
+<link rel="next" href="overload13.html" title="basic_socket_acceptor::accept (13 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,18 +20,17 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload11.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../accept.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="../assign.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload11.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../accept.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="overload13.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_socket_acceptor.accept.overload12"></a><a class="link" href="overload12.html" title="basic_socket_acceptor::accept (12 of 12 overloads)">basic_socket_acceptor::accept
- (12 of 12 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload12"></a><a class="link" href="overload12.html" title="basic_socket_acceptor::accept (12 of 16 overloads)">basic_socket_acceptor::accept
+ (12 of 16 overloads)</a>
</h5></div></div></div>
<p>
Accept a new connection.
</p>
<pre class="programlisting">Protocol::socket accept(
- boost::asio::io_context &amp; io_context,
endpoint_type &amp; peer_endpoint,
boost::system::error_code &amp; ec);
</pre>
@@ -51,11 +50,6 @@
<div class="variablelist">
<p class="title"><b></b></p>
<dl class="variablelist">
-<dt><span class="term">io_context</span></dt>
-<dd><p>
- The <a class="link" href="../../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object to be used for the newly accepted socket.
- </p></dd>
<dt><span class="term">peer_endpoint</span></dt>
<dd><p>
An endpoint object into which the endpoint of the remote peer will
@@ -80,11 +74,10 @@
<a name="boost_asio.reference.basic_socket_acceptor.accept.overload12.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload12.example"></a></span><a class="link" href="overload12.html#boost_asio.reference.basic_socket_acceptor.accept.overload12.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::asio::ip::tcp::endpoint endpoint;
-boost::asio::ip::tcp::socket socket(
- acceptor.accept(io_context2, endpoint, ec));
+boost::asio::ip::tcp::socket socket(acceptor.accept(endpoint, ec));
if (ec)
{
// An error occurred.
@@ -93,7 +86,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>
@@ -101,7 +94,7 @@ if (ec)
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload11.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../accept.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="../assign.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload11.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../accept.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="overload13.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload13.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload13.html
new file mode 100644
index 0000000000..0d30af06bb
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload13.html
@@ -0,0 +1,112 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket_acceptor::accept (13 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
+<link rel="prev" href="overload12.html" title="basic_socket_acceptor::accept (12 of 16 overloads)">
+<link rel="next" href="overload14.html" title="basic_socket_acceptor::accept (14 of 16 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="overload12.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../accept.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="overload14.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_socket_acceptor.accept.overload13"></a><a class="link" href="overload13.html" title="basic_socket_acceptor::accept (13 of 16 overloads)">basic_socket_acceptor::accept
+ (13 of 16 overloads)</a>
+</h5></div></div></div>
+<p>
+ Accept a new connection.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+Protocol::socket::template rebind_executor&lt; Executor1 &gt;::other accept(
+ const Executor1 &amp; ex,
+ endpoint_type &amp; peer_endpoint,
+ typename enable_if&lt; is_executor&lt; Executor1 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to accept a new connection from a peer. The function
+ call will block until a new connection has been accepted successfully
+ or an error occurs.
+ </p>
+<p>
+ This overload requires that the Protocol template parameter satisfy the
+ AcceptableProtocol type requirements.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload13.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload13.parameters"></a></span><a class="link" href="overload13.html#boost_asio.reference.basic_socket_acceptor.accept.overload13.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 object to be used for the newly accepted socket.
+ </p></dd>
+<dt><span class="term">peer_endpoint</span></dt>
+<dd><p>
+ An endpoint object into which the endpoint of the remote peer will
+ be written.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload13.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload13.return_value"></a></span><a class="link" href="overload13.html#boost_asio.reference.basic_socket_acceptor.accept.overload13.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ A socket object representing the newly accepted connection.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload13.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload13.exceptions"></a></span><a class="link" href="overload13.html#boost_asio.reference.basic_socket_acceptor.accept.overload13.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>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload13.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload13.example"></a></span><a class="link" href="overload13.html#boost_asio.reference.basic_socket_acceptor.accept.overload13.example">Example</a>
+ </h6>
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
+...
+boost::asio::ip::tcp::endpoint endpoint;
+boost::asio::ip::tcp::socket socket(
+ acceptor.accept(my_context2, 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-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="overload12.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../accept.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="overload14.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload14.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload14.html
new file mode 100644
index 0000000000..2874de8f61
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload14.html
@@ -0,0 +1,113 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket_acceptor::accept (14 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
+<link rel="prev" href="overload13.html" title="basic_socket_acceptor::accept (13 of 16 overloads)">
+<link rel="next" href="overload15.html" title="basic_socket_acceptor::accept (15 of 16 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="overload13.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../accept.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="overload15.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_socket_acceptor.accept.overload14"></a><a class="link" href="overload14.html" title="basic_socket_acceptor::accept (14 of 16 overloads)">basic_socket_acceptor::accept
+ (14 of 16 overloads)</a>
+</h5></div></div></div>
+<p>
+ Accept a new connection.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+Protocol::socket::template rebind_executor&lt; typename ExecutionContext::executor_type &gt;::other accept(
+ ExecutionContext &amp; context,
+ endpoint_type &amp; peer_endpoint,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to accept a new connection from a peer. The function
+ call will block until a new connection has been accepted successfully
+ or an error occurs.
+ </p>
+<p>
+ This overload requires that the Protocol template parameter satisfy the
+ AcceptableProtocol type requirements.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload14.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload14.parameters"></a></span><a class="link" href="overload14.html#boost_asio.reference.basic_socket_acceptor.accept.overload14.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>
+ The I/O execution context object to be used for the newly accepted
+ socket.
+ </p></dd>
+<dt><span class="term">peer_endpoint</span></dt>
+<dd><p>
+ An endpoint object into which the endpoint of the remote peer will
+ be written.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload14.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload14.return_value"></a></span><a class="link" href="overload14.html#boost_asio.reference.basic_socket_acceptor.accept.overload14.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ A socket object representing the newly accepted connection.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload14.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload14.exceptions"></a></span><a class="link" href="overload14.html#boost_asio.reference.basic_socket_acceptor.accept.overload14.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>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload14.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload14.example"></a></span><a class="link" href="overload14.html#boost_asio.reference.basic_socket_acceptor.accept.overload14.example">Example</a>
+ </h6>
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
+...
+boost::asio::ip::tcp::endpoint endpoint;
+boost::asio::ip::tcp::socket socket(
+ acceptor.accept(my_context2, 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-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="overload13.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../accept.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="overload15.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload15.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload15.html
new file mode 100644
index 0000000000..af0794f696
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload15.html
@@ -0,0 +1,109 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket_acceptor::accept (15 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
+<link rel="prev" href="overload14.html" title="basic_socket_acceptor::accept (14 of 16 overloads)">
+<link rel="next" href="overload16.html" title="basic_socket_acceptor::accept (16 of 16 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="overload14.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../accept.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="overload16.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_socket_acceptor.accept.overload15"></a><a class="link" href="overload15.html" title="basic_socket_acceptor::accept (15 of 16 overloads)">basic_socket_acceptor::accept
+ (15 of 16 overloads)</a>
+</h5></div></div></div>
+<p>
+ Accept a new connection.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+Protocol::socket::template rebind_executor&lt; Executor1 &gt;::other accept(
+ const executor_type &amp; ex,
+ endpoint_type &amp; peer_endpoint,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_executor&lt; Executor1 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to accept a new connection from a peer. The function
+ call will block until a new connection has been accepted successfully
+ or an error occurs.
+ </p>
+<p>
+ This overload requires that the Protocol template parameter satisfy the
+ AcceptableProtocol type requirements.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload15.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload15.parameters"></a></span><a class="link" href="overload15.html#boost_asio.reference.basic_socket_acceptor.accept.overload15.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 object to be used for the newly accepted socket.
+ </p></dd>
+<dt><span class="term">peer_endpoint</span></dt>
+<dd><p>
+ An endpoint object into which the endpoint of the remote peer will
+ be written.
+ </p></dd>
+<dt><span class="term">ec</span></dt>
+<dd><p>
+ Set to indicate what error occurred, if any.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload15.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload15.return_value"></a></span><a class="link" href="overload15.html#boost_asio.reference.basic_socket_acceptor.accept.overload15.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ On success, a socket object representing the newly accepted connection.
+ On error, a socket object where <code class="computeroutput">is_open()</code> is false.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload15.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload15.example"></a></span><a class="link" href="overload15.html#boost_asio.reference.basic_socket_acceptor.accept.overload15.example">Example</a>
+ </h6>
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
+...
+boost::asio::ip::tcp::endpoint endpoint;
+boost::asio::ip::tcp::socket socket(
+ acceptor.accept(my_context2, endpoint, ec));
+if (ec)
+{
+ // An error occurred.
+}
+</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="overload14.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../accept.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="overload16.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload16.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload16.html
new file mode 100644
index 0000000000..9c6bb3d851
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload16.html
@@ -0,0 +1,110 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket_acceptor::accept (16 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
+<link rel="prev" href="overload15.html" title="basic_socket_acceptor::accept (15 of 16 overloads)">
+<link rel="next" href="../assign.html" title="basic_socket_acceptor::assign">
+</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="overload15.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../accept.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="../assign.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_socket_acceptor.accept.overload16"></a><a class="link" href="overload16.html" title="basic_socket_acceptor::accept (16 of 16 overloads)">basic_socket_acceptor::accept
+ (16 of 16 overloads)</a>
+</h5></div></div></div>
+<p>
+ Accept a new connection.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+Protocol::socket::template rebind_executor&lt; typename ExecutionContext::executor_type &gt;::other accept(
+ ExecutionContext &amp; context,
+ endpoint_type &amp; peer_endpoint,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to accept a new connection from a peer. The function
+ call will block until a new connection has been accepted successfully
+ or an error occurs.
+ </p>
+<p>
+ This overload requires that the Protocol template parameter satisfy the
+ AcceptableProtocol type requirements.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload16.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload16.parameters"></a></span><a class="link" href="overload16.html#boost_asio.reference.basic_socket_acceptor.accept.overload16.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>
+ The I/O execution context object to be used for the newly accepted
+ socket.
+ </p></dd>
+<dt><span class="term">peer_endpoint</span></dt>
+<dd><p>
+ An endpoint object into which the endpoint of the remote peer will
+ be written.
+ </p></dd>
+<dt><span class="term">ec</span></dt>
+<dd><p>
+ Set to indicate what error occurred, if any.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload16.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload16.return_value"></a></span><a class="link" href="overload16.html#boost_asio.reference.basic_socket_acceptor.accept.overload16.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ On success, a socket object representing the newly accepted connection.
+ On error, a socket object where <code class="computeroutput">is_open()</code> is false.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload16.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload16.example"></a></span><a class="link" href="overload16.html#boost_asio.reference.basic_socket_acceptor.accept.overload16.example">Example</a>
+ </h6>
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
+...
+boost::asio::ip::tcp::endpoint endpoint;
+boost::asio::ip::tcp::socket socket(
+ acceptor.accept(my_context2, endpoint, ec));
+if (ec)
+{
+ // An error occurred.
+}
+</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="overload15.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../accept.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="../assign.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload2.html
index b57635a9c5..21d198beff 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::accept (2 of 12 overloads)</title>
+<title>basic_socket_acceptor::accept (2 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
-<link rel="prev" href="overload1.html" title="basic_socket_acceptor::accept (1 of 12 overloads)">
-<link rel="next" href="overload3.html" title="basic_socket_acceptor::accept (3 of 12 overloads)">
+<link rel="prev" href="overload1.html" title="basic_socket_acceptor::accept (1 of 16 overloads)">
+<link rel="next" href="overload3.html" title="basic_socket_acceptor::accept (3 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,16 +24,17 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.accept.overload2"></a><a class="link" href="overload2.html" title="basic_socket_acceptor::accept (2 of 12 overloads)">basic_socket_acceptor::accept
- (2 of 12 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload2"></a><a class="link" href="overload2.html" title="basic_socket_acceptor::accept (2 of 16 overloads)">basic_socket_acceptor::accept
+ (2 of 16 overloads)</a>
</h5></div></div></div>
<p>
Accept a new connection.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="../../Protocol.html" title="Protocol requirements">Protocol1</a>&gt;
+ 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;
void accept(
- basic_socket&lt; Protocol1 &gt; &amp; peer,
+ basic_socket&lt; Protocol1, Executor1 &gt; &amp; peer,
boost::system::error_code &amp; ec,
typename enable_if&lt; is_convertible&lt; Protocol, Protocol1 &gt;::value &gt;::type * = 0);
</pre>
@@ -63,9 +64,9 @@ void accept(
<a name="boost_asio.reference.basic_socket_acceptor.accept.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_socket_acceptor.accept.overload2.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
-boost::asio::ip::tcp::socket socket(io_context);
+boost::asio::ip::tcp::socket socket(my_context);
boost::system::error_code ec;
acceptor.accept(socket, ec);
if (ec)
@@ -76,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_socket_acceptor/accept/overload3.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload3.html
index c558ddfa13..790c8d4328 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload3.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::accept (3 of 12 overloads)</title>
+<title>basic_socket_acceptor::accept (3 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
-<link rel="prev" href="overload2.html" title="basic_socket_acceptor::accept (2 of 12 overloads)">
-<link rel="next" href="overload4.html" title="basic_socket_acceptor::accept (4 of 12 overloads)">
+<link rel="prev" href="overload2.html" title="basic_socket_acceptor::accept (2 of 16 overloads)">
+<link rel="next" href="overload4.html" title="basic_socket_acceptor::accept (4 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,14 +24,16 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.accept.overload3"></a><a class="link" href="overload3.html" title="basic_socket_acceptor::accept (3 of 12 overloads)">basic_socket_acceptor::accept
- (3 of 12 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload3"></a><a class="link" href="overload3.html" title="basic_socket_acceptor::accept (3 of 16 overloads)">basic_socket_acceptor::accept
+ (3 of 16 overloads)</a>
</h5></div></div></div>
<p>
Accept a new connection and obtain the endpoint of the peer.
</p>
-<pre class="programlisting">void accept(
- basic_socket&lt; protocol_type &gt; &amp; peer,
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+void accept(
+ basic_socket&lt; protocol_type, Executor1 &gt; &amp; peer,
endpoint_type &amp; peer_endpoint);
</pre>
<p>
@@ -75,16 +77,16 @@
<a name="boost_asio.reference.basic_socket_acceptor.accept.overload3.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload3.example"></a></span><a class="link" href="overload3.html#boost_asio.reference.basic_socket_acceptor.accept.overload3.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
-boost::asio::ip::tcp::socket socket(io_context);
+boost::asio::ip::tcp::socket socket(my_context);
boost::asio::ip::tcp::endpoint endpoint;
acceptor.accept(socket, 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_socket_acceptor/accept/overload4.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload4.html
index 6472a5433c..c198064b2b 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload4.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::accept (4 of 12 overloads)</title>
+<title>basic_socket_acceptor::accept (4 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
-<link rel="prev" href="overload3.html" title="basic_socket_acceptor::accept (3 of 12 overloads)">
-<link rel="next" href="overload5.html" title="basic_socket_acceptor::accept (5 of 12 overloads)">
+<link rel="prev" href="overload3.html" title="basic_socket_acceptor::accept (3 of 16 overloads)">
+<link rel="next" href="overload5.html" title="basic_socket_acceptor::accept (5 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,14 +24,16 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.accept.overload4"></a><a class="link" href="overload4.html" title="basic_socket_acceptor::accept (4 of 12 overloads)">basic_socket_acceptor::accept
- (4 of 12 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload4"></a><a class="link" href="overload4.html" title="basic_socket_acceptor::accept (4 of 16 overloads)">basic_socket_acceptor::accept
+ (4 of 16 overloads)</a>
</h5></div></div></div>
<p>
Accept a new connection and obtain the endpoint of the peer.
</p>
-<pre class="programlisting">void accept(
- basic_socket&lt; protocol_type &gt; &amp; peer,
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+void accept(
+ basic_socket&lt; protocol_type, Executor1 &gt; &amp; peer,
endpoint_type &amp; peer_endpoint,
boost::system::error_code &amp; ec);
</pre>
@@ -67,9 +69,9 @@
<a name="boost_asio.reference.basic_socket_acceptor.accept.overload4.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload4.example"></a></span><a class="link" href="overload4.html#boost_asio.reference.basic_socket_acceptor.accept.overload4.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
-boost::asio::ip::tcp::socket socket(io_context);
+boost::asio::ip::tcp::socket socket(my_context);
boost::asio::ip::tcp::endpoint endpoint;
boost::system::error_code ec;
acceptor.accept(socket, endpoint, ec);
@@ -81,7 +83,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_socket_acceptor/accept/overload5.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload5.html
index 40fdc7a300..f537e919c8 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload5.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::accept (5 of 12 overloads)</title>
+<title>basic_socket_acceptor::accept (5 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
-<link rel="prev" href="overload4.html" title="basic_socket_acceptor::accept (4 of 12 overloads)">
-<link rel="next" href="overload6.html" title="basic_socket_acceptor::accept (6 of 12 overloads)">
+<link rel="prev" href="overload4.html" title="basic_socket_acceptor::accept (4 of 16 overloads)">
+<link rel="next" href="overload6.html" title="basic_socket_acceptor::accept (6 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.accept.overload5"></a><a class="link" href="overload5.html" title="basic_socket_acceptor::accept (5 of 12 overloads)">basic_socket_acceptor::accept
- (5 of 12 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload5"></a><a class="link" href="overload5.html" title="basic_socket_acceptor::accept (5 of 16 overloads)">basic_socket_acceptor::accept
+ (5 of 16 overloads)</a>
</h5></div></div></div>
<p>
Accept a new connection.
@@ -66,14 +66,14 @@
<a name="boost_asio.reference.basic_socket_acceptor.accept.overload5.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload5.example"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_socket_acceptor.accept.overload5.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::asio::ip::tcp::socket socket(acceptor.accept());
</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_socket_acceptor/accept/overload6.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload6.html
index 4b64d0ddbe..1fcee07cd3 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload6.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::accept (6 of 12 overloads)</title>
+<title>basic_socket_acceptor::accept (6 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
-<link rel="prev" href="overload5.html" title="basic_socket_acceptor::accept (5 of 12 overloads)">
-<link rel="next" href="overload7.html" title="basic_socket_acceptor::accept (7 of 12 overloads)">
+<link rel="prev" href="overload5.html" title="basic_socket_acceptor::accept (5 of 16 overloads)">
+<link rel="next" href="overload7.html" title="basic_socket_acceptor::accept (7 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.accept.overload6"></a><a class="link" href="overload6.html" title="basic_socket_acceptor::accept (6 of 12 overloads)">basic_socket_acceptor::accept
- (6 of 12 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload6"></a><a class="link" href="overload6.html" title="basic_socket_acceptor::accept (6 of 16 overloads)">basic_socket_acceptor::accept
+ (6 of 16 overloads)</a>
</h5></div></div></div>
<p>
Accept a new connection.
@@ -68,7 +68,7 @@
<a name="boost_asio.reference.basic_socket_acceptor.accept.overload6.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload6.example"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_socket_acceptor.accept.overload6.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::asio::ip::tcp::socket socket(acceptor.accept(ec));
if (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_socket_acceptor/accept/overload7.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload7.html
index e5397b3e27..03f1bab59f 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload7.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload7.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::accept (7 of 12 overloads)</title>
+<title>basic_socket_acceptor::accept (7 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
-<link rel="prev" href="overload6.html" title="basic_socket_acceptor::accept (6 of 12 overloads)">
-<link rel="next" href="overload8.html" title="basic_socket_acceptor::accept (8 of 12 overloads)">
+<link rel="prev" href="overload6.html" title="basic_socket_acceptor::accept (6 of 16 overloads)">
+<link rel="next" href="overload8.html" title="basic_socket_acceptor::accept (8 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,14 +24,17 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.accept.overload7"></a><a class="link" href="overload7.html" title="basic_socket_acceptor::accept (7 of 12 overloads)">basic_socket_acceptor::accept
- (7 of 12 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload7"></a><a class="link" href="overload7.html" title="basic_socket_acceptor::accept (7 of 16 overloads)">basic_socket_acceptor::accept
+ (7 of 16 overloads)</a>
</h5></div></div></div>
<p>
Accept a new connection.
</p>
-<pre class="programlisting">Protocol::socket accept(
- boost::asio::io_context &amp; io_context);
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+Protocol::socket::template rebind_executor&lt; Executor1 &gt;::other accept(
+ const Executor1 &amp; ex,
+ typename enable_if&lt; is_executor&lt; Executor1 &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to accept a new connection from a peer. The function
@@ -49,10 +52,9 @@
<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 to be used for the newly accepted socket.
+ The I/O executor object to be used for the newly accepted socket.
</p></dd>
</dl>
</div>
@@ -81,14 +83,14 @@
<a name="boost_asio.reference.basic_socket_acceptor.accept.overload7.h3"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload7.example"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_socket_acceptor.accept.overload7.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::asio::ip::tcp::socket socket(acceptor.accept());
</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_socket_acceptor/accept/overload8.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload8.html
index 22e3c7dd33..d0fca2e7d6 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload8.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload8.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::accept (8 of 12 overloads)</title>
+<title>basic_socket_acceptor::accept (8 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
-<link rel="prev" href="overload7.html" title="basic_socket_acceptor::accept (7 of 12 overloads)">
-<link rel="next" href="overload9.html" title="basic_socket_acceptor::accept (9 of 12 overloads)">
+<link rel="prev" href="overload7.html" title="basic_socket_acceptor::accept (7 of 16 overloads)">
+<link rel="next" href="overload9.html" title="basic_socket_acceptor::accept (9 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,15 +24,17 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.accept.overload8"></a><a class="link" href="overload8.html" title="basic_socket_acceptor::accept (8 of 12 overloads)">basic_socket_acceptor::accept
- (8 of 12 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload8"></a><a class="link" href="overload8.html" title="basic_socket_acceptor::accept (8 of 16 overloads)">basic_socket_acceptor::accept
+ (8 of 16 overloads)</a>
</h5></div></div></div>
<p>
Accept a new connection.
</p>
-<pre class="programlisting">Protocol::socket accept(
- boost::asio::io_context &amp; io_context,
- boost::system::error_code &amp; ec);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+Protocol::socket::template rebind_executor&lt; typename ExecutionContext::executor_type &gt;::other accept(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to accept a new connection from a peer. The function
@@ -50,14 +52,10 @@
<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 to be used for the newly accepted socket.
- </p></dd>
-<dt><span class="term">ec</span></dt>
-<dd><p>
- Set to indicate what error occurred, if any.
+ The I/O execution context object to be used for the newly accepted
+ socket.
</p></dd>
</dl>
</div>
@@ -67,25 +65,33 @@
Value</a>
</h6>
<p>
- On success, a socket object representing the newly accepted connection.
- On error, a socket object where <code class="computeroutput">is_open()</code> is false.
+ A socket object representing the newly accepted connection.
</p>
<h6>
<a name="boost_asio.reference.basic_socket_acceptor.accept.overload8.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload8.exceptions"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_socket_acceptor.accept.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>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload8.h3"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload8.example"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_socket_acceptor.accept.overload8.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
-boost::asio::ip::tcp::socket socket(acceptor.accept(io_context2, ec));
-if (ec)
-{
- // An error occurred.
-}
+boost::asio::ip::tcp::socket socket(acceptor.accept());
</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_socket_acceptor/accept/overload9.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload9.html
index 9a5fa27874..f3be1104e0 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload9.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload9.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::accept (9 of 12 overloads)</title>
+<title>basic_socket_acceptor::accept (9 of 16 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="../accept.html" title="basic_socket_acceptor::accept">
-<link rel="prev" href="overload8.html" title="basic_socket_acceptor::accept (8 of 12 overloads)">
-<link rel="next" href="overload10.html" title="basic_socket_acceptor::accept (10 of 12 overloads)">
+<link rel="prev" href="overload8.html" title="basic_socket_acceptor::accept (8 of 16 overloads)">
+<link rel="next" href="overload10.html" title="basic_socket_acceptor::accept (10 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,14 +24,18 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.accept.overload9"></a><a class="link" href="overload9.html" title="basic_socket_acceptor::accept (9 of 12 overloads)">basic_socket_acceptor::accept
- (9 of 12 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.accept.overload9"></a><a class="link" href="overload9.html" title="basic_socket_acceptor::accept (9 of 16 overloads)">basic_socket_acceptor::accept
+ (9 of 16 overloads)</a>
</h5></div></div></div>
<p>
Accept a new connection.
</p>
-<pre class="programlisting">Protocol::socket accept(
- endpoint_type &amp; peer_endpoint);
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor1</a>&gt;
+Protocol::socket::template rebind_executor&lt; Executor1 &gt;::other accept(
+ const Executor1 &amp; ex,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_executor&lt; Executor1 &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to accept a new connection from a peer. The function
@@ -49,10 +53,13 @@
<div class="variablelist">
<p class="title"><b></b></p>
<dl class="variablelist">
-<dt><span class="term">peer_endpoint</span></dt>
+<dt><span class="term">ex</span></dt>
<dd><p>
- An endpoint object into which the endpoint of the remote peer will
- be written.
+ The I/O executor object to be used for the newly accepted socket.
+ </p></dd>
+<dt><span class="term">ec</span></dt>
+<dd><p>
+ Set to indicate what error occurred, if any.
</p></dd>
</dl>
</div>
@@ -62,34 +69,25 @@
Value</a>
</h6>
<p>
- A socket object representing the newly accepted connection.
+ On success, a socket object representing the newly accepted connection.
+ On error, a socket object where <code class="computeroutput">is_open()</code> is false.
</p>
<h6>
<a name="boost_asio.reference.basic_socket_acceptor.accept.overload9.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload9.exceptions"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_socket_acceptor.accept.overload9.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>
-<h6>
-<a name="boost_asio.reference.basic_socket_acceptor.accept.overload9.h3"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.accept.overload9.example"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_socket_acceptor.accept.overload9.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
-boost::asio::ip::tcp::endpoint endpoint;
-boost::asio::ip::tcp::socket socket(acceptor.accept(endpoint));
+boost::asio::ip::tcp::socket socket(acceptor.accept(my_context2, ec));
+if (ec)
+{
+ // An error occurred.
+}
</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_socket_acceptor/assign.html b/doc/html/boost_asio/reference/basic_socket_acceptor/assign.html
index 3a624065bf..5fb520e34e 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/assign.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/assign.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_socket_acceptor.html" title="basic_socket_acceptor">
-<link rel="prev" href="accept/overload12.html" title="basic_socket_acceptor::accept (12 of 12 overloads)">
+<link rel="prev" href="accept/overload16.html" title="basic_socket_acceptor::accept (16 of 16 overloads)">
<link rel="next" href="assign/overload1.html" title="basic_socket_acceptor::assign (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="accept/overload12.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_acceptor.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="accept/overload16.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_acceptor.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -45,7 +45,7 @@ void <a class="link" href="assign/overload2.html" title="basic_socket_acceptor::
</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>
@@ -53,7 +53,7 @@ void <a class="link" href="assign/overload2.html" title="basic_socket_acceptor::
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="accept/overload12.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_acceptor.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="accept/overload16.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_acceptor.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload1.html
index 255e1566ad..7f8fc0a5f8 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload1.html
@@ -37,7 +37,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_socket_acceptor/assign/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload2.html
index e485253663..406e354833 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload2.html
@@ -38,7 +38,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_socket_acceptor/async_accept.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept.html
index 4823ae9f52..4671431c95 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_socket_acceptor.html" title="basic_socket_acceptor">
<link rel="prev" href="assign/overload2.html" title="basic_socket_acceptor::assign (2 of 2 overloads)">
-<link rel="next" href="async_accept/overload1.html" title="basic_socket_acceptor::async_accept (1 of 6 overloads)">
+<link rel="next" href="async_accept/overload1.html" title="basic_socket_acceptor::async_accept (1 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -33,53 +33,78 @@ Start
</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>,
typename <a class="link" href="../AcceptHandler.html" title="Accept handler requirements">AcceptHandler</a>&gt;
-<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload1.html" title="basic_socket_acceptor::async_accept (1 of 6 overloads)">async_accept</a>(
- basic_socket&lt; Protocol1 &gt; &amp; peer,
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload1.html" title="basic_socket_acceptor::async_accept (1 of 8 overloads)">async_accept</a>(
+ basic_socket&lt; Protocol1, Executor1 &gt; &amp; peer,
AcceptHandler &amp;&amp; handler,
typename enable_if&lt; is_convertible&lt; Protocol, Protocol1 &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="async_accept/overload1.html" title="basic_socket_acceptor::async_accept (1 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_accept/overload1.html" title="basic_socket_acceptor::async_accept (1 of 8 overloads)">more...</a></em></span>
template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>,
typename <a class="link" href="../AcceptHandler.html" title="Accept handler requirements">AcceptHandler</a>&gt;
-<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload2.html" title="basic_socket_acceptor::async_accept (2 of 6 overloads)">async_accept</a>(
- basic_socket&lt; protocol_type &gt; &amp; peer,
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload2.html" title="basic_socket_acceptor::async_accept (2 of 8 overloads)">async_accept</a>(
+ basic_socket&lt; protocol_type, Executor1 &gt; &amp; peer,
endpoint_type &amp; peer_endpoint,
AcceptHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_accept/overload2.html" title="basic_socket_acceptor::async_accept (2 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_accept/overload2.html" title="basic_socket_acceptor::async_accept (2 of 8 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../MoveAcceptHandler.html" title="Move accept handler requirements">MoveAcceptHandler</a>&gt;
-<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload3.html" title="basic_socket_acceptor::async_accept (3 of 6 overloads)">async_accept</a>(
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload3.html" title="basic_socket_acceptor::async_accept (3 of 8 overloads)">async_accept</a>(
MoveAcceptHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_accept/overload3.html" title="basic_socket_acceptor::async_accept (3 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_accept/overload3.html" title="basic_socket_acceptor::async_accept (3 of 8 overloads)">more...</a></em></span>
template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>,
typename <a class="link" href="../MoveAcceptHandler.html" title="Move accept handler requirements">MoveAcceptHandler</a>&gt;
-<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload4.html" title="basic_socket_acceptor::async_accept (4 of 6 overloads)">async_accept</a>(
- boost::asio::io_context &amp; io_context,
- MoveAcceptHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_accept/overload4.html" title="basic_socket_acceptor::async_accept (4 of 6 overloads)">more...</a></em></span>
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload4.html" title="basic_socket_acceptor::async_accept (4 of 8 overloads)">async_accept</a>(
+ const Executor1 &amp; ex,
+ MoveAcceptHandler &amp;&amp; handler,
+ typename enable_if&lt; is_executor&lt; Executor1 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_accept/overload4.html" title="basic_socket_acceptor::async_accept (4 of 8 overloads)">more...</a></em></span>
template&lt;
+ typename ExecutionContext,
typename <a class="link" href="../MoveAcceptHandler.html" title="Move accept handler requirements">MoveAcceptHandler</a>&gt;
-<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload5.html" title="basic_socket_acceptor::async_accept (5 of 6 overloads)">async_accept</a>(
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload5.html" title="basic_socket_acceptor::async_accept (5 of 8 overloads)">async_accept</a>(
+ ExecutionContext &amp; context,
+ MoveAcceptHandler &amp;&amp; handler,
+ 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="async_accept/overload5.html" title="basic_socket_acceptor::async_accept (5 of 8 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="../MoveAcceptHandler.html" title="Move accept handler requirements">MoveAcceptHandler</a>&gt;
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload6.html" title="basic_socket_acceptor::async_accept (6 of 8 overloads)">async_accept</a>(
endpoint_type &amp; peer_endpoint,
MoveAcceptHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_accept/overload5.html" title="basic_socket_acceptor::async_accept (5 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="async_accept/overload6.html" title="basic_socket_acceptor::async_accept (6 of 8 overloads)">more...</a></em></span>
template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>,
typename <a class="link" href="../MoveAcceptHandler.html" title="Move accept handler requirements">MoveAcceptHandler</a>&gt;
-<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload6.html" title="basic_socket_acceptor::async_accept (6 of 6 overloads)">async_accept</a>(
- boost::asio::io_context &amp; io_context,
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload7.html" title="basic_socket_acceptor::async_accept (7 of 8 overloads)">async_accept</a>(
+ const Executor1 &amp; ex,
endpoint_type &amp; peer_endpoint,
- MoveAcceptHandler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="async_accept/overload6.html" title="basic_socket_acceptor::async_accept (6 of 6 overloads)">more...</a></em></span>
+ MoveAcceptHandler &amp;&amp; handler,
+ typename enable_if&lt; is_executor&lt; Executor1 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="async_accept/overload7.html" title="basic_socket_acceptor::async_accept (7 of 8 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext,
+ typename <a class="link" href="../MoveAcceptHandler.html" title="Move accept handler requirements">MoveAcceptHandler</a>&gt;
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="async_accept/overload8.html" title="basic_socket_acceptor::async_accept (8 of 8 overloads)">async_accept</a>(
+ ExecutionContext &amp; context,
+ endpoint_type &amp; peer_endpoint,
+ MoveAcceptHandler &amp;&amp; handler,
+ 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="async_accept/overload8.html" title="basic_socket_acceptor::async_accept (8 of 8 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_socket_acceptor/async_accept/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload1.html
index 62b916c158..1d3734e842 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::async_accept (1 of 6 overloads)</title>
+<title>basic_socket_acceptor::async_accept (1 of 8 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="../async_accept.html" title="basic_socket_acceptor::async_accept">
<link rel="prev" href="../async_accept.html" title="basic_socket_acceptor::async_accept">
-<link rel="next" href="overload2.html" title="basic_socket_acceptor::async_accept (2 of 6 overloads)">
+<link rel="next" href="overload2.html" title="basic_socket_acceptor::async_accept (2 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,17 +24,18 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload1"></a><a class="link" href="overload1.html" title="basic_socket_acceptor::async_accept (1 of 6 overloads)">basic_socket_acceptor::async_accept
- (1 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload1"></a><a class="link" href="overload1.html" title="basic_socket_acceptor::async_accept (1 of 8 overloads)">basic_socket_acceptor::async_accept
+ (1 of 8 overloads)</a>
</h5></div></div></div>
<p>
Start an asynchronous accept.
</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>,
typename <a class="link" href="../../AcceptHandler.html" title="Accept handler requirements">AcceptHandler</a>&gt;
<a class="link" href="../../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_accept(
- basic_socket&lt; Protocol1 &gt; &amp; peer,
+ basic_socket&lt; Protocol1, Executor1 &gt; &amp; peer,
AcceptHandler &amp;&amp; handler,
typename enable_if&lt; is_convertible&lt; Protocol, Protocol1 &gt;::value &gt;::type * = 0);
</pre>
@@ -69,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>
@@ -89,15 +90,15 @@
...
-boost::asio::ip::tcp::acceptor acceptor(io_context);
+boost::asio::ip::tcp::acceptor acceptor(my_context);
...
-boost::asio::ip::tcp::socket socket(io_context);
+boost::asio::ip::tcp::socket socket(my_context);
acceptor.async_accept(socket, accept_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_socket_acceptor/async_accept/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload2.html
index 4efa61d6b8..29c220993c 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::async_accept (2 of 6 overloads)</title>
+<title>basic_socket_acceptor::async_accept (2 of 8 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="../async_accept.html" title="basic_socket_acceptor::async_accept">
-<link rel="prev" href="overload1.html" title="basic_socket_acceptor::async_accept (1 of 6 overloads)">
-<link rel="next" href="overload3.html" title="basic_socket_acceptor::async_accept (3 of 6 overloads)">
+<link rel="prev" href="overload1.html" title="basic_socket_acceptor::async_accept (1 of 8 overloads)">
+<link rel="next" href="overload3.html" title="basic_socket_acceptor::async_accept (3 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,16 +24,17 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload2"></a><a class="link" href="overload2.html" title="basic_socket_acceptor::async_accept (2 of 6 overloads)">basic_socket_acceptor::async_accept
- (2 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload2"></a><a class="link" href="overload2.html" title="basic_socket_acceptor::async_accept (2 of 8 overloads)">basic_socket_acceptor::async_accept
+ (2 of 8 overloads)</a>
</h5></div></div></div>
<p>
Start an asynchronous accept.
</p>
<pre class="programlisting">template&lt;
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor1</a>,
typename <a class="link" href="../../AcceptHandler.html" title="Accept handler requirements">AcceptHandler</a>&gt;
<a class="link" href="../../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_accept(
- basic_socket&lt; protocol_type &gt; &amp; peer,
+ basic_socket&lt; protocol_type, Executor1 &gt; &amp; peer,
endpoint_type &amp; peer_endpoint,
AcceptHandler &amp;&amp; handler);
</pre>
@@ -76,8 +77,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>
@@ -85,7 +86,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_socket_acceptor/async_accept/overload3.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload3.html
index c00015a875..8c0c28480a 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload3.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::async_accept (3 of 6 overloads)</title>
+<title>basic_socket_acceptor::async_accept (3 of 8 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="../async_accept.html" title="basic_socket_acceptor::async_accept">
-<link rel="prev" href="overload2.html" title="basic_socket_acceptor::async_accept (2 of 6 overloads)">
-<link rel="next" href="overload4.html" title="basic_socket_acceptor::async_accept (4 of 6 overloads)">
+<link rel="prev" href="overload2.html" title="basic_socket_acceptor::async_accept (2 of 8 overloads)">
+<link rel="next" href="overload4.html" title="basic_socket_acceptor::async_accept (4 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload3"></a><a class="link" href="overload3.html" title="basic_socket_acceptor::async_accept (3 of 6 overloads)">basic_socket_acceptor::async_accept
- (3 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload3"></a><a class="link" href="overload3.html" title="basic_socket_acceptor::async_accept (3 of 8 overloads)">basic_socket_acceptor::async_accept
+ (3 of 8 overloads)</a>
</h5></div></div></div>
<p>
Start an asynchronous accept.
@@ -65,8 +65,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>
@@ -86,14 +86,14 @@
...
-boost::asio::ip::tcp::acceptor acceptor(io_context);
+boost::asio::ip::tcp::acceptor acceptor(my_context);
...
acceptor.async_accept(accept_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_socket_acceptor/async_accept/overload4.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload4.html
index b85e196f5e..6df02a3f82 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload4.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::async_accept (4 of 6 overloads)</title>
+<title>basic_socket_acceptor::async_accept (4 of 8 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="../async_accept.html" title="basic_socket_acceptor::async_accept">
-<link rel="prev" href="overload3.html" title="basic_socket_acceptor::async_accept (3 of 6 overloads)">
-<link rel="next" href="overload5.html" title="basic_socket_acceptor::async_accept (5 of 6 overloads)">
+<link rel="prev" href="overload3.html" title="basic_socket_acceptor::async_accept (3 of 8 overloads)">
+<link rel="next" href="overload5.html" title="basic_socket_acceptor::async_accept (5 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,17 +24,19 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload4"></a><a class="link" href="overload4.html" title="basic_socket_acceptor::async_accept (4 of 6 overloads)">basic_socket_acceptor::async_accept
- (4 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload4"></a><a class="link" href="overload4.html" title="basic_socket_acceptor::async_accept (4 of 8 overloads)">basic_socket_acceptor::async_accept
+ (4 of 8 overloads)</a>
</h5></div></div></div>
<p>
Start an asynchronous accept.
</p>
<pre class="programlisting">template&lt;
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor1</a>,
typename <a class="link" href="../../MoveAcceptHandler.html" title="Move accept handler requirements">MoveAcceptHandler</a>&gt;
<a class="link" href="../../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_accept(
- boost::asio::io_context &amp; io_context,
- MoveAcceptHandler &amp;&amp; handler);
+ const Executor1 &amp; ex,
+ MoveAcceptHandler &amp;&amp; handler,
+ typename enable_if&lt; is_executor&lt; Executor1 &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to asynchronously accept a new connection. The
@@ -51,10 +53,9 @@
<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 to be used for the newly accepted socket.
+ The I/O executor object to be used for the newly accepted socket.
</p></dd>
<dt><span class="term">handler</span></dt>
<dd>
@@ -65,14 +66,15 @@
</p>
<pre class="programlisting">void handler(
const boost::system::error_code&amp; error, // Result of operation.
- typename Protocol::socket peer // On success, the newly accepted socket.
+ typename Protocol::socket::template rebind_executor&lt;
+ Executor1&gt;::other peer // On success, the newly accepted socket.
);
</pre>
<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,14 +94,14 @@
...
-boost::asio::ip::tcp::acceptor acceptor(io_context);
+boost::asio::ip::tcp::acceptor acceptor(my_context);
...
-acceptor.async_accept(io_context2, accept_handler);
+acceptor.async_accept(my_context2, accept_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_socket_acceptor/async_accept/overload5.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload5.html
index f3d34d1467..b7c9e23a06 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload5.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::async_accept (5 of 6 overloads)</title>
+<title>basic_socket_acceptor::async_accept (5 of 8 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="../async_accept.html" title="basic_socket_acceptor::async_accept">
-<link rel="prev" href="overload4.html" title="basic_socket_acceptor::async_accept (4 of 6 overloads)">
-<link rel="next" href="overload6.html" title="basic_socket_acceptor::async_accept (6 of 6 overloads)">
+<link rel="prev" href="overload4.html" title="basic_socket_acceptor::async_accept (4 of 8 overloads)">
+<link rel="next" href="overload6.html" title="basic_socket_acceptor::async_accept (6 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,17 +24,19 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload5"></a><a class="link" href="overload5.html" title="basic_socket_acceptor::async_accept (5 of 6 overloads)">basic_socket_acceptor::async_accept
- (5 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload5"></a><a class="link" href="overload5.html" title="basic_socket_acceptor::async_accept (5 of 8 overloads)">basic_socket_acceptor::async_accept
+ (5 of 8 overloads)</a>
</h5></div></div></div>
<p>
Start an asynchronous accept.
</p>
<pre class="programlisting">template&lt;
+ typename ExecutionContext,
typename <a class="link" href="../../MoveAcceptHandler.html" title="Move accept handler requirements">MoveAcceptHandler</a>&gt;
<a class="link" href="../../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_accept(
- endpoint_type &amp; peer_endpoint,
- MoveAcceptHandler &amp;&amp; handler);
+ ExecutionContext &amp; context,
+ MoveAcceptHandler &amp;&amp; handler,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to asynchronously accept a new connection. The
@@ -51,12 +53,10 @@
<div class="variablelist">
<p class="title"><b></b></p>
<dl class="variablelist">
-<dt><span class="term">peer_endpoint</span></dt>
+<dt><span class="term">context</span></dt>
<dd><p>
- An endpoint object into which the endpoint of the remote peer will
- be written. Ownership of the peer_endpoint object is retained by
- the caller, which must guarantee that it is valid until the handler
- is called.
+ The I/O execution context object to be used for the newly accepted
+ socket.
</p></dd>
<dt><span class="term">handler</span></dt>
<dd>
@@ -67,14 +67,16 @@
</p>
<pre class="programlisting">void handler(
const boost::system::error_code&amp; error, // Result of operation.
- typename Protocol::socket peer // On success, the newly accepted socket.
+ typename Protocol::socket::template rebind_executor&lt;
+ typename ExecutionContext::executor_type&gt;::other peer
+ // On success, the newly accepted socket.
);
</pre>
<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>
@@ -94,15 +96,14 @@
...
-boost::asio::ip::tcp::acceptor acceptor(io_context);
+boost::asio::ip::tcp::acceptor acceptor(my_context);
...
-boost::asio::ip::tcp::endpoint endpoint;
-acceptor.async_accept(endpoint, accept_handler);
+acceptor.async_accept(my_context2, accept_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_socket_acceptor/async_accept/overload6.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload6.html
index 6181059ddc..71094b0f40 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload6.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::async_accept (6 of 6 overloads)</title>
+<title>basic_socket_acceptor::async_accept (6 of 8 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="../async_accept.html" title="basic_socket_acceptor::async_accept">
-<link rel="prev" href="overload5.html" title="basic_socket_acceptor::async_accept (5 of 6 overloads)">
-<link rel="next" href="../async_wait.html" title="basic_socket_acceptor::async_wait">
+<link rel="prev" href="overload5.html" title="basic_socket_acceptor::async_accept (5 of 8 overloads)">
+<link rel="next" href="overload7.html" title="basic_socket_acceptor::async_accept (7 of 8 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,12 +20,12 @@
</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="../async_accept.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="../async_wait.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="../async_accept.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_socket_acceptor.async_accept.overload6"></a><a class="link" href="overload6.html" title="basic_socket_acceptor::async_accept (6 of 6 overloads)">basic_socket_acceptor::async_accept
- (6 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload6"></a><a class="link" href="overload6.html" title="basic_socket_acceptor::async_accept (6 of 8 overloads)">basic_socket_acceptor::async_accept
+ (6 of 8 overloads)</a>
</h5></div></div></div>
<p>
Start an asynchronous accept.
@@ -33,7 +33,6 @@
<pre class="programlisting">template&lt;
typename <a class="link" href="../../MoveAcceptHandler.html" title="Move accept handler requirements">MoveAcceptHandler</a>&gt;
<a class="link" href="../../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_accept(
- boost::asio::io_context &amp; io_context,
endpoint_type &amp; peer_endpoint,
MoveAcceptHandler &amp;&amp; handler);
</pre>
@@ -52,11 +51,6 @@
<div class="variablelist">
<p class="title"><b></b></p>
<dl class="variablelist">
-<dt><span class="term">io_context</span></dt>
-<dd><p>
- The <a class="link" href="../../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object to be used for the newly accepted socket.
- </p></dd>
<dt><span class="term">peer_endpoint</span></dt>
<dd><p>
An endpoint object into which the endpoint of the remote peer will
@@ -79,8 +73,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>
@@ -100,15 +94,15 @@
...
-boost::asio::ip::tcp::acceptor acceptor(io_context);
+boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::asio::ip::tcp::endpoint endpoint;
-acceptor.async_accept(io_context2, endpoint, accept_handler);
+acceptor.async_accept(endpoint, accept_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>
@@ -116,7 +110,7 @@ acceptor.async_accept(io_context2, endpoint, accept_handler);
</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="../async_accept.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="../async_wait.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="../async_accept.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_socket_acceptor/async_accept/overload7.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload7.html
new file mode 100644
index 0000000000..a4503b09ea
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload7.html
@@ -0,0 +1,124 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket_acceptor::async_accept (7 of 8 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="../async_accept.html" title="basic_socket_acceptor::async_accept">
+<link rel="prev" href="overload6.html" title="basic_socket_acceptor::async_accept (6 of 8 overloads)">
+<link rel="next" href="overload8.html" title="basic_socket_acceptor::async_accept (8 of 8 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="../async_accept.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_socket_acceptor.async_accept.overload7"></a><a class="link" href="overload7.html" title="basic_socket_acceptor::async_accept (7 of 8 overloads)">basic_socket_acceptor::async_accept
+ (7 of 8 overloads)</a>
+</h5></div></div></div>
+<p>
+ Start an asynchronous accept.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor1</a>,
+ typename <a class="link" href="../../MoveAcceptHandler.html" title="Move accept handler requirements">MoveAcceptHandler</a>&gt;
+<a class="link" href="../../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_accept(
+ const Executor1 &amp; ex,
+ endpoint_type &amp; peer_endpoint,
+ MoveAcceptHandler &amp;&amp; handler,
+ typename enable_if&lt; is_executor&lt; Executor1 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to asynchronously accept a new connection. The
+ function call always returns immediately.
+ </p>
+<p>
+ This overload requires that the Protocol template parameter satisfy the
+ AcceptableProtocol type requirements.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_socket_acceptor.async_accept.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 object to be used for the newly accepted socket.
+ </p></dd>
+<dt><span class="term">peer_endpoint</span></dt>
+<dd><p>
+ An endpoint object into which the endpoint of the remote peer will
+ be written. Ownership of the peer_endpoint object is retained by
+ the caller, which must guarantee that it is valid until the handler
+ is called.
+ </p></dd>
+<dt><span class="term">handler</span></dt>
+<dd>
+<p>
+ The handler to be called when the accept operation completes. Copies
+ will be made of the handler as required. The function signature
+ of the handler must be:
+</p>
+<pre class="programlisting">void handler(
+ const boost::system::error_code&amp; error, // Result of operation.
+ typename Protocol::socket::template rebind_executor&lt;
+ Executor1&gt;::other peer // On success, the newly accepted socket.
+);
+</pre>
+<p>
+ Regardless of whether the asynchronous operation completes immediately
+ or not, the handler will not be invoked from within this function.
+ 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>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload7.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload7.example"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_socket_acceptor.async_accept.overload7.example">Example</a>
+ </h6>
+<pre class="programlisting">void accept_handler(const boost::system::error_code&amp; error,
+ boost::asio::ip::tcp::socket peer)
+{
+ if (!error)
+ {
+ // Accept succeeded.
+ }
+}
+
+...
+
+boost::asio::ip::tcp::acceptor acceptor(my_context);
+...
+boost::asio::ip::tcp::endpoint endpoint;
+acceptor.async_accept(my_context2, endpoint, accept_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-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="../async_accept.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_socket_acceptor/async_accept/overload8.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload8.html
new file mode 100644
index 0000000000..43b18cb428
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload8.html
@@ -0,0 +1,126 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket_acceptor::async_accept (8 of 8 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="../async_accept.html" title="basic_socket_acceptor::async_accept">
+<link rel="prev" href="overload7.html" title="basic_socket_acceptor::async_accept (7 of 8 overloads)">
+<link rel="next" href="../async_wait.html" title="basic_socket_acceptor::async_wait">
+</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="../async_accept.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="../async_wait.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_socket_acceptor.async_accept.overload8"></a><a class="link" href="overload8.html" title="basic_socket_acceptor::async_accept (8 of 8 overloads)">basic_socket_acceptor::async_accept
+ (8 of 8 overloads)</a>
+</h5></div></div></div>
+<p>
+ Start an asynchronous accept.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext,
+ typename <a class="link" href="../../MoveAcceptHandler.html" title="Move accept handler requirements">MoveAcceptHandler</a>&gt;
+<a class="link" href="../../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> async_accept(
+ ExecutionContext &amp; context,
+ endpoint_type &amp; peer_endpoint,
+ MoveAcceptHandler &amp;&amp; handler,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to asynchronously accept a new connection. The
+ function call always returns immediately.
+ </p>
+<p>
+ This overload requires that the Protocol template parameter satisfy the
+ AcceptableProtocol type requirements.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload8.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload8.parameters"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_socket_acceptor.async_accept.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>
+ The I/O execution context object to be used for the newly accepted
+ socket.
+ </p></dd>
+<dt><span class="term">peer_endpoint</span></dt>
+<dd><p>
+ An endpoint object into which the endpoint of the remote peer will
+ be written. Ownership of the peer_endpoint object is retained by
+ the caller, which must guarantee that it is valid until the handler
+ is called.
+ </p></dd>
+<dt><span class="term">handler</span></dt>
+<dd>
+<p>
+ The handler to be called when the accept operation completes. Copies
+ will be made of the handler as required. The function signature
+ of the handler must be:
+</p>
+<pre class="programlisting">void handler(
+ const boost::system::error_code&amp; error, // Result of operation.
+ typename Protocol::socket::template rebind_executor&lt;
+ typename ExecutionContext::executor_type&gt;::other peer
+ // On success, the newly accepted socket.
+);
+</pre>
+<p>
+ Regardless of whether the asynchronous operation completes immediately
+ or not, the handler will not be invoked from within this function.
+ 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>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload8.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.async_accept.overload8.example"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_socket_acceptor.async_accept.overload8.example">Example</a>
+ </h6>
+<pre class="programlisting">void accept_handler(const boost::system::error_code&amp; error,
+ boost::asio::ip::tcp::socket peer)
+{
+ if (!error)
+ {
+ // Accept succeeded.
+ }
+}
+
+...
+
+boost::asio::ip::tcp::acceptor acceptor(my_context);
+...
+boost::asio::ip::tcp::endpoint endpoint;
+acceptor.async_accept(my_context2, endpoint, accept_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-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="../async_accept.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="../async_wait.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/async_wait.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_wait.html
index 7d06732919..cf137eca9a 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/async_wait.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/async_wait.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_socket_acceptor.html" title="basic_socket_acceptor">
-<link rel="prev" href="async_accept/overload6.html" title="basic_socket_acceptor::async_accept (6 of 6 overloads)">
+<link rel="prev" href="async_accept/overload8.html" title="basic_socket_acceptor::async_accept (8 of 8 overloads)">
<link rel="next" href="basic_socket_acceptor.html" title="basic_socket_acceptor::basic_socket_acceptor">
</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="async_accept/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_acceptor.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_socket_acceptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_accept/overload8.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_acceptor.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_socket_acceptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -67,8 +67,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>
@@ -87,7 +87,7 @@ Asynchronously
...
-boost::asio::ip::tcp::acceptor acceptor(io_context);
+boost::asio::ip::tcp::acceptor acceptor(my_context);
...
acceptor.async_wait(
boost::asio::ip::tcp::acceptor::wait_read,
@@ -96,7 +96,7 @@ acceptor.async_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>
@@ -104,7 +104,7 @@ acceptor.async_wait(
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_accept/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_acceptor.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_socket_acceptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_accept/overload8.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_acceptor.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_socket_acceptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor.html
index 6e63741c88..62282d2a57 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_socket_acceptor.html" title="basic_socket_acceptor">
<link rel="prev" href="async_wait.html" title="basic_socket_acceptor::async_wait">
-<link rel="next" href="basic_socket_acceptor/overload1.html" title="basic_socket_acceptor::basic_socket_acceptor (1 of 6 overloads)">
+<link rel="next" href="basic_socket_acceptor/overload1.html" title="basic_socket_acceptor::basic_socket_acceptor (1 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -31,60 +31,94 @@
Construct
an acceptor without opening it.
</p>
-<pre class="programlisting">explicit <a class="link" href="basic_socket_acceptor/overload1.html" title="basic_socket_acceptor::basic_socket_acceptor (1 of 6 overloads)">basic_socket_acceptor</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_socket_acceptor/overload1.html" title="basic_socket_acceptor::basic_socket_acceptor (1 of 6 overloads)">more...</a></em></span>
+<pre class="programlisting">explicit <a class="link" href="basic_socket_acceptor/overload1.html" title="basic_socket_acceptor::basic_socket_acceptor (1 of 10 overloads)">basic_socket_acceptor</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_socket_acceptor/overload1.html" title="basic_socket_acceptor::basic_socket_acceptor (1 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_socket_acceptor/overload2.html" title="basic_socket_acceptor::basic_socket_acceptor (2 of 10 overloads)">basic_socket_acceptor</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_socket_acceptor/overload2.html" title="basic_socket_acceptor::basic_socket_acceptor (2 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct an open acceptor.
</p>
-<pre class="programlisting"><a class="link" href="basic_socket_acceptor/overload2.html" title="basic_socket_acceptor::basic_socket_acceptor (2 of 6 overloads)">basic_socket_acceptor</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_socket_acceptor/overload3.html" title="basic_socket_acceptor::basic_socket_acceptor (3 of 10 overloads)">basic_socket_acceptor</a>(
+ const executor_type &amp; ex,
const protocol_type &amp; protocol);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_socket_acceptor/overload2.html" title="basic_socket_acceptor::basic_socket_acceptor (2 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_socket_acceptor/overload3.html" title="basic_socket_acceptor::basic_socket_acceptor (3 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_socket_acceptor/overload4.html" title="basic_socket_acceptor::basic_socket_acceptor (4 of 10 overloads)">basic_socket_acceptor</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_socket_acceptor/overload4.html" title="basic_socket_acceptor::basic_socket_acceptor (4 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct an acceptor opened on the given endpoint.
</p>
-<pre class="programlisting"><a class="link" href="basic_socket_acceptor/overload3.html" title="basic_socket_acceptor::basic_socket_acceptor (3 of 6 overloads)">basic_socket_acceptor</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_socket_acceptor/overload5.html" title="basic_socket_acceptor::basic_socket_acceptor (5 of 10 overloads)">basic_socket_acceptor</a>(
+ const executor_type &amp; ex,
const endpoint_type &amp; endpoint,
bool reuse_addr = true);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_socket_acceptor/overload3.html" title="basic_socket_acceptor::basic_socket_acceptor (3 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_socket_acceptor/overload5.html" title="basic_socket_acceptor::basic_socket_acceptor (5 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_socket_acceptor/overload6.html" title="basic_socket_acceptor::basic_socket_acceptor (6 of 10 overloads)">basic_socket_acceptor</a>(
+ ExecutionContext &amp; context,
+ const endpoint_type &amp; endpoint,
+ bool reuse_addr = true,
+ 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_socket_acceptor/overload6.html" title="basic_socket_acceptor::basic_socket_acceptor (6 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct a <a class="link" href="../basic_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
on an existing native acceptor.
</p>
-<pre class="programlisting"><a class="link" href="basic_socket_acceptor/overload4.html" title="basic_socket_acceptor::basic_socket_acceptor (4 of 6 overloads)">basic_socket_acceptor</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_socket_acceptor/overload7.html" title="basic_socket_acceptor::basic_socket_acceptor (7 of 10 overloads)">basic_socket_acceptor</a>(
+ const executor_type &amp; ex,
const protocol_type &amp; protocol,
const native_handle_type &amp; native_acceptor);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_socket_acceptor/overload4.html" title="basic_socket_acceptor::basic_socket_acceptor (4 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_socket_acceptor/overload7.html" title="basic_socket_acceptor::basic_socket_acceptor (7 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_socket_acceptor/overload8.html" title="basic_socket_acceptor::basic_socket_acceptor (8 of 10 overloads)">basic_socket_acceptor</a>(
+ ExecutionContext &amp; context,
+ const protocol_type &amp; protocol,
+ const native_handle_type &amp; native_acceptor,
+ 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_socket_acceptor/overload8.html" title="basic_socket_acceptor::basic_socket_acceptor (8 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
from another.
</p>
-<pre class="programlisting"><a class="link" href="basic_socket_acceptor/overload5.html" title="basic_socket_acceptor::basic_socket_acceptor (5 of 6 overloads)">basic_socket_acceptor</a>(
+<pre class="programlisting"><a class="link" href="basic_socket_acceptor/overload9.html" title="basic_socket_acceptor::basic_socket_acceptor (9 of 10 overloads)">basic_socket_acceptor</a>(
basic_socket_acceptor &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_socket_acceptor/overload5.html" title="basic_socket_acceptor::basic_socket_acceptor (5 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_socket_acceptor/overload9.html" title="basic_socket_acceptor::basic_socket_acceptor (9 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
from an acceptor 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_socket_acceptor/overload6.html" title="basic_socket_acceptor::basic_socket_acceptor (6 of 6 overloads)">basic_socket_acceptor</a>(
- basic_socket_acceptor&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_socket_acceptor/overload6.html" title="basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor/overload10.html" title="basic_socket_acceptor::basic_socket_acceptor (10 of 10 overloads)">basic_socket_acceptor</a>(
+ basic_socket_acceptor&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_socket_acceptor/overload10.html" title="basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor/basic_socket_acceptor/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload1.html
index 2254dc4d43..e41be3637e 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::basic_socket_acceptor (1 of 6 overloads)</title>
+<title>basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.html" title="basic_socket_acceptor::basic_socket_acceptor">
<link rel="prev" href="../basic_socket_acceptor.html" title="basic_socket_acceptor::basic_socket_acceptor">
-<link rel="next" href="overload2.html" title="basic_socket_acceptor::basic_socket_acceptor (2 of 6 overloads)">
+<link rel="next" href="overload2.html" title="basic_socket_acceptor::basic_socket_acceptor (2 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,14 +24,14 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload1"></a><a class="link" href="overload1.html" title="basic_socket_acceptor::basic_socket_acceptor (1 of 6 overloads)">basic_socket_acceptor::basic_socket_acceptor
- (1 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload1"></a><a class="link" href="overload1.html" title="basic_socket_acceptor::basic_socket_acceptor (1 of 10 overloads)">basic_socket_acceptor::basic_socket_acceptor
+ (1 of 10 overloads)</a>
</h5></div></div></div>
<p>
Construct an acceptor without opening it.
</p>
<pre class="programlisting">basic_socket_acceptor(
- boost::asio::io_context &amp; io_context);
+ const executor_type &amp; ex);
</pre>
<p>
This constructor creates an acceptor without opening it to listen for
@@ -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 acceptor will use to dispatch handlers for any
- asynchronous operations performed on the acceptor.
+ The I/O executor that the acceptor will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the acceptor.
</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_socket_acceptor/basic_socket_acceptor/overload10.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload10.html
new file mode 100644
index 0000000000..200da73f44
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload10.html
@@ -0,0 +1,81 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.html" title="basic_socket_acceptor::basic_socket_acceptor">
+<link rel="prev" href="overload9.html" title="basic_socket_acceptor::basic_socket_acceptor (9 of 10 overloads)">
+<link rel="next" href="../bind.html" title="basic_socket_acceptor::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_socket_acceptor.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_socket_acceptor.basic_socket_acceptor.overload10"></a><a class="link" href="overload10.html" title="basic_socket_acceptor::basic_socket_acceptor (10 of 10 overloads)">basic_socket_acceptor::basic_socket_acceptor
+ (10 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
+ from an acceptor 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_socket_acceptor(
+ basic_socket_acceptor&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 an acceptor from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload10.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload10.parameters"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.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_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload10.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload10.remarks"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.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_socket_acceptor(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_socket_acceptor.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_socket_acceptor/basic_socket_acceptor/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload2.html
index 6b7204c5f1..1e79ed2b85 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::basic_socket_acceptor (2 of 6 overloads)</title>
+<title>basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.html" title="basic_socket_acceptor::basic_socket_acceptor">
-<link rel="prev" href="overload1.html" title="basic_socket_acceptor::basic_socket_acceptor (1 of 6 overloads)">
-<link rel="next" href="overload3.html" title="basic_socket_acceptor::basic_socket_acceptor (3 of 6 overloads)">
+<link rel="prev" href="overload1.html" title="basic_socket_acceptor::basic_socket_acceptor (1 of 10 overloads)">
+<link rel="next" href="overload3.html" title="basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.basic_socket_acceptor.overload2"></a><a class="link" href="overload2.html" title="basic_socket_acceptor::basic_socket_acceptor (2 of 6 overloads)">basic_socket_acceptor::basic_socket_acceptor
- (2 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload2"></a><a class="link" href="overload2.html" title="basic_socket_acceptor::basic_socket_acceptor (2 of 10 overloads)">basic_socket_acceptor::basic_socket_acceptor
+ (2 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct an open acceptor.
+ Construct an acceptor without opening it.
</p>
-<pre class="programlisting">basic_socket_acceptor(
- boost::asio::io_context &amp; io_context,
- const protocol_type &amp; protocol);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_socket_acceptor(
+ 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 an acceptor and automatically opens it.
+ This constructor creates an acceptor without opening it to listen for
+ new connections. The <code class="computeroutput">open()</code> function must be called before
+ the acceptor can accept new socket connections.
</p>
<h6>
<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.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 acceptor will use to dispatch handlers for any
- asynchronous operations performed on the acceptor.
- </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_socket_acceptor.basic_socket_acceptor.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.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 acceptor
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the acceptor.
</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_socket_acceptor/basic_socket_acceptor/overload3.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload3.html
index 568de6f562..4c5439eeca 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload3.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::basic_socket_acceptor (3 of 6 overloads)</title>
+<title>basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.html" title="basic_socket_acceptor::basic_socket_acceptor">
-<link rel="prev" href="overload2.html" title="basic_socket_acceptor::basic_socket_acceptor (2 of 6 overloads)">
-<link rel="next" href="overload4.html" title="basic_socket_acceptor::basic_socket_acceptor (4 of 6 overloads)">
+<link rel="prev" href="overload2.html" title="basic_socket_acceptor::basic_socket_acceptor (2 of 10 overloads)">
+<link rel="next" href="overload4.html" title="basic_socket_acceptor::basic_socket_acceptor (4 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,20 +24,18 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload3"></a><a class="link" href="overload3.html" title="basic_socket_acceptor::basic_socket_acceptor (3 of 6 overloads)">basic_socket_acceptor::basic_socket_acceptor
- (3 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload3"></a><a class="link" href="overload3.html" title="basic_socket_acceptor::basic_socket_acceptor (3 of 10 overloads)">basic_socket_acceptor::basic_socket_acceptor
+ (3 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct an acceptor opened on the given endpoint.
+ Construct an open acceptor.
</p>
<pre class="programlisting">basic_socket_acceptor(
- boost::asio::io_context &amp; io_context,
- const endpoint_type &amp; endpoint,
- bool reuse_addr = true);
+ const executor_type &amp; ex,
+ const protocol_type &amp; protocol);
</pre>
<p>
- This constructor creates an acceptor and automatically opens it to listen
- for new connections on the specified endpoint.
+ This constructor creates an acceptor and automatically opens it.
</p>
<h6>
<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload3.h0"></a>
@@ -46,20 +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 acceptor will use to dispatch handlers for any
- asynchronous operations performed on the acceptor.
+ The I/O executor that the acceptor will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the acceptor.
</p></dd>
-<dt><span class="term">endpoint</span></dt>
+<dt><span class="term">protocol</span></dt>
<dd><p>
- An endpoint on the local machine on which the acceptor will listen
- for new connections.
- </p></dd>
-<dt><span class="term">reuse_addr</span></dt>
-<dd><p>
- Whether the constructor should set the socket option <code class="computeroutput">socket_base::reuse_address</code>.
+ An object specifying protocol parameters to be used.
</p></dd>
</dl>
</div>
@@ -76,24 +68,10 @@
</p></dd>
</dl>
</div>
-<h6>
-<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload3.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload3.remarks">Remarks</a>
- </h6>
-<p>
- This constructor is equivalent to the following code:
- </p>
-<pre class="programlisting">basic_socket_acceptor&lt;Protocol&gt; acceptor(io_context);
-acceptor.open(endpoint.protocol());
-if (reuse_addr)
- acceptor.set_option(socket_base::reuse_address(true));
-acceptor.bind(endpoint);
-acceptor.listen(listen_backlog);
-</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_socket_acceptor/basic_socket_acceptor/overload4.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload4.html
index 693fc82c60..ca0446553d 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload4.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::basic_socket_acceptor (4 of 6 overloads)</title>
+<title>basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.html" title="basic_socket_acceptor::basic_socket_acceptor">
-<link rel="prev" href="overload3.html" title="basic_socket_acceptor::basic_socket_acceptor (3 of 6 overloads)">
-<link rel="next" href="overload5.html" title="basic_socket_acceptor::basic_socket_acceptor (5 of 6 overloads)">
+<link rel="prev" href="overload3.html" title="basic_socket_acceptor::basic_socket_acceptor (3 of 10 overloads)">
+<link rel="next" href="overload5.html" title="basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.basic_socket_acceptor.overload4"></a><a class="link" href="overload4.html" title="basic_socket_acceptor::basic_socket_acceptor (4 of 6 overloads)">basic_socket_acceptor::basic_socket_acceptor
- (4 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload4"></a><a class="link" href="overload4.html" title="basic_socket_acceptor::basic_socket_acceptor (4 of 10 overloads)">basic_socket_acceptor::basic_socket_acceptor
+ (4 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct a <a class="link" href="../../basic_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
- on an existing native acceptor.
+ Construct an open acceptor.
</p>
-<pre class="programlisting">basic_socket_acceptor(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_socket_acceptor(
+ ExecutionContext &amp; context,
const protocol_type &amp; protocol,
- const native_handle_type &amp; native_acceptor);
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</pre>
<p>
- This constructor creates an acceptor object to hold an existing native
- acceptor.
+ This constructor creates an acceptor and automatically opens it.
</p>
<h6>
<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.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 acceptor will use to dispatch handlers for any
- asynchronous operations performed on the acceptor.
+ An execution context which provides the I/O executor that the acceptor
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the acceptor.
</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_acceptor</span></dt>
-<dd><p>
- A native acceptor.
- </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_socket_acceptor/basic_socket_acceptor/overload5.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload5.html
index a6605a3afe..0d24daceb7 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload5.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::basic_socket_acceptor (5 of 6 overloads)</title>
+<title>basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.html" title="basic_socket_acceptor::basic_socket_acceptor">
-<link rel="prev" href="overload4.html" title="basic_socket_acceptor::basic_socket_acceptor (4 of 6 overloads)">
-<link rel="next" href="overload6.html" title="basic_socket_acceptor::basic_socket_acceptor (6 of 6 overloads)">
+<link rel="prev" href="overload4.html" title="basic_socket_acceptor::basic_socket_acceptor (4 of 10 overloads)">
+<link rel="next" href="overload6.html" title="basic_socket_acceptor::basic_socket_acceptor (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,20 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload5"></a><a class="link" href="overload5.html" title="basic_socket_acceptor::basic_socket_acceptor (5 of 6 overloads)">basic_socket_acceptor::basic_socket_acceptor
- (5 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload5"></a><a class="link" href="overload5.html" title="basic_socket_acceptor::basic_socket_acceptor (5 of 10 overloads)">basic_socket_acceptor::basic_socket_acceptor
+ (5 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
- from another.
+ Construct an acceptor opened on the given endpoint.
</p>
<pre class="programlisting">basic_socket_acceptor(
- basic_socket_acceptor &amp;&amp; other);
+ const executor_type &amp; ex,
+ const endpoint_type &amp; endpoint,
+ bool reuse_addr = true);
</pre>
<p>
- This constructor moves an acceptor from one object to another.
+ This constructor creates an acceptor and automatically opens it to listen
+ for new connections on the specified endpoint.
</p>
<h6>
<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload5.h0"></a>
@@ -44,25 +46,53 @@
<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_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
- object from which the move will occur.
+ The I/O executor that the acceptor will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the acceptor.
+ </p></dd>
+<dt><span class="term">endpoint</span></dt>
+<dd><p>
+ An endpoint on the local machine on which the acceptor will listen
+ for new connections.
+ </p></dd>
+<dt><span class="term">reuse_addr</span></dt>
+<dd><p>
+ Whether the constructor should set the socket option <code class="computeroutput">socket_base::reuse_address</code>.
</p></dd>
</dl>
</div>
<h6>
<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload5.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload5.exceptions"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload5.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>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload5.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload5.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_socket_acceptor(io_context&amp;) constructor</code>.
+ This constructor is equivalent to the following code:
</p>
+<pre class="programlisting">basic_socket_acceptor&lt;Protocol&gt; acceptor(my_context);
+acceptor.open(endpoint.protocol());
+if (reuse_addr)
+ acceptor.set_option(socket_base::reuse_address(true));
+acceptor.bind(endpoint);
+acceptor.listen();
+</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_socket_acceptor/basic_socket_acceptor/overload6.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload6.html
index 1ff1d54c35..203ae4ab54 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload6.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::basic_socket_acceptor (6 of 6 overloads)</title>
+<title>basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.html" title="basic_socket_acceptor::basic_socket_acceptor">
-<link rel="prev" href="overload5.html" title="basic_socket_acceptor::basic_socket_acceptor (5 of 6 overloads)">
-<link rel="next" href="../bind.html" title="basic_socket_acceptor::bind">
+<link rel="prev" href="overload5.html" title="basic_socket_acceptor::basic_socket_acceptor (5 of 10 overloads)">
+<link rel="next" href="overload7.html" title="basic_socket_acceptor::basic_socket_acceptor (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,27 @@
</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_socket_acceptor.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_socket_acceptor.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_socket_acceptor.basic_socket_acceptor.overload6"></a><a class="link" href="overload6.html" title="basic_socket_acceptor::basic_socket_acceptor (6 of 6 overloads)">basic_socket_acceptor::basic_socket_acceptor
- (6 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload6"></a><a class="link" href="overload6.html" title="basic_socket_acceptor::basic_socket_acceptor (6 of 10 overloads)">basic_socket_acceptor::basic_socket_acceptor
+ (6 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
- from an acceptor of another protocol type.
+ Construct an acceptor opened on the given endpoint.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="../../Protocol.html" title="Protocol requirements">Protocol1</a>&gt;
+ typename ExecutionContext&gt;
basic_socket_acceptor(
- basic_socket_acceptor&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,
+ bool reuse_addr = true,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</pre>
<p>
- This constructor moves an acceptor from one object to another.
+ This constructor creates an acceptor and automatically opens it to listen
+ for new connections on the specified endpoint.
</p>
<h6>
<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload6.h0"></a>
@@ -47,25 +49,54 @@ basic_socket_acceptor(
<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_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
- object from which the move will occur.
+ An execution context which provides the I/O executor that the acceptor
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the acceptor.
+ </p></dd>
+<dt><span class="term">endpoint</span></dt>
+<dd><p>
+ An endpoint on the local machine on which the acceptor will listen
+ for new connections.
+ </p></dd>
+<dt><span class="term">reuse_addr</span></dt>
+<dd><p>
+ Whether the constructor should set the socket option <code class="computeroutput">socket_base::reuse_address</code>.
</p></dd>
</dl>
</div>
<h6>
<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload6.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload6.exceptions"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload6.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>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload6.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload6.remarks"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload6.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_socket(io_context&amp;) constructor</code>.
+ This constructor is equivalent to the following code:
</p>
+<pre class="programlisting">basic_socket_acceptor&lt;Protocol&gt; acceptor(my_context);
+acceptor.open(endpoint.protocol());
+if (reuse_addr)
+ acceptor.set_option(socket_base::reuse_address(true));
+acceptor.bind(endpoint);
+acceptor.listen();
+</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>
@@ -73,7 +104,7 @@ basic_socket_acceptor(
</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_socket_acceptor.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_socket_acceptor.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_socket_acceptor/basic_socket_acceptor/overload7.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload7.html
new file mode 100644
index 0000000000..6c3bbe5dc9
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload7.html
@@ -0,0 +1,92 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.html" title="basic_socket_acceptor::basic_socket_acceptor">
+<link rel="prev" href="overload6.html" title="basic_socket_acceptor::basic_socket_acceptor (6 of 10 overloads)">
+<link rel="next" href="overload8.html" title="basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.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_socket_acceptor.basic_socket_acceptor.overload7"></a><a class="link" href="overload7.html" title="basic_socket_acceptor::basic_socket_acceptor (7 of 10 overloads)">basic_socket_acceptor::basic_socket_acceptor
+ (7 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
+ on an existing native acceptor.
+ </p>
+<pre class="programlisting">basic_socket_acceptor(
+ const executor_type &amp; ex,
+ const protocol_type &amp; protocol,
+ const native_handle_type &amp; native_acceptor);
+</pre>
+<p>
+ This constructor creates an acceptor object to hold an existing native
+ acceptor.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.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 acceptor will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the acceptor.
+ </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_acceptor</span></dt>
+<dd><p>
+ A native acceptor.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload7.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload7.exceptions"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.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_socket_acceptor.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_socket_acceptor/basic_socket_acceptor/overload8.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload8.html
new file mode 100644
index 0000000000..f9b0c29200
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload8.html
@@ -0,0 +1,96 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.html" title="basic_socket_acceptor::basic_socket_acceptor">
+<link rel="prev" href="overload7.html" title="basic_socket_acceptor::basic_socket_acceptor (7 of 10 overloads)">
+<link rel="next" href="overload9.html" title="basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.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_socket_acceptor.basic_socket_acceptor.overload8"></a><a class="link" href="overload8.html" title="basic_socket_acceptor::basic_socket_acceptor (8 of 10 overloads)">basic_socket_acceptor::basic_socket_acceptor
+ (8 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
+ on an existing native acceptor.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_socket_acceptor(
+ ExecutionContext &amp; context,
+ const protocol_type &amp; protocol,
+ const native_handle_type &amp; native_acceptor,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates an acceptor object to hold an existing native
+ acceptor.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload8.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload8.parameters"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.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 acceptor
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the acceptor.
+ </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_acceptor</span></dt>
+<dd><p>
+ A native acceptor.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload8.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload8.exceptions"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.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_socket_acceptor.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_socket_acceptor/basic_socket_acceptor/overload9.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload9.html
new file mode 100644
index 0000000000..080eb28215
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload9.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.html" title="basic_socket_acceptor::basic_socket_acceptor">
+<link rel="prev" href="overload8.html" title="basic_socket_acceptor::basic_socket_acceptor (8 of 10 overloads)">
+<link rel="next" href="overload10.html" title="basic_socket_acceptor::basic_socket_acceptor (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_socket_acceptor.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_socket_acceptor.basic_socket_acceptor.overload9"></a><a class="link" href="overload9.html" title="basic_socket_acceptor::basic_socket_acceptor (9 of 10 overloads)">basic_socket_acceptor::basic_socket_acceptor
+ (9 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
+ from another.
+ </p>
+<pre class="programlisting">basic_socket_acceptor(
+ basic_socket_acceptor &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves an acceptor from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload9.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload9.parameters"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.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_socket_acceptor.html" title="basic_socket_acceptor"><code class="computeroutput">basic_socket_acceptor</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload9.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.overload9.remarks"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_socket_acceptor.basic_socket_acceptor.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_socket_acceptor(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_socket_acceptor.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_socket_acceptor/bind.html b/doc/html/boost_asio/reference/basic_socket_acceptor/bind.html
index 47a0f142d3..23142008a1 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/bind.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor.html" title="basic_socket_acceptor">
-<link rel="prev" href="basic_socket_acceptor/overload6.html" title="basic_socket_acceptor::basic_socket_acceptor (6 of 6 overloads)">
+<link rel="prev" href="basic_socket_acceptor/overload10.html" title="basic_socket_acceptor::basic_socket_acceptor (10 of 10 overloads)">
<link rel="next" href="bind/overload1.html" title="basic_socket_acceptor::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_socket_acceptor/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_acceptor.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_socket_acceptor/overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_acceptor.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_socket_acceptor::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_socket_acceptor::bi
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_socket_acceptor/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_acceptor.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_socket_acceptor/overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_socket_acceptor.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_socket_acceptor/bind/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload1.html
index 7717f536a3..9369a69a2f 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload1.html
@@ -68,7 +68,7 @@
<a name="boost_asio.reference.basic_socket_acceptor.bind.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.bind.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_socket_acceptor.bind.overload1.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
boost::asio::ip::tcp::endpoint endpoint(boost::asio::ip::tcp::v4(), 12345);
acceptor.open(endpoint.protocol());
acceptor.bind(endpoint);
@@ -76,7 +76,7 @@ acceptor.bind(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_socket_acceptor/bind/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload2.html
index 327b246e71..1b806c206c 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload2.html
@@ -60,7 +60,7 @@
<a name="boost_asio.reference.basic_socket_acceptor.bind.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.bind.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_socket_acceptor.bind.overload2.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
boost::asio::ip::tcp::endpoint endpoint(boost::asio::ip::tcp::v4(), 12345);
acceptor.open(endpoint.protocol());
boost::system::error_code ec;
@@ -73,7 +73,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_socket_acceptor/broadcast.html b/doc/html/boost_asio/reference/basic_socket_acceptor/broadcast.html
index e532f2b7ac..d5cf872b35 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/broadcast.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/bytes_readable.html b/doc/html/boost_asio/reference/basic_socket_acceptor/bytes_readable.html
index c4bc3db454..2348a1e5dd 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/bytes_readable.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/bytes_readable.html
@@ -43,7 +43,7 @@ IO
<a name="boost_asio.reference.basic_socket_acceptor.bytes_readable.h0"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.bytes_readable.example"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.basic_socket_acceptor.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_socket_acceptor/cancel.html b/doc/html/boost_asio/reference/basic_socket_acceptor/cancel.html
index 4b0a1d4d63..9fd0ea0531 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/cancel.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/cancel.html
@@ -41,7 +41,7 @@ void <a class="link" href="cancel/overload2.html" title="basic_socket_acceptor::
</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_socket_acceptor/cancel/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload1.html
index b535f17143..301d8f908f 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload1.html
@@ -54,7 +54,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_socket_acceptor/cancel/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload2.html
index d3a9456dbd..d6439652d9 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload2.html
@@ -55,7 +55,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_socket_acceptor/close.html b/doc/html/boost_asio/reference/basic_socket_acceptor/close.html
index e60d5c466b..fd3cbadf9a 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/close.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/close.html
@@ -41,7 +41,7 @@ void <a class="link" href="close/overload2.html" title="basic_socket_acceptor::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_socket_acceptor/close/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload1.html
index f4f42fc879..c1821f5fd5 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload1.html
@@ -56,7 +56,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_socket_acceptor/close/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload2.html
index 0ae85ed585..1340d23752 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload2.html
@@ -58,7 +58,7 @@
<a name="boost_asio.reference.basic_socket_acceptor.close.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.close.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_socket_acceptor.close.overload2.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::system::error_code ec;
acceptor.close(ec);
@@ -70,7 +70,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_socket_acceptor/debug.html b/doc/html/boost_asio/reference/basic_socket_acceptor/debug.html
index 3f5089871d..2d64d78e10 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/debug.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/do_not_route.html b/doc/html/boost_asio/reference/basic_socket_acceptor/do_not_route.html
index 5003a94804..72ddd7f2c1 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/do_not_route.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_socket_acceptor/enable_connection_aborted.html
index 170d01b9b5..3b2ec3f0eb 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/enable_connection_aborted.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/endpoint_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/endpoint_type.html
index 7ba770d375..98662754ca 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/endpoint_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/executor_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/executor_type.html
index e0d1b2fe77..b8e212ca2d 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/executor_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/executor_type.html
@@ -31,167 +31,10 @@
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_socket_acceptor.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_socket_acceptor.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_socket_acceptor.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_socket_acceptor.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_socket_acceptor.executor_type.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_socket_acceptor.executor_type.requirements">Requirements</a>
</h6>
<p>
@@ -203,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_socket_acceptor/get_executor.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_executor.html
index 651a1beb70..703827bcd7 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/get_executor.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_socket_acceptor.html" title="basic_socket_acceptor">
<link rel="prev" href="executor_type.html" title="basic_socket_acceptor::executor_type">
-<link rel="next" href="get_io_context.html" title="basic_socket_acceptor::get_io_context">
+<link rel="next" href="get_option.html" title="basic_socket_acceptor::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_socket_acceptor.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_socket_acceptor.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">
@@ -36,7 +36,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>
@@ -44,7 +44,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_socket_acceptor.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_socket_acceptor.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_socket_acceptor/get_io_context.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_io_context.html
deleted file mode 100644
index a8f8208928..0000000000
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/get_io_context.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::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_socket_acceptor.html" title="basic_socket_acceptor">
-<link rel="prev" href="get_executor.html" title="basic_socket_acceptor::get_executor">
-<link rel="next" href="get_io_service.html" title="basic_socket_acceptor::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_socket_acceptor.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_socket_acceptor.get_io_context"></a><a class="link" href="get_io_context.html" title="basic_socket_acceptor::get_io_context">basic_socket_acceptor::get_io_context</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.basic_socket_acceptor.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_socket_acceptor.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.basic_socket_acceptor.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_socket_acceptor.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_socket_acceptor/get_io_service.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_io_service.html
deleted file mode 100644
index 6b97b06173..0000000000
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/get_io_service.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_socket_acceptor::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_socket_acceptor.html" title="basic_socket_acceptor">
-<link rel="prev" href="get_io_context.html" title="basic_socket_acceptor::get_io_context">
-<link rel="next" href="get_option.html" title="basic_socket_acceptor::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_socket_acceptor.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_socket_acceptor.get_io_service"></a><a class="link" href="get_io_service.html" title="basic_socket_acceptor::get_io_service">basic_socket_acceptor::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.basic_socket_acceptor.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_socket_acceptor.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.basic_socket_acceptor.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_socket_acceptor.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_socket_acceptor/get_option.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_option.html
index dc4d5ce115..b121d70e96 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/get_option.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor.html" title="basic_socket_acceptor">
-<link rel="prev" href="get_io_service.html" title="basic_socket_acceptor::get_io_service">
+<link rel="prev" href="get_executor.html" title="basic_socket_acceptor::get_executor">
<link rel="next" href="get_option/overload1.html" title="basic_socket_acceptor::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_socket_acceptor.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_socket_acceptor.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_socket_accept
</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_socket_accept
</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_socket_acceptor.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_socket_acceptor.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_socket_acceptor/get_option/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload1.html
index 82409e3cb5..49eae49735 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload1.html
@@ -71,7 +71,7 @@ void get_option(
<p>
Getting the value of the SOL_SOCKET/SO_REUSEADDR 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::ip::tcp::acceptor::reuse_address option;
acceptor.get_option(option);
@@ -80,7 +80,7 @@ bool is_set = option.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_socket_acceptor/get_option/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload2.html
index ee5cd83881..3507ef7e42 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload2.html
@@ -63,7 +63,7 @@ void get_option(
<p>
Getting the value of the SOL_SOCKET/SO_REUSEADDR 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::ip::tcp::acceptor::reuse_address option;
boost::system::error_code ec;
@@ -77,7 +77,7 @@ bool is_set = option.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_socket_acceptor/io_control.html b/doc/html/boost_asio/reference/basic_socket_acceptor/io_control.html
index 73bbd26259..b8d7c68561 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/io_control.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/io_control.html
@@ -47,7 +47,7 @@ void <a class="link" href="io_control/overload2.html" title="basic_socket_accept
</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_socket_acceptor/io_control/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload1.html
index f934bf5d8b..da5fee9857 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload1.html
@@ -71,7 +71,7 @@ void io_control(
<p>
Getting the number of bytes ready to read:
</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::ip::tcp::acceptor::non_blocking_io command(true);
socket.io_control(command);
@@ -79,7 +79,7 @@ socket.io_control(command);
</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_socket_acceptor/io_control/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload2.html
index 95d0895e2a..3403877a6a 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload2.html
@@ -63,7 +63,7 @@ void io_control(
<p>
Getting the number of bytes ready to read:
</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::ip::tcp::acceptor::non_blocking_io command(true);
boost::system::error_code ec;
@@ -76,7 +76,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_socket_acceptor/is_open.html b/doc/html/boost_asio/reference/basic_socket_acceptor/is_open.html
index 5a23e25d0e..99ab06334c 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/is_open.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/is_open.html
@@ -36,7 +36,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_socket_acceptor/keep_alive.html b/doc/html/boost_asio/reference/basic_socket_acceptor/keep_alive.html
index 510dde38f7..2b65dd77b6 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/keep_alive.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/linger.html b/doc/html/boost_asio/reference/basic_socket_acceptor/linger.html
index 99503b0f1c..ba033047ce 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/linger.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/listen.html b/doc/html/boost_asio/reference/basic_socket_acceptor/listen.html
index e67a105fea..6239efd488 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/listen.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/listen.html
@@ -43,7 +43,7 @@ void <a class="link" href="listen/overload2.html" title="basic_socket_acceptor::
</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_socket_acceptor/listen/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload1.html
index 82133136fe..4583b1aeff 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/listen/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_socket_acceptor/listen/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload2.html
index c29d3d5bd3..e2213bd947 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload2.html
@@ -59,7 +59,7 @@
<a name="boost_asio.reference.basic_socket_acceptor.listen.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.listen.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_socket_acceptor.listen.overload2.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::system::error_code ec;
acceptor.listen(boost::asio::socket_base::max_listen_connections, ec);
@@ -71,7 +71,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_socket_acceptor/local_endpoint.html b/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint.html
index 41d5e940af..3821d828cf 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload1.html
index 132660bfb7..81b645ed91 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload1.html
@@ -60,14 +60,14 @@
<a name="boost_asio.reference.basic_socket_acceptor.local_endpoint.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.local_endpoint.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_socket_acceptor.local_endpoint.overload1.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::asio::ip::tcp::endpoint endpoint = acceptor.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_socket_acceptor/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload2.html
index e6eebeeea0..8cf99a455b 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload2.html
@@ -63,7 +63,7 @@
<a name="boost_asio.reference.basic_socket_acceptor.local_endpoint.overload2.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.local_endpoint.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_socket_acceptor.local_endpoint.overload2.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::system::error_code ec;
boost::asio::ip::tcp::endpoint endpoint = acceptor.local_endpoint(ec);
@@ -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_socket_acceptor/max_connections.html b/doc/html/boost_asio/reference/basic_socket_acceptor/max_connections.html
index a89879852b..c53f95bf47 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/max_connections.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/max_listen_connections.html b/doc/html/boost_asio/reference/basic_socket_acceptor/max_listen_connections.html
index 105c9da200..95f9c9d514 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/max_listen_connections.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/message_do_not_route.html b/doc/html/boost_asio/reference/basic_socket_acceptor/message_do_not_route.html
index 4bffb11ab3..f4258daee6 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/message_do_not_route.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/message_end_of_record.html b/doc/html/boost_asio/reference/basic_socket_acceptor/message_end_of_record.html
index bc415a03ea..8a3ca43061 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/message_end_of_record.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/message_flags.html b/doc/html/boost_asio/reference/basic_socket_acceptor/message_flags.html
index 5e71a9fd16..0482db3b9c 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/message_flags.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/message_out_of_band.html b/doc/html/boost_asio/reference/basic_socket_acceptor/message_out_of_band.html
index 62cf649b33..b0492e7577 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/message_out_of_band.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/message_peek.html b/doc/html/boost_asio/reference/basic_socket_acceptor/message_peek.html
index f438de3a8f..d442dbe4b8 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/message_peek.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/native_handle.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle.html
index 82231c4e69..50fd85c93e 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle.html
@@ -41,7 +41,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_socket_acceptor/native_handle_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle_type.html
index 4616a743f2..60805c73f4 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/native_non_blocking.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking.html
index fe2025b9f6..18348ae77a 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking.html
@@ -49,7 +49,7 @@ void <a class="link" href="native_non_blocking/overload3.html" title="basic_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_socket_acceptor/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload1.html
index 778559880d..f07e567f5b 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload1.html
@@ -59,7 +59,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_socket_acceptor/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload2.html
index f00edc4767..de5a63830e 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload2.html
@@ -72,7 +72,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_socket_acceptor/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload3.html
index e5e7fe5e6b..42137b6307 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload3.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_socket_acceptor/non_blocking.html b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking.html
index 8323fe7fa3..f0e66ba7cd 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking.html
@@ -49,7 +49,7 @@ void <a class="link" href="non_blocking/overload3.html" title="basic_socket_acce
</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_socket_acceptor/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload1.html
index b1dcded3f7..d411870768 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload1.html
@@ -54,7 +54,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_socket_acceptor/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload2.html
index 413dd49996..3e02608264 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload2.html
@@ -73,7 +73,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_socket_acceptor/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload3.html
index 92b2979987..349694abf6 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload3.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_socket_acceptor/open.html b/doc/html/boost_asio/reference/basic_socket_acceptor/open.html
index 71f8d3771b..db5123f028 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/open.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/open.html
@@ -43,7 +43,7 @@ void <a class="link" href="open/overload2.html" title="basic_socket_acceptor::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_socket_acceptor/open/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/open/overload1.html
index 5c4fe43c13..c0c61858df 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/open/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/open/overload1.html
@@ -67,13 +67,13 @@
<a name="boost_asio.reference.basic_socket_acceptor.open.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.open.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_socket_acceptor.open.overload1.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
acceptor.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_socket_acceptor/open/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/open/overload2.html
index 55c2086849..a61de8ac13 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/open/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/open/overload2.html
@@ -59,7 +59,7 @@
<a name="boost_asio.reference.basic_socket_acceptor.open.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_socket_acceptor.open.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_socket_acceptor.open.overload2.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
boost::system::error_code ec;
acceptor.open(boost::asio::ip::tcp::v4(), ec);
if (ec)
@@ -70,7 +70,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_socket_acceptor/operator_eq_.html b/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_.html
index c7c01a6ef5..9a5ed60e3a 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_.html
@@ -41,15 +41,16 @@ Move-assign
from an acceptor 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_socket_acceptor &gt;::type &amp; <a class="link" href="operator_eq_/overload2.html" title="basic_socket_acceptor::operator= (2 of 2 overloads)">operator=</a>(
- basic_socket_acceptor&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_socket_acceptor &amp; &gt;::type <a class="link" href="operator_eq_/overload2.html" title="basic_socket_acceptor::operator= (2 of 2 overloads)">operator=</a>(
+ basic_socket_acceptor&lt; Protocol1, Executor1 &gt; &amp;&amp; other);
<span class="emphasis"><em>&#187; <a class="link" href="operator_eq_/overload2.html" title="basic_socket_acceptor::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_socket_acceptor/operator_eq_/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/overload1.html
index ade353909c..f3877bc619 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor(io_context&amp;) constructor</code>.
+ constructed using the <code class="computeroutput">basic_socket_acceptor(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_socket_acceptor/operator_eq_/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/overload2.html
index 985a6c0e4e..4f7d3be938 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/overload2.html
@@ -32,9 +32,10 @@
from an acceptor 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_socket_acceptor &gt;::type &amp; operator=(
- basic_socket_acceptor&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_socket_acceptor &amp; &gt;::type operator=(
+ basic_socket_acceptor&lt; Protocol1, Executor1 &gt; &amp;&amp; other);
</pre>
<p>
This assignment operator moves an acceptor from one object to another.
@@ -59,12 +60,13 @@ enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value, basic_socket_a
</h6>
<p>
Following the move, the moved-from object is in the same state as if
- constructed using the <code class="computeroutput">basic_socket(io_context&amp;) constructor</code>.
+ constructed using the <code class="computeroutput">basic_socket_acceptor(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_socket_acceptor/out_of_band_inline.html b/doc/html/boost_asio/reference/basic_socket_acceptor/out_of_band_inline.html
index 5bb8539afe..d8a6c0c371 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/out_of_band_inline.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/protocol_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/protocol_type.html
index bd7f200bdd..f3a5a8e7fb 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/protocol_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_socket_acceptor/receive_buffer_size.html
index 9006ec2bda..7da3b8e2c3 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/receive_buffer_size.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_socket_acceptor/receive_low_watermark.html
index 09cf08a3b6..0ec1f2ce38 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/receive_low_watermark.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/release.html b/doc/html/boost_asio/reference/basic_socket_acceptor/release.html
index 9962d97542..0f4aef2b73 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/release.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/release.html
@@ -41,7 +41,7 @@ native_handle_type <a class="link" href="release/overload2.html" title="basic_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_socket_acceptor/release/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/release/overload1.html
index 94b696c1fc..b208ee7214 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/release/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/release/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_socket_acceptor/release/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/release/overload2.html
index 61803a3141..518a617779 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/release/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/release/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_socket_acceptor/reuse_address.html b/doc/html/boost_asio/reference/basic_socket_acceptor/reuse_address.html
index 6a6d0145c1..b2fefcd7cb 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/reuse_address.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/send_buffer_size.html b/doc/html/boost_asio/reference/basic_socket_acceptor/send_buffer_size.html
index ae6c95bafd..826839667b 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/send_buffer_size.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/send_low_watermark.html b/doc/html/boost_asio/reference/basic_socket_acceptor/send_low_watermark.html
index 2754254be1..b634855fb9 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/send_low_watermark.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/set_option.html b/doc/html/boost_asio/reference/basic_socket_acceptor/set_option.html
index a23336a004..79db062a18 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/set_option.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/set_option.html
@@ -47,7 +47,7 @@ void <a class="link" href="set_option/overload2.html" title="basic_socket_accept
</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_socket_acceptor/set_option/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload1.html
index d68373746e..a30d351dd3 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload1.html
@@ -71,7 +71,7 @@ void set_option(
<p>
Setting the SOL_SOCKET/SO_REUSEADDR 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::ip::tcp::acceptor::reuse_address option(true);
acceptor.set_option(option);
@@ -79,7 +79,7 @@ acceptor.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_socket_acceptor/set_option/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload2.html
index 10aeccdf29..6d458d42ba 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload2.html
@@ -63,7 +63,7 @@ void set_option(
<p>
Setting the SOL_SOCKET/SO_REUSEADDR 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::ip::tcp::acceptor::reuse_address option(true);
boost::system::error_code ec;
@@ -76,7 +76,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_socket_acceptor/shutdown_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/shutdown_type.html
index 6c8bcd572f..a848ac5dbc 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/shutdown_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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_socket_acceptor/wait.html b/doc/html/boost_asio/reference/basic_socket_acceptor/wait.html
index 5b6e15cb7b..512d28c4b3 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/wait.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/wait.html
@@ -44,7 +44,7 @@ void <a class="link" href="wait/overload2.html" title="basic_socket_acceptor::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_socket_acceptor/wait/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/wait/overload1.html
index 7c85c06dae..729fdc9c81 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/wait/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/wait/overload1.html
@@ -58,14 +58,14 @@
<p>
Waiting for an acceptor to become readable.
</p>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
acceptor.wait(boost::asio::ip::tcp::acceptor::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_socket_acceptor/wait/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/wait/overload2.html
index f29621e4e1..bfd06f6983 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/wait/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/wait/overload2.html
@@ -63,7 +63,7 @@
<p>
Waiting for an acceptor to become readable.
</p>
-<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(io_context);
+<pre class="programlisting">boost::asio::ip::tcp::acceptor acceptor(my_context);
...
boost::system::error_code ec;
acceptor.wait(boost::asio::ip::tcp::acceptor::wait_read, ec);
@@ -71,7 +71,7 @@ acceptor.wait(boost::asio::ip::tcp::acceptor::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_socket_acceptor/wait_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/wait_type.html
index 3f533ec953..5464ce1c85 100644
--- a/doc/html/boost_asio/reference/basic_socket_acceptor/wait_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_acceptor/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>
diff --git a/doc/html/boost_asio/reference/basic_socket_iostream.html b/doc/html/boost_asio/reference/basic_socket_iostream.html
index 701c1b3140..f18e22c4e4 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream.html
@@ -322,7 +322,7 @@ class basic_socket_iostream
</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_socket_iostream/basic_socket_iostream.html b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream.html
index 56461d25cf..66a7ebb6db 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream.html
@@ -67,7 +67,7 @@ explicit <a class="link" href="basic_socket_iostream/overload4.html" title="basi
</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_socket_iostream/basic_socket_iostream/overload1.html b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload1.html
index 5ae2014a91..e59d7e35ee 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload1.html
@@ -36,7 +36,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_socket_iostream/basic_socket_iostream/overload2.html b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload2.html
index cd4b02313e..552c097f3f 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload2.html
@@ -37,7 +37,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_socket_iostream/basic_socket_iostream/overload3.html b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload3.html
index fe04793da9..c7419980a4 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload3.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload3.html
@@ -37,7 +37,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_socket_iostream/basic_socket_iostream/overload4.html b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload4.html
index 3488d7e444..44b81e9545 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload4.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload4.html
@@ -47,7 +47,7 @@ basic_socket_iostream(
</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_socket_iostream/clock_type.html b/doc/html/boost_asio/reference/basic_socket_iostream/clock_type.html
index 8bdae5b8e6..8b17b7beaf 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/clock_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/clock_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_socket_iostream/close.html b/doc/html/boost_asio/reference/basic_socket_iostream/close.html
index 4c9887fbaf..cfc85c1dfe 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/close.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/close.html
@@ -36,7 +36,7 @@ Close
</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_socket_iostream/connect.html b/doc/html/boost_asio/reference/basic_socket_iostream/connect.html
index eba8f0a578..c4601f8729 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/connect.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/connect.html
@@ -48,7 +48,7 @@ void connect(
</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_socket_iostream/duration.html b/doc/html/boost_asio/reference/basic_socket_iostream/duration.html
index ad02090cb6..df7d989793 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/duration.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/duration.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_socket_iostream/duration_type.html b/doc/html/boost_asio/reference/basic_socket_iostream/duration_type.html
index 60aae45e1e..7e3441d08c 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/duration_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/duration_type.html
@@ -46,7 +46,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_socket_iostream/endpoint_type.html b/doc/html/boost_asio/reference/basic_socket_iostream/endpoint_type.html
index 12d466e79a..4a116bd3bf 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/endpoint_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/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_socket_iostream/error.html b/doc/html/boost_asio/reference/basic_socket_iostream/error.html
index cfce41e223..9bc237e235 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/error.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/error.html
@@ -57,7 +57,7 @@ if (!s)
</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_socket_iostream/expires_after.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_after.html
index 8249622254..49cfcba6aa 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/expires_after.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/expires_after.html
@@ -55,7 +55,7 @@ Set
</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_socket_iostream/expires_at.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_at.html
index 70e7531026..d45dcc50d6 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/expires_at.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/expires_at.html
@@ -45,7 +45,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_socket_iostream/expires_at/overload1.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload1.html
index 412a5a5165..6e471b9192 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload1.html
@@ -44,7 +44,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_socket_iostream/expires_at/overload2.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload2.html
index 114c6ccdcd..2988f9bebd 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload2.html
@@ -54,7 +54,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_socket_iostream/expires_from_now.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now.html
index 093cf28ef7..907533a82f 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now.html
@@ -45,7 +45,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_socket_iostream/expires_from_now/overload1.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload1.html
index 1b402bdd50..961e28d365 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload1.html
@@ -44,7 +44,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_socket_iostream/expires_from_now/overload2.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload2.html
index ec5b96fa1a..65b8df59e7 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload2.html
@@ -55,7 +55,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_socket_iostream/expiry.html b/doc/html/boost_asio/reference/basic_socket_iostream/expiry.html
index c142bf872d..0c4deccd1f 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/expiry.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/expiry.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_socket_iostream/operator_eq_.html b/doc/html/boost_asio/reference/basic_socket_iostream/operator_eq_.html
index cc92268244..35bb565deb 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/operator_eq_.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/operator_eq_.html
@@ -38,7 +38,7 @@ Move-assign
</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_socket_iostream/protocol_type.html b/doc/html/boost_asio/reference/basic_socket_iostream/protocol_type.html
index e40ddef381..ac6e5effab 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/protocol_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/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_socket_iostream/rdbuf.html b/doc/html/boost_asio/reference/basic_socket_iostream/rdbuf.html
index e5f8315124..e31defd7b2 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/rdbuf.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/rdbuf.html
@@ -36,7 +36,7 @@ Return
</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_socket_iostream/socket.html b/doc/html/boost_asio/reference/basic_socket_iostream/socket.html
index 0b6a8a72f0..f0820f5393 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/socket.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/socket.html
@@ -36,7 +36,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_socket_iostream/time_point.html b/doc/html/boost_asio/reference/basic_socket_iostream/time_point.html
index 07abb17bd0..c00e1cc3a8 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/time_point.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/time_point.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_socket_iostream/time_type.html b/doc/html/boost_asio/reference/basic_socket_iostream/time_type.html
index d6527284e9..d8f724d88d 100644
--- a/doc/html/boost_asio/reference/basic_socket_iostream/time_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_iostream/time_type.html
@@ -46,7 +46,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_socket_streambuf.html b/doc/html/boost_asio/reference/basic_socket_streambuf.html
index 6568d38996..edafea17ee 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf.html
@@ -395,7 +395,7 @@ class basic_socket_streambuf :
</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_socket_streambuf/_basic_socket_streambuf.html b/doc/html/boost_asio/reference/basic_socket_streambuf/_basic_socket_streambuf.html
index 1347beee9c..946692033b 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/_basic_socket_streambuf.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/_basic_socket_streambuf.html
@@ -36,7 +36,7 @@ Destructor
</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_socket_streambuf/basic_socket_streambuf.html b/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf.html
index 5638f68bf7..e820573d5c 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf.html
@@ -54,7 +54,7 @@ Construct
</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_socket_streambuf/basic_socket_streambuf/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf/overload1.html
index fb46ab8ebf..68c9138941 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf/overload1.html
@@ -36,7 +36,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_socket_streambuf/basic_socket_streambuf/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf/overload2.html
index 903fa07052..f52994c52a 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf/overload2.html
@@ -37,7 +37,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_socket_streambuf/basic_socket_streambuf/overload3.html b/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf/overload3.html
index 8d487dabf1..a18608fb69 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf/overload3.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf/overload3.html
@@ -37,7 +37,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_socket_streambuf/clock_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/clock_type.html
index 5ca16f5d6d..1d33075a0d 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/clock_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/clock_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_socket_streambuf/close.html b/doc/html/boost_asio/reference/basic_socket_streambuf/close.html
index b5b2ee62d2..2b057bc001 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/close.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/close.html
@@ -45,7 +45,7 @@ Close
</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_socket_streambuf/connect.html b/doc/html/boost_asio/reference/basic_socket_streambuf/connect.html
index 51477e8a31..5d9f08d4ed 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/connect.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/connect.html
@@ -48,7 +48,7 @@ basic_socket_streambuf * <a class="link" href="connect/overload2.html" title="ba
</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_socket_streambuf/connect/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload1.html
index bcdf262dfe..ef6961cd62 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload1.html
@@ -48,7 +48,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_socket_streambuf/connect/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload2.html
index 4dae75dfc6..7c9df11b21 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload2.html
@@ -56,7 +56,7 @@ basic_socket_streambuf * connect(
</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_socket_streambuf/duration.html b/doc/html/boost_asio/reference/basic_socket_streambuf/duration.html
index 2d026a0eda..83688291ef 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/duration.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/duration.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_socket_streambuf/duration_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/duration_type.html
index e5c5f50c9a..3243a82dd0 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/duration_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/duration_type.html
@@ -46,7 +46,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_socket_streambuf/endpoint_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/endpoint_type.html
index d46f042e55..003d8d5038 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/endpoint_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/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_socket_streambuf/error.html b/doc/html/boost_asio/reference/basic_socket_streambuf/error.html
index b7f0c28dff..ecf9baa66d 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/error.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/error.html
@@ -45,7 +45,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_socket_streambuf/expires_after.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_after.html
index a20cf3aa12..765bbe0f44 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_after.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_after.html
@@ -55,7 +55,7 @@ Set
</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_socket_streambuf/expires_at.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at.html
index 8cf4ba71d2..a3b77bae42 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at.html
@@ -45,7 +45,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_socket_streambuf/expires_at/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload1.html
index e4a813cc02..d8b66e8cab 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload1.html
@@ -44,7 +44,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_socket_streambuf/expires_at/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload2.html
index ce44c0497a..5a2c0c4667 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload2.html
@@ -54,7 +54,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_socket_streambuf/expires_from_now.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now.html
index b44181ddde..c108d69328 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now.html
@@ -46,7 +46,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_socket_streambuf/expires_from_now/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload1.html
index 394668632e..65ff325952 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload1.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload1.html
@@ -44,7 +44,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_socket_streambuf/expires_from_now/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload2.html
index 9106e8d4ae..bc9dad0f49 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload2.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload2.html
@@ -55,7 +55,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_socket_streambuf/expiry.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expiry.html
index 553293d392..e8a25d5c49 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/expiry.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/expiry.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_socket_streambuf/operator_eq_.html b/doc/html/boost_asio/reference/basic_socket_streambuf/operator_eq_.html
index 84f9fb917e..532f5a20ba 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/operator_eq_.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/operator_eq_.html
@@ -38,7 +38,7 @@ Move-assign
</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_socket_streambuf/overflow.html b/doc/html/boost_asio/reference/basic_socket_streambuf/overflow.html
index 1eb759c3d0..5a6977d9e2 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/overflow.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/overflow.html
@@ -35,7 +35,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_socket_streambuf/protocol_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/protocol_type.html
index a9e27f2c02..bdf5dfc980 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/protocol_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/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_socket_streambuf/puberror.html b/doc/html/boost_asio/reference/basic_socket_streambuf/puberror.html
index c7c326f870..aa9f265012 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/puberror.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/puberror.html
@@ -46,7 +46,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_socket_streambuf/setbuf.html b/doc/html/boost_asio/reference/basic_socket_streambuf/setbuf.html
index f2e01f582f..8493e067e0 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/setbuf.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/setbuf.html
@@ -36,7 +36,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_socket_streambuf/socket.html b/doc/html/boost_asio/reference/basic_socket_streambuf/socket.html
index 875b335911..65c48dfcce 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/socket.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/socket.html
@@ -36,7 +36,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_socket_streambuf/sync.html b/doc/html/boost_asio/reference/basic_socket_streambuf/sync.html
index a439a214eb..1439b24023 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/sync.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/sync.html
@@ -34,7 +34,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_socket_streambuf/time_point.html b/doc/html/boost_asio/reference/basic_socket_streambuf/time_point.html
index 488d109cdd..2f3f3e4d0a 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/time_point.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/time_point.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_socket_streambuf/time_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/time_type.html
index 2cc5aec4fd..6b5192817a 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/time_type.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/time_type.html
@@ -46,7 +46,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_socket_streambuf/underflow.html b/doc/html/boost_asio/reference/basic_socket_streambuf/underflow.html
index abba47cc60..ec927f7a30 100644
--- a/doc/html/boost_asio/reference/basic_socket_streambuf/underflow.html
+++ b/doc/html/boost_asio/reference/basic_socket_streambuf/underflow.html
@@ -34,7 +34,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_stream_socket.html b/doc/html/boost_asio/reference/basic_stream_socket.html
index fca84df40b..33a8be33d1 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket.html
@@ -30,9 +30,10 @@
Provides stream-oriented socket functionality.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>&gt;
+ typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>&gt;
class basic_stream_socket :
- public basic_socket&lt; Protocol &gt;
+ public basic_socket&lt; Protocol, Executor &gt;
</pre>
<h5>
<a name="boost_asio.reference.basic_stream_socket.h0"></a>
@@ -59,6 +60,18 @@ class basic_stream_socket :
<tr>
<td>
<p>
+ <a class="link" href="basic_stream_socket__rebind_executor.html" title="basic_stream_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_stream_socket/broadcast.html" title="basic_stream_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -526,32 +539,6 @@ class basic_stream_socket :
<tr>
<td>
<p>
- <a class="link" href="basic_stream_socket/get_io_context.html" title="basic_stream_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_stream_socket/get_io_service.html" title="basic_stream_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_stream_socket/get_option.html" title="basic_stream_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -894,13 +881,45 @@ class basic_stream_socket :
</tr>
</tbody>
</table></div>
+<h5>
+<a name="boost_asio.reference.basic_stream_socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.protected_data_members"></a></span><a class="link" href="basic_stream_socket.html#boost_asio.reference.basic_stream_socket.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<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_stream_socket/impl_.html" title="basic_stream_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_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
class template provides asynchronous and blocking stream-oriented socket
functionality.
</p>
<h5>
-<a name="boost_asio.reference.basic_stream_socket.h3"></a>
+<a name="boost_asio.reference.basic_stream_socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.thread_safety"></a></span><a class="link" href="basic_stream_socket.html#boost_asio.reference.basic_stream_socket.thread_safety">Thread Safety</a>
</h5>
<p>
@@ -910,7 +929,7 @@ class basic_stream_socket :
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h5>
-<a name="boost_asio.reference.basic_stream_socket.h4"></a>
+<a name="boost_asio.reference.basic_stream_socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.requirements"></a></span><a class="link" href="basic_stream_socket.html#boost_asio.reference.basic_stream_socket.requirements">Requirements</a>
</h5>
<p>
@@ -922,7 +941,7 @@ class basic_stream_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_stream_socket/_basic_stream_socket.html b/doc/html/boost_asio/reference/basic_stream_socket/_basic_stream_socket.html
index c68598bc04..c764337d40 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/_basic_stream_socket.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/_basic_stream_socket.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_stream_socket.html" title="basic_stream_socket">
<link rel="prev" href="write_some/overload2.html" title="basic_stream_socket::write_some (2 of 2 overloads)">
-<link rel="next" href="../basic_streambuf.html" title="basic_streambuf">
+<link rel="next" href="../basic_stream_socket__rebind_executor.html" title="basic_stream_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="write_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_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_streambuf.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="write_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_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_stream_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="write_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_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_streambuf.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="write_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_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_stream_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_stream_socket/assign.html b/doc/html/boost_asio/reference/basic_stream_socket/assign.html
index 2f98347c36..51c5949128 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/assign.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/assign.html
@@ -45,7 +45,7 @@ void <a class="link" href="assign/overload2.html" title="basic_stream_socket::as
</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_stream_socket/assign/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/assign/overload1.html
index 4f295b89af..d2afbe9169 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/assign/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/assign/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/assign/overload2.html
index 13548638a6..1b20cdc89e 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/assign/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/async_connect.html b/doc/html/boost_asio/reference/basic_stream_socket/async_connect.html
index f82045b5f5..51639595f8 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/async_connect.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/async_read_some.html b/doc/html/boost_asio/reference/basic_stream_socket/async_read_some.html
index b213864511..a4fe855f9b 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/async_read_some.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/async_read_some.html
@@ -71,8 +71,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>
@@ -105,7 +105,7 @@ Start
</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_stream_socket/async_receive.html b/doc/html/boost_asio/reference/basic_stream_socket/async_receive.html
index 5740f0e888..5b91098b5c 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/async_receive.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/async_receive/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload1.html
index d1903886b0..70d23059c2 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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>
@@ -104,7 +104,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_stream_socket/async_receive/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload2.html
index 0d64d7d4b7..6d32e579e5 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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>
@@ -109,7 +109,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_stream_socket/async_send.html b/doc/html/boost_asio/reference/basic_stream_socket/async_send.html
index 8b6e2f0d95..7c0519d9a3 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/async_send.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/async_send/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/async_send/overload1.html
index 90cbf209cc..77dd7dab3e 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/async_send/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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>
@@ -104,7 +104,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_stream_socket/async_send/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/async_send/overload2.html
index 1a57f6fbc1..e46f3b1a4f 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/async_send/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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>
@@ -109,7 +109,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_stream_socket/async_wait.html b/doc/html/boost_asio/reference/basic_stream_socket/async_wait.html
index da69c523b9..7f5c2c9332 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/async_wait.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/async_write_some.html b/doc/html/boost_asio/reference/basic_stream_socket/async_write_some.html
index d355ce40e2..0867fd2ad2 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/async_write_some.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/async_write_some.html
@@ -71,8 +71,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>
@@ -105,7 +105,7 @@ Start
</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_stream_socket/at_mark.html b/doc/html/boost_asio/reference/basic_stream_socket/at_mark.html
index b581fa0ec6..5fbb85fe73 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/at_mark.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/at_mark.html
@@ -41,7 +41,7 @@ bool <a class="link" href="at_mark/overload2.html" title="basic_stream_socket::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_stream_socket/at_mark/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload1.html
index 2ae3379112..7b0a2b8bc6 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/at_mark/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload2.html
index d283a6d8c8..d6914beb03 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/available.html b/doc/html/boost_asio/reference/basic_stream_socket/available.html
index 7d131ce78f..4ba83495a2 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/available.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/available.html
@@ -41,7 +41,7 @@ std::size_t <a class="link" href="available/overload2.html" title="basic_stream_
</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_stream_socket/available/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/available/overload1.html
index c3db660d9c..b090a00bce 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/available/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/available/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/available/overload2.html
index 31c9e08002..e50223bb4d 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/available/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/basic_stream_socket.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket.html
index 8a9e246aa0..99fbb8ac2c 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_stream_socket.html" title="basic_stream_socket">
<link rel="prev" href="available/overload2.html" title="basic_stream_socket::available (2 of 2 overloads)">
-<link rel="next" href="basic_stream_socket/overload1.html" title="basic_stream_socket::basic_stream_socket (1 of 6 overloads)">
+<link rel="next" href="basic_stream_socket/overload1.html" title="basic_stream_socket::basic_stream_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_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
without opening it.
</p>
-<pre class="programlisting">explicit <a class="link" href="basic_stream_socket/overload1.html" title="basic_stream_socket::basic_stream_socket (1 of 6 overloads)">basic_stream_socket</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_socket/overload1.html" title="basic_stream_socket::basic_stream_socket (1 of 6 overloads)">more...</a></em></span>
+<pre class="programlisting">explicit <a class="link" href="basic_stream_socket/overload1.html" title="basic_stream_socket::basic_stream_socket (1 of 10 overloads)">basic_stream_socket</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_socket/overload1.html" title="basic_stream_socket::basic_stream_socket (1 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_stream_socket/overload2.html" title="basic_stream_socket::basic_stream_socket (2 of 10 overloads)">basic_stream_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_stream_socket/overload2.html" title="basic_stream_socket::basic_stream_socket (2 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct and open a <a class="link" href="../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>.
</p>
-<pre class="programlisting"><a class="link" href="basic_stream_socket/overload2.html" title="basic_stream_socket::basic_stream_socket (2 of 6 overloads)">basic_stream_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_stream_socket/overload3.html" title="basic_stream_socket::basic_stream_socket (3 of 10 overloads)">basic_stream_socket</a>(
+ const executor_type &amp; ex,
const protocol_type &amp; protocol);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_socket/overload2.html" title="basic_stream_socket::basic_stream_socket (2 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_socket/overload3.html" title="basic_stream_socket::basic_stream_socket (3 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_stream_socket/overload4.html" title="basic_stream_socket::basic_stream_socket (4 of 10 overloads)">basic_stream_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_stream_socket/overload4.html" title="basic_stream_socket::basic_stream_socket (4 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct a <a class="link" href="../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>,
opening it and binding it to the given local endpoint.
</p>
-<pre class="programlisting"><a class="link" href="basic_stream_socket/overload3.html" title="basic_stream_socket::basic_stream_socket (3 of 6 overloads)">basic_stream_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_stream_socket/overload5.html" title="basic_stream_socket::basic_stream_socket (5 of 10 overloads)">basic_stream_socket</a>(
+ const executor_type &amp; ex,
const endpoint_type &amp; endpoint);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_socket/overload3.html" title="basic_stream_socket::basic_stream_socket (3 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_socket/overload5.html" title="basic_stream_socket::basic_stream_socket (5 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_stream_socket/overload6.html" title="basic_stream_socket::basic_stream_socket (6 of 10 overloads)">basic_stream_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_stream_socket/overload6.html" title="basic_stream_socket::basic_stream_socket (6 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Construct a <a class="link" href="../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
on an existing native socket.
</p>
-<pre class="programlisting"><a class="link" href="basic_stream_socket/overload4.html" title="basic_stream_socket::basic_stream_socket (4 of 6 overloads)">basic_stream_socket</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_stream_socket/overload7.html" title="basic_stream_socket::basic_stream_socket (7 of 10 overloads)">basic_stream_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_stream_socket/overload4.html" title="basic_stream_socket::basic_stream_socket (4 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_socket/overload7.html" title="basic_stream_socket::basic_stream_socket (7 of 10 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_stream_socket/overload8.html" title="basic_stream_socket::basic_stream_socket (8 of 10 overloads)">basic_stream_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_stream_socket/overload8.html" title="basic_stream_socket::basic_stream_socket (8 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
from another.
</p>
-<pre class="programlisting"><a class="link" href="basic_stream_socket/overload5.html" title="basic_stream_socket::basic_stream_socket (5 of 6 overloads)">basic_stream_socket</a>(
+<pre class="programlisting"><a class="link" href="basic_stream_socket/overload9.html" title="basic_stream_socket::basic_stream_socket (9 of 10 overloads)">basic_stream_socket</a>(
basic_stream_socket &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_socket/overload5.html" title="basic_stream_socket::basic_stream_socket (5 of 6 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_socket/overload9.html" title="basic_stream_socket::basic_stream_socket (9 of 10 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_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_stream_socket/overload6.html" title="basic_stream_socket::basic_stream_socket (6 of 6 overloads)">basic_stream_socket</a>(
- basic_stream_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_stream_socket/overload6.html" title="basic_stream_socket::basic_stream_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_stream_socket/overload10.html" title="basic_stream_socket::basic_stream_socket (10 of 10 overloads)">basic_stream_socket</a>(
+ basic_stream_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_stream_socket/overload10.html" title="basic_stream_socket::basic_stream_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_stream_socket/basic_stream_socket/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload1.html
index 95500b5785..fc00de6996 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_stream_socket::basic_stream_socket (1 of 6 overloads)</title>
+<title>basic_stream_socket::basic_stream_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_stream_socket.html" title="basic_stream_socket::basic_stream_socket">
<link rel="prev" href="../basic_stream_socket.html" title="basic_stream_socket::basic_stream_socket">
-<link rel="next" href="overload2.html" title="basic_stream_socket::basic_stream_socket (2 of 6 overloads)">
+<link rel="next" href="overload2.html" title="basic_stream_socket::basic_stream_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_stream_socket.basic_stream_socket.overload1"></a><a class="link" href="overload1.html" title="basic_stream_socket::basic_stream_socket (1 of 6 overloads)">basic_stream_socket::basic_stream_socket
- (1 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload1"></a><a class="link" href="overload1.html" title="basic_stream_socket::basic_stream_socket (1 of 10 overloads)">basic_stream_socket::basic_stream_socket
+ (1 of 10 overloads)</a>
</h5></div></div></div>
<p>
Construct a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
without opening it.
</p>
<pre class="programlisting">basic_stream_socket(
- boost::asio::io_context &amp; io_context);
+ const executor_type &amp; ex);
</pre>
<p>
This constructor creates a stream socket without opening it. The socket
@@ -46,18 +46,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 stream 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_stream_socket/basic_stream_socket/overload10.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload10.html
new file mode 100644
index 0000000000..b41e327234
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload10.html
@@ -0,0 +1,81 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_stream_socket::basic_stream_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_stream_socket.html" title="basic_stream_socket::basic_stream_socket">
+<link rel="prev" href="overload9.html" title="basic_stream_socket::basic_stream_socket (9 of 10 overloads)">
+<link rel="next" href="../bind.html" title="basic_stream_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_stream_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_stream_socket.basic_stream_socket.overload10"></a><a class="link" href="overload10.html" title="basic_stream_socket::basic_stream_socket (10 of 10 overloads)">basic_stream_socket::basic_stream_socket
+ (10 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_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_stream_socket(
+ basic_stream_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 stream socket from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload10.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload10.parameters"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_stream_socket.basic_stream_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_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload10.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload10.remarks"></a></span><a class="link" href="overload10.html#boost_asio.reference.basic_stream_socket.basic_stream_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_stream_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_stream_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_stream_socket/basic_stream_socket/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload2.html
index 14d3b3c2ef..1927ba32ce 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_stream_socket::basic_stream_socket (2 of 6 overloads)</title>
+<title>basic_stream_socket::basic_stream_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_stream_socket.html" title="basic_stream_socket::basic_stream_socket">
-<link rel="prev" href="overload1.html" title="basic_stream_socket::basic_stream_socket (1 of 6 overloads)">
-<link rel="next" href="overload3.html" title="basic_stream_socket::basic_stream_socket (3 of 6 overloads)">
+<link rel="prev" href="overload1.html" title="basic_stream_socket::basic_stream_socket (1 of 10 overloads)">
+<link rel="next" href="overload3.html" title="basic_stream_socket::basic_stream_socket (3 of 10 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,19 +24,23 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload2"></a><a class="link" href="overload2.html" title="basic_stream_socket::basic_stream_socket (2 of 6 overloads)">basic_stream_socket::basic_stream_socket
- (2 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload2"></a><a class="link" href="overload2.html" title="basic_stream_socket::basic_stream_socket (2 of 10 overloads)">basic_stream_socket::basic_stream_socket
+ (2 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct and open a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>.
+ Construct a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
+ without opening it.
</p>
-<pre class="programlisting">basic_stream_socket(
- boost::asio::io_context &amp; io_context,
- const protocol_type &amp; protocol);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_stream_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 stream socket. The socket needs
- to be connected or accepted before data can be sent or received on it.
+ This constructor creates a stream socket without opening it. The socket
+ needs to be opened and then connected or accepted before data can be
+ sent or received on it.
</p>
<h6>
<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload2.h0"></a>
@@ -45,35 +49,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 stream 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_stream_socket.basic_stream_socket.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_stream_socket.basic_stream_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_stream_socket/basic_stream_socket/overload3.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload3.html
index 32e465d438..a150cf61c2 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload3.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_stream_socket::basic_stream_socket (3 of 6 overloads)</title>
+<title>basic_stream_socket::basic_stream_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_stream_socket.html" title="basic_stream_socket::basic_stream_socket">
-<link rel="prev" href="overload2.html" title="basic_stream_socket::basic_stream_socket (2 of 6 overloads)">
-<link rel="next" href="overload4.html" title="basic_stream_socket::basic_stream_socket (4 of 6 overloads)">
+<link rel="prev" href="overload2.html" title="basic_stream_socket::basic_stream_socket (2 of 10 overloads)">
+<link rel="next" href="overload4.html" title="basic_stream_socket::basic_stream_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,19 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload3"></a><a class="link" href="overload3.html" title="basic_stream_socket::basic_stream_socket (3 of 6 overloads)">basic_stream_socket::basic_stream_socket
- (3 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload3"></a><a class="link" href="overload3.html" title="basic_stream_socket::basic_stream_socket (3 of 10 overloads)">basic_stream_socket::basic_stream_socket
+ (3 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>,
- opening it and binding it to the given local endpoint.
+ Construct and open a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>.
</p>
<pre class="programlisting">basic_stream_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 stream 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 stream socket. The socket needs
+ to be connected or accepted before data can be sent or received on it.
</p>
<h6>
<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload3.h0"></a>
@@ -47,16 +45,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 stream 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 stream socket will
- be bound.
+ An object specifying protocol parameters to be used.
</p></dd>
</dl>
</div>
@@ -76,7 +72,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_stream_socket/basic_stream_socket/overload4.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload4.html
index c779e1d099..17fa355683 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload4.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_stream_socket::basic_stream_socket (4 of 6 overloads)</title>
+<title>basic_stream_socket::basic_stream_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_stream_socket.html" title="basic_stream_socket::basic_stream_socket">
-<link rel="prev" href="overload3.html" title="basic_stream_socket::basic_stream_socket (3 of 6 overloads)">
-<link rel="next" href="overload5.html" title="basic_stream_socket::basic_stream_socket (5 of 6 overloads)">
+<link rel="prev" href="overload3.html" title="basic_stream_socket::basic_stream_socket (3 of 10 overloads)">
+<link rel="next" href="overload5.html" title="basic_stream_socket::basic_stream_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,22 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload4"></a><a class="link" href="overload4.html" title="basic_stream_socket::basic_stream_socket (4 of 6 overloads)">basic_stream_socket::basic_stream_socket
- (4 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload4"></a><a class="link" href="overload4.html" title="basic_stream_socket::basic_stream_socket (4 of 10 overloads)">basic_stream_socket::basic_stream_socket
+ (4 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Construct a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
- on an existing native socket.
+ Construct and open a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>.
</p>
-<pre class="programlisting">basic_stream_socket(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_stream_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 stream socket object to hold an existing native
- socket.
+ This constructor creates and opens a stream socket. The socket needs
+ to be connected or accepted before data can be sent or received on it.
</p>
<h6>
<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload4.h0"></a>
@@ -47,20 +48,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 stream 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 +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_stream_socket/basic_stream_socket/overload5.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload5.html
index 23aae8bbbd..15ea9a589f 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload5.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_stream_socket::basic_stream_socket (5 of 6 overloads)</title>
+<title>basic_stream_socket::basic_stream_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_stream_socket.html" title="basic_stream_socket::basic_stream_socket">
-<link rel="prev" href="overload4.html" title="basic_stream_socket::basic_stream_socket (4 of 6 overloads)">
-<link rel="next" href="overload6.html" title="basic_stream_socket::basic_stream_socket (6 of 6 overloads)">
+<link rel="prev" href="overload4.html" title="basic_stream_socket::basic_stream_socket (4 of 10 overloads)">
+<link rel="next" href="overload6.html" title="basic_stream_socket::basic_stream_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_stream_socket.basic_stream_socket.overload5"></a><a class="link" href="overload5.html" title="basic_stream_socket::basic_stream_socket (5 of 6 overloads)">basic_stream_socket::basic_stream_socket
- (5 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload5"></a><a class="link" href="overload5.html" title="basic_stream_socket::basic_stream_socket (5 of 10 overloads)">basic_stream_socket::basic_stream_socket
+ (5 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
- from another.
+ Construct a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>,
+ opening it and binding it to the given local endpoint.
</p>
<pre class="programlisting">basic_stream_socket(
- basic_stream_socket &amp;&amp; other);
+ const executor_type &amp; ex,
+ const endpoint_type &amp; endpoint);
</pre>
<p>
- This constructor moves a stream socket from one object to another.
+ This constructor creates a stream 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_stream_socket.basic_stream_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_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_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 stream socket will
+ be bound.
</p></dd>
</dl>
</div>
<h6>
<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload5.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_stream_socket.basic_stream_socket.overload5.remarks">Remarks</a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload5.exceptions"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_stream_socket.basic_stream_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_stream_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_stream_socket/basic_stream_socket/overload6.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload6.html
index cda88a90c8..135e1c97fb 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload6.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_stream_socket::basic_stream_socket (6 of 6 overloads)</title>
+<title>basic_stream_socket::basic_stream_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_stream_socket.html" title="basic_stream_socket::basic_stream_socket">
-<link rel="prev" href="overload5.html" title="basic_stream_socket::basic_stream_socket (5 of 6 overloads)">
-<link rel="next" href="../bind.html" title="basic_stream_socket::bind">
+<link rel="prev" href="overload5.html" title="basic_stream_socket::basic_stream_socket (5 of 10 overloads)">
+<link rel="next" href="overload7.html" title="basic_stream_socket::basic_stream_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_stream_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_stream_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_stream_socket.basic_stream_socket.overload6"></a><a class="link" href="overload6.html" title="basic_stream_socket::basic_stream_socket (6 of 6 overloads)">basic_stream_socket::basic_stream_socket
- (6 of 6 overloads)</a>
+<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload6"></a><a class="link" href="overload6.html" title="basic_stream_socket::basic_stream_socket (6 of 10 overloads)">basic_stream_socket::basic_stream_socket
+ (6 of 10 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
- from a socket of another protocol type.
+ Construct a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_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_stream_socket(
- basic_stream_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 stream socket from one object to another.
+ This constructor creates a stream 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_stream_socket.basic_stream_socket.overload6.h0"></a>
@@ -47,25 +50,36 @@ basic_stream_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_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_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 stream socket will
+ be bound.
</p></dd>
</dl>
</div>
<h6>
<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload6.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload6.remarks"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_stream_socket.basic_stream_socket.overload6.remarks">Remarks</a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload6.exceptions"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_stream_socket.basic_stream_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_stream_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_stream_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_stream_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_stream_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_stream_socket/basic_stream_socket/overload7.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload7.html
new file mode 100644
index 0000000000..397a43b783
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload7.html
@@ -0,0 +1,92 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_stream_socket::basic_stream_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_stream_socket.html" title="basic_stream_socket::basic_stream_socket">
+<link rel="prev" href="overload6.html" title="basic_stream_socket::basic_stream_socket (6 of 10 overloads)">
+<link rel="next" href="overload8.html" title="basic_stream_socket::basic_stream_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_stream_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_stream_socket.basic_stream_socket.overload7"></a><a class="link" href="overload7.html" title="basic_stream_socket::basic_stream_socket (7 of 10 overloads)">basic_stream_socket::basic_stream_socket
+ (7 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
+ on an existing native socket.
+ </p>
+<pre class="programlisting">basic_stream_socket(
+ const executor_type &amp; ex,
+ const protocol_type &amp; protocol,
+ const native_handle_type &amp; native_socket);
+</pre>
+<p>
+ This constructor creates a stream socket object to hold an existing native
+ socket.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_stream_socket.basic_stream_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_stream_socket.basic_stream_socket.overload7.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload7.exceptions"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_stream_socket.basic_stream_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_stream_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_stream_socket/basic_stream_socket/overload8.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload8.html
new file mode 100644
index 0000000000..6f56cc9bfa
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload8.html
@@ -0,0 +1,96 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_stream_socket::basic_stream_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_stream_socket.html" title="basic_stream_socket::basic_stream_socket">
+<link rel="prev" href="overload7.html" title="basic_stream_socket::basic_stream_socket (7 of 10 overloads)">
+<link rel="next" href="overload9.html" title="basic_stream_socket::basic_stream_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_stream_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_stream_socket.basic_stream_socket.overload8"></a><a class="link" href="overload8.html" title="basic_stream_socket::basic_stream_socket (8 of 10 overloads)">basic_stream_socket::basic_stream_socket
+ (8 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
+ on an existing native socket.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_stream_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 stream socket object to hold an existing native
+ socket.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload8.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload8.parameters"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_stream_socket.basic_stream_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_stream_socket.basic_stream_socket.overload8.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload8.exceptions"></a></span><a class="link" href="overload8.html#boost_asio.reference.basic_stream_socket.basic_stream_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_stream_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_stream_socket/basic_stream_socket/overload9.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload9.html
new file mode 100644
index 0000000000..5ce879aff8
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload9.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_stream_socket::basic_stream_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_stream_socket.html" title="basic_stream_socket::basic_stream_socket">
+<link rel="prev" href="overload8.html" title="basic_stream_socket::basic_stream_socket (8 of 10 overloads)">
+<link rel="next" href="overload10.html" title="basic_stream_socket::basic_stream_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_stream_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_stream_socket.basic_stream_socket.overload9"></a><a class="link" href="overload9.html" title="basic_stream_socket::basic_stream_socket (9 of 10 overloads)">basic_stream_socket::basic_stream_socket
+ (9 of 10 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
+ from another.
+ </p>
+<pre class="programlisting">basic_stream_socket(
+ basic_stream_socket &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a stream socket from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload9.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload9.parameters"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_stream_socket.basic_stream_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_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload9.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.basic_stream_socket.overload9.remarks"></a></span><a class="link" href="overload9.html#boost_asio.reference.basic_stream_socket.basic_stream_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_stream_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_stream_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_stream_socket/bind.html b/doc/html/boost_asio/reference/basic_stream_socket/bind.html
index b83d7bf86b..4860e745b3 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/bind.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket.html" title="basic_stream_socket">
-<link rel="prev" href="basic_stream_socket/overload6.html" title="basic_stream_socket::basic_stream_socket (6 of 6 overloads)">
+<link rel="prev" href="basic_stream_socket/overload10.html" title="basic_stream_socket::basic_stream_socket (10 of 10 overloads)">
<link rel="next" href="bind/overload1.html" title="basic_stream_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_stream_socket/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_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_stream_socket/overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_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_stream_socket::bind
</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_stream_socket::bind
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_stream_socket/overload6.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_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_stream_socket/overload10.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_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_stream_socket/bind/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/bind/overload1.html
index 0a98598664..0399e685aa 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/bind/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/bind/overload1.html
@@ -70,7 +70,7 @@
<a name="boost_asio.reference.basic_stream_socket.bind.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.bind.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_stream_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_stream_socket/bind/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/bind/overload2.html
index 207133c82c..6d3fa85fab 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/bind/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/bind/overload2.html
@@ -62,7 +62,7 @@
<a name="boost_asio.reference.basic_stream_socket.bind.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.bind.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_stream_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_stream_socket/broadcast.html b/doc/html/boost_asio/reference/basic_stream_socket/broadcast.html
index ae9c141e47..a45c9f5b9a 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/broadcast.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/bytes_readable.html b/doc/html/boost_asio/reference/basic_stream_socket/bytes_readable.html
index 68c894b854..185225e29e 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/bytes_readable.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/bytes_readable.html
@@ -43,7 +43,7 @@ IO
<a name="boost_asio.reference.basic_stream_socket.bytes_readable.h0"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.bytes_readable.example"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.basic_stream_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_stream_socket/cancel.html b/doc/html/boost_asio/reference/basic_stream_socket/cancel.html
index 2b0aa3d87d..7cb24883e0 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/cancel.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/cancel.html
@@ -41,7 +41,7 @@ void <a class="link" href="cancel/overload2.html" title="basic_stream_socket::ca
</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_stream_socket/cancel/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/cancel/overload1.html
index 32b7543c32..a660dbf2e4 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/cancel/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/cancel/overload2.html
index 45ac1969fc..e83eb53d47 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/close.html b/doc/html/boost_asio/reference/basic_stream_socket/close.html
index 5cd6c53083..23cc0c908f 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/close.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/close.html
@@ -41,7 +41,7 @@ void <a class="link" href="close/overload2.html" title="basic_stream_socket::clo
</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_stream_socket/close/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/close/overload1.html
index 3015c8cdd1..242a37718d 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/close/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/close/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/close/overload2.html
index 81c35b33ec..ec9ed0f969 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/close/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/close/overload2.html
@@ -59,7 +59,7 @@
<a name="boost_asio.reference.basic_stream_socket.close.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.close.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_stream_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_stream_socket/connect.html b/doc/html/boost_asio/reference/basic_stream_socket/connect.html
index b69798e5df..0266cd00f6 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/connect.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/connect.html
@@ -43,7 +43,7 @@ void <a class="link" href="connect/overload2.html" title="basic_stream_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_stream_socket/connect/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/connect/overload1.html
index 21a93f2137..1c2eca874c 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/connect/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/connect/overload1.html
@@ -76,7 +76,7 @@
<a name="boost_asio.reference.basic_stream_socket.connect.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.connect.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_stream_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_stream_socket/connect/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/connect/overload2.html
index 0503dbf18a..e39c7e08d8 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/connect/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/connect/overload2.html
@@ -68,7 +68,7 @@
<a name="boost_asio.reference.basic_stream_socket.connect.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.connect.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_stream_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_stream_socket/debug.html b/doc/html/boost_asio/reference/basic_stream_socket/debug.html
index a917480e99..7764ad2e6f 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/debug.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/do_not_route.html b/doc/html/boost_asio/reference/basic_stream_socket/do_not_route.html
index f0404cba53..dd92e80615 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/do_not_route.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_stream_socket/enable_connection_aborted.html
index aa42695088..a17c3aaa46 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/enable_connection_aborted.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/endpoint_type.html b/doc/html/boost_asio/reference/basic_stream_socket/endpoint_type.html
index 6707f94545..59ee1a833c 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/endpoint_type.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/executor_type.html b/doc/html/boost_asio/reference/basic_stream_socket/executor_type.html
index dad9b0312e..09fafa9220 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/executor_type.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/executor_type.html
@@ -27,174 +27,14 @@
<a name="boost_asio.reference.basic_stream_socket.executor_type"></a><a class="link" href="executor_type.html" title="basic_stream_socket::executor_type">basic_stream_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_stream_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_stream_socket.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_stream_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_stream_socket.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_stream_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_stream_socket.executor_type.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_stream_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_stream_socket/get_executor.html b/doc/html/boost_asio/reference/basic_stream_socket/get_executor.html
index fbb9ae3618..928fc5fd30 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/get_executor.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_stream_socket.html" title="basic_stream_socket">
<link rel="prev" href="executor_type.html" title="basic_stream_socket::executor_type">
-<link rel="next" href="get_io_context.html" title="basic_stream_socket::get_io_context">
+<link rel="next" href="get_option.html" title="basic_stream_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_stream_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_stream_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_stream_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_stream_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_stream_socket/get_io_context.html b/doc/html/boost_asio/reference/basic_stream_socket/get_io_context.html
deleted file mode 100644
index 9b80922ed8..0000000000
--- a/doc/html/boost_asio/reference/basic_stream_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_stream_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_stream_socket.html" title="basic_stream_socket">
-<link rel="prev" href="get_executor.html" title="basic_stream_socket::get_executor">
-<link rel="next" href="get_io_service.html" title="basic_stream_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_stream_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_stream_socket.get_io_context"></a><a class="link" href="get_io_context.html" title="basic_stream_socket::get_io_context">basic_stream_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_stream_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_stream_socket.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.basic_stream_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_stream_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_stream_socket/get_io_service.html b/doc/html/boost_asio/reference/basic_stream_socket/get_io_service.html
deleted file mode 100644
index fc107432a4..0000000000
--- a/doc/html/boost_asio/reference/basic_stream_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_stream_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_stream_socket.html" title="basic_stream_socket">
-<link rel="prev" href="get_io_context.html" title="basic_stream_socket::get_io_context">
-<link rel="next" href="get_option.html" title="basic_stream_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_stream_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_stream_socket.get_io_service"></a><a class="link" href="get_io_service.html" title="basic_stream_socket::get_io_service">basic_stream_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_stream_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_stream_socket.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.basic_stream_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_stream_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_stream_socket/get_option.html b/doc/html/boost_asio/reference/basic_stream_socket/get_option.html
index 49ccf903e7..3f44cb57f7 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/get_option.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket.html" title="basic_stream_socket">
-<link rel="prev" href="get_io_service.html" title="basic_stream_socket::get_io_service">
+<link rel="prev" href="get_executor.html" title="basic_stream_socket::get_executor">
<link rel="next" href="get_option/overload1.html" title="basic_stream_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_stream_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_stream_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_stream_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>
@@ -55,7 +55,7 @@ void <a class="link" href="get_option/overload2.html" title="basic_stream_socket
</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_stream_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_stream_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_stream_socket/get_option/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/get_option/overload1.html
index 384ef832dc..42effc1ae0 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/get_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/get_option/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/get_option/overload2.html
index cd88ad2787..bb511f073b 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/get_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket::get_option">
<link rel="prev" href="overload1.html" title="basic_stream_socket::get_option (1 of 2 overloads)">
-<link rel="next" href="../io_control.html" title="basic_stream_socket::io_control">
+<link rel="next" href="../impl_.html" title="basic_stream_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_stream_socket/impl_.html b/doc/html/boost_asio/reference/basic_stream_socket/impl_.html
new file mode 100644
index 0000000000..3cd04ff3ce
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_stream_socket/impl_.html
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_stream_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_stream_socket.html" title="basic_stream_socket">
+<link rel="prev" href="get_option/overload2.html" title="basic_stream_socket::get_option (2 of 2 overloads)">
+<link rel="next" href="io_control.html" title="basic_stream_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_stream_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_stream_socket.impl_"></a><a class="link" href="impl_.html" title="basic_stream_socket::impl_">basic_stream_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_stream_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_stream_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_stream_socket/io_control.html b/doc/html/boost_asio/reference/basic_stream_socket/io_control.html
index 36e46e1f6d..3c6878739d 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/io_control.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket.html" title="basic_stream_socket">
-<link rel="prev" href="get_option/overload2.html" title="basic_stream_socket::get_option (2 of 2 overloads)">
+<link rel="prev" href="impl_.html" title="basic_stream_socket::impl_">
<link rel="next" href="io_control/overload1.html" title="basic_stream_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_stream_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_stream_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_stream_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>
@@ -55,7 +55,7 @@ void <a class="link" href="io_control/overload2.html" title="basic_stream_socket
</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_stream_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_stream_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_stream_socket/io_control/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/io_control/overload1.html
index cadf799587..5b6e732fd2 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/io_control/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/io_control/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/io_control/overload2.html
index 06af9e5e7b..63f7b19866 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/io_control/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/is_open.html b/doc/html/boost_asio/reference/basic_stream_socket/is_open.html
index d181da0d69..98133c1223 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/is_open.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/keep_alive.html b/doc/html/boost_asio/reference/basic_stream_socket/keep_alive.html
index ceaf8b7335..0e1c28193b 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/keep_alive.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/linger.html b/doc/html/boost_asio/reference/basic_stream_socket/linger.html
index 197f8e7d2b..ec507cf5e2 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/linger.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/local_endpoint.html b/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint.html
index 927b707cd9..9e4931469f 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload1.html
index a467d7ac9b..301984c2ea 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload1.html
@@ -63,14 +63,14 @@
<a name="boost_asio.reference.basic_stream_socket.local_endpoint.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.local_endpoint.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_stream_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_stream_socket/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload2.html
index 0f34db52c8..0ee53abed2 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload2.html
@@ -65,7 +65,7 @@
<a name="boost_asio.reference.basic_stream_socket.local_endpoint.overload2.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.local_endpoint.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_stream_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_stream_socket/lowest_layer.html b/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer.html
index 4dbc6a4b1a..4930cde292 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload1.html
index 6f55302d2e..1629ef3db2 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload2.html
index 3d918450ac..05fd939c4e 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer_type.html
index dd65182989..f2d3e6a176 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_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_stream_socket.lowest_layer_type.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket.lowest_layer_type.protected_data_members"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_stream_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_stream_socket.lowest_layer_type.h4"></a>
+<a name="boost_asio.reference.basic_stream_socket.lowest_layer_type.h5"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_stream_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_stream_socket.lowest_layer_type.h5"></a>
+<a name="boost_asio.reference.basic_stream_socket.lowest_layer_type.h6"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.basic_stream_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_stream_socket/max_connections.html b/doc/html/boost_asio/reference/basic_stream_socket/max_connections.html
index 9582360810..8905b7aaca 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/max_connections.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/max_listen_connections.html b/doc/html/boost_asio/reference/basic_stream_socket/max_listen_connections.html
index 469398626d..36ae24e075 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/max_listen_connections.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/message_do_not_route.html b/doc/html/boost_asio/reference/basic_stream_socket/message_do_not_route.html
index 5d13c9e015..d286e630a7 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/message_do_not_route.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/message_end_of_record.html b/doc/html/boost_asio/reference/basic_stream_socket/message_end_of_record.html
index 48c2f8f47e..f4c686b7d5 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/message_end_of_record.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/message_flags.html b/doc/html/boost_asio/reference/basic_stream_socket/message_flags.html
index 40731e53db..97a9ba1199 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/message_flags.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/message_out_of_band.html b/doc/html/boost_asio/reference/basic_stream_socket/message_out_of_band.html
index 27a6694884..1241e63b98 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/message_out_of_band.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/message_peek.html b/doc/html/boost_asio/reference/basic_stream_socket/message_peek.html
index 77d26959d0..f74e3338a1 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/message_peek.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/native_handle.html b/doc/html/boost_asio/reference/basic_stream_socket/native_handle.html
index 2a54399db0..b6cf1558b0 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/native_handle.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/native_handle_type.html b/doc/html/boost_asio/reference/basic_stream_socket/native_handle_type.html
index 994ac83efb..83e3d419ac 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/native_handle_type.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/native_non_blocking.html b/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking.html
index a2233bc9f0..7322999cf5 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking.html
@@ -49,7 +49,7 @@ void <a class="link" href="native_non_blocking/overload3.html" title="basic_stre
</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_stream_socket/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload1.html
index f008873221..2e292e4756 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload2.html
index c92def2029..a37c52bef9 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload3.html
index 86947089dc..fe03e5013d 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/non_blocking.html b/doc/html/boost_asio/reference/basic_stream_socket/non_blocking.html
index a10958ebf0..b6dafb401d 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/non_blocking.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/non_blocking.html
@@ -49,7 +49,7 @@ void <a class="link" href="non_blocking/overload3.html" title="basic_stream_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_stream_socket/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload1.html
index 174ab0ed6e..e97b095e4a 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload2.html
index 9fba890e67..04abfec4d2 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload3.html
index d05376f14c..75af7d37a8 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/open.html b/doc/html/boost_asio/reference/basic_stream_socket/open.html
index f13de8a853..25e5265ae0 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/open.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/open.html
@@ -43,7 +43,7 @@ void <a class="link" href="open/overload2.html" title="basic_stream_socket::open
</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_stream_socket/open/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/open/overload1.html
index af76f38dd6..b2f1c29b17 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/open/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/open/overload1.html
@@ -69,13 +69,13 @@
<a name="boost_asio.reference.basic_stream_socket.open.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.open.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_stream_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_stream_socket/open/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/open/overload2.html
index 19d5e5d263..fbdc56d28e 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/open/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/open/overload2.html
@@ -61,7 +61,7 @@
<a name="boost_asio.reference.basic_stream_socket.open.overload2.h1"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.open.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_stream_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_stream_socket/operator_eq_.html b/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_.html
index 94f288dec0..48d6a10ad6 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket &gt;::type &amp; <a class="link" href="operator_eq_/overload2.html" title="basic_stream_socket::operator= (2 of 2 overloads)">operator=</a>(
- basic_stream_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_stream_socket &amp; &gt;::type <a class="link" href="operator_eq_/overload2.html" title="basic_stream_socket::operator= (2 of 2 overloads)">operator=</a>(
+ basic_stream_socket&lt; Protocol1, Executor1 &gt; &amp;&amp; other);
<span class="emphasis"><em>&#187; <a class="link" href="operator_eq_/overload2.html" title="basic_stream_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_stream_socket/operator_eq_/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_/overload1.html
index 14d2446a8c..54e1e316f0 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket(io_context&amp;) constructor</code>.
+ constructed using the <code class="computeroutput">basic_stream_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_stream_socket/operator_eq_/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_/overload2.html
index 1ba8a85944..4d9dca9e5b 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket &gt;::type &amp; operator=(
- basic_stream_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_stream_socket &amp; &gt;::type operator=(
+ basic_stream_socket&lt; Protocol1, Executor1 &gt; &amp;&amp; other);
</pre>
<p>
This assignment operator moves a stream socket from one object to another.
@@ -59,12 +60,13 @@ enable_if&lt; is_convertible&lt; Protocol1, Protocol &gt;::value, basic_stream_s
</h6>
<p>
Following the move, the moved-from object is in the same state as if
- constructed using the <code class="computeroutput">basic_stream_socket(io_context&amp;) constructor</code>.
+ constructed using the <code class="computeroutput">basic_stream_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_stream_socket/out_of_band_inline.html b/doc/html/boost_asio/reference/basic_stream_socket/out_of_band_inline.html
index 332fa7a146..299ed3365c 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/out_of_band_inline.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/protocol_type.html b/doc/html/boost_asio/reference/basic_stream_socket/protocol_type.html
index 1fe61c0b70..3de00f9271 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/protocol_type.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/read_some.html b/doc/html/boost_asio/reference/basic_stream_socket/read_some.html
index 444d8244d8..0d8319c757 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/read_some.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/read_some.html
@@ -47,7 +47,7 @@ std::size_t <a class="link" href="read_some/overload2.html" title="basic_stream_
</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_stream_socket/read_some/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/read_some/overload1.html
index 63d6ee39b1..d95ffaad96 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/read_some/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/read_some/overload1.html
@@ -103,7 +103,7 @@ std::size_t read_some(
</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_stream_socket/read_some/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/read_some/overload2.html
index eb0ca1a2b3..852659af4d 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/read_some/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/read_some/overload2.html
@@ -79,7 +79,7 @@ std::size_t read_some(
</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_stream_socket/receive.html b/doc/html/boost_asio/reference/basic_stream_socket/receive.html
index fe7fb26aa7..ecfef68d8c 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/receive.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/receive.html
@@ -58,7 +58,7 @@ std::size_t <a class="link" href="receive/overload3.html" title="basic_stream_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_stream_socket/receive/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/receive/overload1.html
index 68ea31fb57..ae6592818f 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/receive/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/receive/overload1.html
@@ -103,7 +103,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_stream_socket/receive/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/receive/overload2.html
index 7702efcc6e..03a60c6271 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/receive/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/receive/overload2.html
@@ -108,7 +108,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_stream_socket/receive/overload3.html b/doc/html/boost_asio/reference/basic_stream_socket/receive/overload3.html
index 00ea0b2867..794a042f9c 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/receive/overload3.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/receive/overload3.html
@@ -84,7 +84,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_stream_socket/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_stream_socket/receive_buffer_size.html
index c74691d8e8..50d9046674 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/receive_buffer_size.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_stream_socket/receive_low_watermark.html
index 40b1a65558..49e1dc7a4c 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/receive_low_watermark.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/release.html b/doc/html/boost_asio/reference/basic_stream_socket/release.html
index b30978805e..42a15433f5 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/release.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/release.html
@@ -41,7 +41,7 @@ native_handle_type <a class="link" href="release/overload2.html" title="basic_st
</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_stream_socket/release/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/release/overload1.html
index 9c8665010b..7b34b9874b 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/release/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/release/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/release/overload2.html
index 972427e27a..6348425abc 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/release/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/remote_endpoint.html b/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint.html
index 84469742fa..7c60f5b981 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/remote_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload1.html
index d1771a1fb4..cfa75b1202 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload1.html
@@ -63,14 +63,14 @@
<a name="boost_asio.reference.basic_stream_socket.remote_endpoint.overload1.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.remote_endpoint.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.basic_stream_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_stream_socket/remote_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload2.html
index 5391437534..e264ff5fdb 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload2.html
@@ -65,7 +65,7 @@
<a name="boost_asio.reference.basic_stream_socket.remote_endpoint.overload2.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_stream_socket.remote_endpoint.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.basic_stream_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_stream_socket/reuse_address.html b/doc/html/boost_asio/reference/basic_stream_socket/reuse_address.html
index 9d6a047467..7b68d2fadb 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/reuse_address.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/send.html b/doc/html/boost_asio/reference/basic_stream_socket/send.html
index 9f5e599dc7..f72aa5ee23 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/send.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/send.html
@@ -55,7 +55,7 @@ std::size_t <a class="link" href="send/overload3.html" title="basic_stream_socke
</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_stream_socket/send/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/send/overload1.html
index 0eb16c66d3..f8011dda85 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/send/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/send/overload1.html
@@ -102,7 +102,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_stream_socket/send/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/send/overload2.html
index c6c08346b7..29f349d387 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/send/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/send/overload2.html
@@ -107,7 +107,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_stream_socket/send/overload3.html b/doc/html/boost_asio/reference/basic_stream_socket/send/overload3.html
index 561c96b20b..350fe88126 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/send/overload3.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/send/overload3.html
@@ -84,7 +84,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_stream_socket/send_buffer_size.html b/doc/html/boost_asio/reference/basic_stream_socket/send_buffer_size.html
index f600abe633..3ac2f49134 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/send_buffer_size.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/send_low_watermark.html b/doc/html/boost_asio/reference/basic_stream_socket/send_low_watermark.html
index f4f5d3d441..4641c7c925 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/send_low_watermark.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/set_option.html b/doc/html/boost_asio/reference/basic_stream_socket/set_option.html
index 39af33c922..7017999b03 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/set_option.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/set_option.html
@@ -47,7 +47,7 @@ void <a class="link" href="set_option/overload2.html" title="basic_stream_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_stream_socket/set_option/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/set_option/overload1.html
index 9eb739c36f..ff8c492499 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/set_option/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/set_option/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/set_option/overload2.html
index 624f1659c4..e4166ccf51 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/set_option/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/shutdown.html b/doc/html/boost_asio/reference/basic_stream_socket/shutdown.html
index b4e6115594..cc97ff3494 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/shutdown.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/shutdown.html
@@ -43,7 +43,7 @@ void <a class="link" href="shutdown/overload2.html" title="basic_stream_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_stream_socket/shutdown/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload1.html
index e5503b227f..24b04c0c1c 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/shutdown/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload2.html
index 3690b16dfc..11ab914ee9 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/shutdown_type.html b/doc/html/boost_asio/reference/basic_stream_socket/shutdown_type.html
index 3d7b2bd3a6..3cd777b575 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/shutdown_type.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/wait.html b/doc/html/boost_asio/reference/basic_stream_socket/wait.html
index 29fd60fb93..a26369e34a 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/wait.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/wait.html
@@ -44,7 +44,7 @@ void <a class="link" href="wait/overload2.html" title="basic_stream_socket::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>
diff --git a/doc/html/boost_asio/reference/basic_stream_socket/wait/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/wait/overload1.html
index d5c859e98b..8e09dc445c 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/wait/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/wait/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/wait/overload2.html
index 7b0afcf61b..a04f3bd93b 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/wait/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_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_stream_socket/wait_type.html b/doc/html/boost_asio/reference/basic_stream_socket/wait_type.html
index dd270d72f2..3ab1159104 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/wait_type.html
+++ b/doc/html/boost_asio/reference/basic_stream_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>
diff --git a/doc/html/boost_asio/reference/basic_stream_socket/write_some.html b/doc/html/boost_asio/reference/basic_stream_socket/write_some.html
index c39058f7a5..9709ccb87d 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/write_some.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/write_some.html
@@ -47,7 +47,7 @@ std::size_t <a class="link" href="write_some/overload2.html" title="basic_stream
</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_stream_socket/write_some/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/write_some/overload1.html
index 522a102b22..ba2a2d2abb 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/write_some/overload1.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/write_some/overload1.html
@@ -103,7 +103,7 @@ std::size_t write_some(
</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_stream_socket/write_some/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/write_some/overload2.html
index c0fb3065f2..b98a74fad7 100644
--- a/doc/html/boost_asio/reference/basic_stream_socket/write_some/overload2.html
+++ b/doc/html/boost_asio/reference/basic_stream_socket/write_some/overload2.html
@@ -79,7 +79,7 @@ std::size_t write_some(
</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_stream_socket__rebind_executor.html b/doc/html/boost_asio/reference/basic_stream_socket__rebind_executor.html
new file mode 100644
index 0000000000..01cf348e22
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_stream_socket__rebind_executor.html
@@ -0,0 +1,94 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_stream_socket::rebind_executor</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="../reference.html" title="Reference">
+<link rel="prev" href="basic_stream_socket/_basic_stream_socket.html" title="basic_stream_socket::~basic_stream_socket">
+<link rel="next" href="basic_stream_socket__rebind_executor/other.html" title="basic_stream_socket::rebind_executor::other">
+</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="basic_stream_socket/_basic_stream_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_stream_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.basic_stream_socket__rebind_executor"></a><a class="link" href="basic_stream_socket__rebind_executor.html" title="basic_stream_socket::rebind_executor">basic_stream_socket::rebind_executor</a>
+</h3></div></div></div>
+<p>
+ Rebinds the socket type to another executor.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor1</a>&gt;
+struct rebind_executor
+</pre>
+<h5>
+<a name="boost_asio.reference.basic_stream_socket__rebind_executor.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket__rebind_executor.types"></a></span><a class="link" href="basic_stream_socket__rebind_executor.html#boost_asio.reference.basic_stream_socket__rebind_executor.types">Types</a>
+ </h5>
+<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_stream_socket__rebind_executor/other.html" title="basic_stream_socket::rebind_executor::other"><span class="bold"><strong>other</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The socket type when rebound to the specified executor.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.basic_stream_socket__rebind_executor.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket__rebind_executor.requirements"></a></span><a class="link" href="basic_stream_socket__rebind_executor.html#boost_asio.reference.basic_stream_socket__rebind_executor.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_stream_socket.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="basic_stream_socket/_basic_stream_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_stream_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_stream_socket__rebind_executor/other.html b/doc/html/boost_asio/reference/basic_stream_socket__rebind_executor/other.html
new file mode 100644
index 0000000000..d12f0e8740
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_stream_socket__rebind_executor/other.html
@@ -0,0 +1,958 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_stream_socket::rebind_executor::other</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_stream_socket__rebind_executor.html" title="basic_stream_socket::rebind_executor">
+<link rel="prev" href="../basic_stream_socket__rebind_executor.html" title="basic_stream_socket::rebind_executor">
+<link rel="next" href="../basic_streambuf.html" title="basic_streambuf">
+</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="../basic_stream_socket__rebind_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_socket__rebind_executor.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_streambuf.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_stream_socket__rebind_executor.other"></a><a class="link" href="other.html" title="basic_stream_socket::rebind_executor::other">basic_stream_socket::rebind_executor::other</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.basic_stream_socket__rebind_executor.other"></a>
+The
+ socket type when rebound to the specified executor.
+ </p>
+<pre class="programlisting">typedef basic_stream_socket&lt; Protocol, Executor1 &gt; other;
+</pre>
+<h6>
+<a name="boost_asio.reference.basic_stream_socket__rebind_executor.other.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket__rebind_executor.other.types"></a></span><a class="link" href="other.html#boost_asio.reference.basic_stream_socket__rebind_executor.other.types">Types</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_stream_socket__rebind_executor.html" title="basic_stream_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_stream_socket/broadcast.html" title="basic_stream_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to permit sending of broadcast messages.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/bytes_readable.html" title="basic_stream_socket::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ IO control command to get the amount of data that can be read
+ without blocking.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/debug.html" title="basic_stream_socket::debug"><span class="bold"><strong>debug</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to enable socket-level debugging.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/do_not_route.html" title="basic_stream_socket::do_not_route"><span class="bold"><strong>do_not_route</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to prevent routing, use local interfaces only.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/enable_connection_aborted.html" title="basic_stream_socket::enable_connection_aborted"><span class="bold"><strong>enable_connection_aborted</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to report aborted connections on accept.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/endpoint_type.html" title="basic_stream_socket::endpoint_type"><span class="bold"><strong>endpoint_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The endpoint type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/executor_type.html" title="basic_stream_socket::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/keep_alive.html" title="basic_stream_socket::keep_alive"><span class="bold"><strong>keep_alive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to send keep-alives.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/linger.html" title="basic_stream_socket::linger"><span class="bold"><strong>linger</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to specify whether the socket lingers on close
+ if unsent data is present.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/lowest_layer_type.html" title="basic_stream_socket::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ A basic_socket is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/message_flags.html" title="basic_stream_socket::message_flags"><span class="bold"><strong>message_flags</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Bitmask type for flags that can be passed to send and receive
+ operations.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/native_handle_type.html" title="basic_stream_socket::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/out_of_band_inline.html" title="basic_stream_socket::out_of_band_inline"><span class="bold"><strong>out_of_band_inline</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for putting received out-of-band data inline.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/protocol_type.html" title="basic_stream_socket::protocol_type"><span class="bold"><strong>protocol_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/receive_buffer_size.html" title="basic_stream_socket::receive_buffer_size"><span class="bold"><strong>receive_buffer_size</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the receive buffer size of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/receive_low_watermark.html" title="basic_stream_socket::receive_low_watermark"><span class="bold"><strong>receive_low_watermark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the receive low watermark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/reuse_address.html" title="basic_stream_socket::reuse_address"><span class="bold"><strong>reuse_address</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option to allow the socket to be bound to an address that
+ is already in use.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/send_buffer_size.html" title="basic_stream_socket::send_buffer_size"><span class="bold"><strong>send_buffer_size</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the send buffer size of a socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/send_low_watermark.html" title="basic_stream_socket::send_low_watermark"><span class="bold"><strong>send_low_watermark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Socket option for the send low watermark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/shutdown_type.html" title="basic_stream_socket::shutdown_type"><span class="bold"><strong>shutdown_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Different ways a socket may be shutdown.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/wait_type.html" title="basic_stream_socket::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait types.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_stream_socket__rebind_executor.other.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket__rebind_executor.other.member_functions"></a></span><a class="link" href="other.html#boost_asio.reference.basic_stream_socket__rebind_executor.other.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="../basic_stream_socket/assign.html" title="basic_stream_socket::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native socket to the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/async_connect.html" title="basic_stream_socket::async_connect"><span class="bold"><strong>async_connect</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous connect.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/async_read_some.html" title="basic_stream_socket::async_read_some"><span class="bold"><strong>async_read_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous read.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/async_receive.html" title="basic_stream_socket::async_receive"><span class="bold"><strong>async_receive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous receive.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/async_send.html" title="basic_stream_socket::async_send"><span class="bold"><strong>async_send</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous send.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/async_wait.html" title="basic_stream_socket::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Asynchronously wait for the socket to become ready to read, ready
+ to write, or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/async_write_some.html" title="basic_stream_socket::async_write_some"><span class="bold"><strong>async_write_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous write.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/at_mark.html" title="basic_stream_socket::at_mark"><span class="bold"><strong>at_mark</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the socket is at the out-of-band data mark.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/available.html" title="basic_stream_socket::available"><span class="bold"><strong>available</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine the number of bytes available for reading.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/basic_stream_socket.html" title="basic_stream_socket::basic_stream_socket"><span class="bold"><strong>basic_stream_socket</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct a basic_stream_socket without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct and open a basic_stream_socket. <br> <span class="silver"> &#8212;</span><br> Construct
+ a basic_stream_socket, opening it and binding it to the given
+ local endpoint. <br> <span class="silver"> &#8212;</span><br> Construct a basic_stream_socket
+ on an existing native socket. <br> <span class="silver"> &#8212;</span><br> Move-construct a
+ basic_stream_socket from another. <br> <span class="silver"> &#8212;</span><br> Move-construct
+ a basic_stream_socket from a socket of another protocol type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/bind.html" title="basic_stream_socket::bind"><span class="bold"><strong>bind</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Bind the socket to the given local endpoint.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/cancel.html" title="basic_stream_socket::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/close.html" title="basic_stream_socket::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/connect.html" title="basic_stream_socket::connect"><span class="bold"><strong>connect</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Connect the socket to the specified endpoint.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/get_executor.html" title="basic_stream_socket::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/get_option.html" title="basic_stream_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get an option from the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/io_control.html" title="basic_stream_socket::io_control"><span class="bold"><strong>io_control</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Perform an IO control command on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/is_open.html" title="basic_stream_socket::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the socket is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/local_endpoint.html" title="basic_stream_socket::local_endpoint"><span class="bold"><strong>local_endpoint</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the local endpoint of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/lowest_layer.html" title="basic_stream_socket::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/native_handle.html" title="basic_stream_socket::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native socket representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/native_non_blocking.html" title="basic_stream_socket::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the native socket implementation.
+ <br> <span class="silver"> &#8212;</span><br> Sets the non-blocking mode of the native socket
+ implementation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/non_blocking.html" title="basic_stream_socket::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the socket. <br> <span class="silver"> &#8212;</span><br> Sets
+ the non-blocking mode of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/open.html" title="basic_stream_socket::open"><span class="bold"><strong>open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Open the socket using the specified protocol.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/operator_eq_.html" title="basic_stream_socket::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign a basic_stream_socket from another. <br> <span class="silver"> &#8212;</span><br>
+ Move-assign a basic_stream_socket from a socket of another protocol
+ type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/read_some.html" title="basic_stream_socket::read_some"><span class="bold"><strong>read_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Read some data from the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/receive.html" title="basic_stream_socket::receive"><span class="bold"><strong>receive</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Receive some data on the socket. <br> <span class="silver"> &#8212;</span><br> Receive some data
+ on a connected socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/release.html" title="basic_stream_socket::release"><span class="bold"><strong>release</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Release ownership of the underlying native socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/remote_endpoint.html" title="basic_stream_socket::remote_endpoint"><span class="bold"><strong>remote_endpoint</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the remote endpoint of the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/send.html" title="basic_stream_socket::send"><span class="bold"><strong>send</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Send some data on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/set_option.html" title="basic_stream_socket::set_option"><span class="bold"><strong>set_option</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Set an option on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/shutdown.html" title="basic_stream_socket::shutdown"><span class="bold"><strong>shutdown</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Disable sends or receives on the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/wait.html" title="basic_stream_socket::wait"><span class="bold"><strong>wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait for the socket to become ready to read, ready to write,
+ or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/write_some.html" title="basic_stream_socket::write_some"><span class="bold"><strong>write_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Write some data to the socket.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/_basic_stream_socket.html" title="basic_stream_socket::~basic_stream_socket"><span class="bold"><strong>~basic_stream_socket</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Destroys the socket.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_stream_socket__rebind_executor.other.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket__rebind_executor.other.data_members"></a></span><a class="link" href="other.html#boost_asio.reference.basic_stream_socket__rebind_executor.other.data_members">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_stream_socket/max_connections.html" title="basic_stream_socket::max_connections"><span class="bold"><strong>max_connections</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ (Deprecated: Use max_listen_connections.) The maximum length
+ of the queue of pending incoming connections.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/max_listen_connections.html" title="basic_stream_socket::max_listen_connections"><span class="bold"><strong>max_listen_connections</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The maximum length of the queue of pending incoming connections.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/message_do_not_route.html" title="basic_stream_socket::message_do_not_route"><span class="bold"><strong>message_do_not_route</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Specify that the data should not be subject to routing.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/message_end_of_record.html" title="basic_stream_socket::message_end_of_record"><span class="bold"><strong>message_end_of_record</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Specifies that the data marks the end of a record.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/message_out_of_band.html" title="basic_stream_socket::message_out_of_band"><span class="bold"><strong>message_out_of_band</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Process out-of-band data.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../basic_stream_socket/message_peek.html" title="basic_stream_socket::message_peek"><span class="bold"><strong>message_peek</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Peek at incoming data without removing it from the input queue.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.basic_stream_socket__rebind_executor.other.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket__rebind_executor.other.protected_data_members"></a></span><a class="link" href="other.html#boost_asio.reference.basic_stream_socket__rebind_executor.other.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_stream_socket/impl_.html" title="basic_stream_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_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
+ class template provides asynchronous and blocking stream-oriented socket
+ functionality.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_stream_socket__rebind_executor.other.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket__rebind_executor.other.thread_safety"></a></span><a class="link" href="other.html#boost_asio.reference.basic_stream_socket__rebind_executor.other.thread_safety">Thread
+ Safety</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_stream_socket__rebind_executor.other.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_stream_socket__rebind_executor.other.requirements"></a></span><a class="link" href="other.html#boost_asio.reference.basic_stream_socket__rebind_executor.other.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/basic_stream_socket.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="../basic_stream_socket__rebind_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_socket__rebind_executor.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_streambuf.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_streambuf.html b/doc/html/boost_asio/reference/basic_streambuf.html
index d8f581cc48..797eba642b 100644
--- a/doc/html/boost_asio/reference/basic_streambuf.html
+++ b/doc/html/boost_asio/reference/basic_streambuf.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="../reference.html" title="Reference">
-<link rel="prev" href="basic_stream_socket/_basic_stream_socket.html" title="basic_stream_socket::~basic_stream_socket">
+<link rel="prev" href="basic_stream_socket__rebind_executor/other.html" title="basic_stream_socket::rebind_executor::other">
<link rel="next" href="basic_streambuf/basic_streambuf.html" title="basic_streambuf::basic_streambuf">
</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_stream_socket/_basic_stream_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_streambuf/basic_streambuf.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_stream_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_streambuf/basic_streambuf.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -355,7 +355,7 @@ is &gt;&gt; s;
</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>
@@ -363,7 +363,7 @@ is &gt;&gt; s;
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_stream_socket/_basic_stream_socket.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_streambuf/basic_streambuf.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_stream_socket__rebind_executor/other.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_streambuf/basic_streambuf.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_streambuf/basic_streambuf.html b/doc/html/boost_asio/reference/basic_streambuf/basic_streambuf.html
index acaed045ab..282fc66ed7 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/basic_streambuf.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/basic_streambuf.html
@@ -43,7 +43,7 @@ Construct
</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_streambuf/capacity.html b/doc/html/boost_asio/reference/basic_streambuf/capacity.html
index 7ec254f4c5..d0250212c5 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/capacity.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/capacity.html
@@ -45,7 +45,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_streambuf/commit.html b/doc/html/boost_asio/reference/basic_streambuf/commit.html
index 2e52142765..1d2da1775a 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/commit.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/commit.html
@@ -54,7 +54,7 @@ Move characters
</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_streambuf/const_buffers_type.html b/doc/html/boost_asio/reference/basic_streambuf/const_buffers_type.html
index 2c4a335050..21e834cb0c 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/const_buffers_type.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/const_buffers_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_streambuf/consume.html b/doc/html/boost_asio/reference/basic_streambuf/consume.html
index 5487140992..8e6448a578 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/consume.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/consume.html
@@ -48,7 +48,7 @@ Remove
</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_streambuf/data.html b/doc/html/boost_asio/reference/basic_streambuf/data.html
index c4f0ec2397..39a5227ab5 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/data.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/data.html
@@ -53,7 +53,7 @@ Get a list
</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_streambuf/max_size.html b/doc/html/boost_asio/reference/basic_streambuf/max_size.html
index 5298257503..18b837feb9 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/max_size.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/max_size.html
@@ -45,7 +45,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_streambuf/mutable_buffers_type.html b/doc/html/boost_asio/reference/basic_streambuf/mutable_buffers_type.html
index 457a7bf760..99833a61f6 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/mutable_buffers_type.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/mutable_buffers_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_streambuf/overflow.html b/doc/html/boost_asio/reference/basic_streambuf/overflow.html
index 7b4d81c747..c7a418f022 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/overflow.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/overflow.html
@@ -43,7 +43,7 @@ Override
</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_streambuf/prepare.html b/doc/html/boost_asio/reference/basic_streambuf/prepare.html
index 39ce8f910e..9b33c726e0 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/prepare.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/prepare.html
@@ -72,7 +72,7 @@ Get 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_streambuf/reserve.html b/doc/html/boost_asio/reference/basic_streambuf/reserve.html
index 72528b2f95..948bfeccb7 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/reserve.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/reserve.html
@@ -35,7 +35,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_streambuf/size.html b/doc/html/boost_asio/reference/basic_streambuf/size.html
index 0d82481966..ae965f4651 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/size.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/size.html
@@ -54,7 +54,7 @@ while (i != bufs.end())
</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_streambuf/underflow.html b/doc/html/boost_asio/reference/basic_streambuf/underflow.html
index 3efcbf653b..e176d04d9a 100644
--- a/doc/html/boost_asio/reference/basic_streambuf/underflow.html
+++ b/doc/html/boost_asio/reference/basic_streambuf/underflow.html
@@ -39,7 +39,7 @@ Override
</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_streambuf_ref.html b/doc/html/boost_asio/reference/basic_streambuf_ref.html
index cbcfe802d9..0d2563b99f 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref.html
@@ -219,7 +219,7 @@ class basic_streambuf_ref
</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_streambuf_ref/basic_streambuf_ref.html b/doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref.html
index 6335effa7b..95c9870b0f 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref.html
@@ -54,7 +54,7 @@ Construct
</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_streambuf_ref/basic_streambuf_ref/overload1.html b/doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload1.html
index 1398c519eb..cbed22f746 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload1.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload1.html
@@ -38,7 +38,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_streambuf_ref/basic_streambuf_ref/overload2.html b/doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload2.html
index 977ac0753b..9a34ec1ff2 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload2.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload2.html
@@ -36,7 +36,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_streambuf_ref/basic_streambuf_ref/overload3.html b/doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload3.html
index fbc66dd4b1..d46b0bf997 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload3.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload3.html
@@ -36,7 +36,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_streambuf_ref/capacity.html b/doc/html/boost_asio/reference/basic_streambuf_ref/capacity.html
index ae240fa96e..2935aa65a5 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/capacity.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/capacity.html
@@ -36,7 +36,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_streambuf_ref/commit.html b/doc/html/boost_asio/reference/basic_streambuf_ref/commit.html
index 4fa66bbb07..f024e368c3 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/commit.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/commit.html
@@ -37,7 +37,7 @@ Move
</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_streambuf_ref/const_buffers_type.html b/doc/html/boost_asio/reference/basic_streambuf_ref/const_buffers_type.html
index b4ed5a4de1..3e31c2a34c 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/const_buffers_type.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/const_buffers_type.html
@@ -355,7 +355,7 @@ is &gt;&gt; s;
</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_streambuf_ref/consume.html b/doc/html/boost_asio/reference/basic_streambuf_ref/consume.html
index bb7750e675..52a781db85 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/consume.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/consume.html
@@ -37,7 +37,7 @@ Remove
</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_streambuf_ref/data.html b/doc/html/boost_asio/reference/basic_streambuf_ref/data.html
index 636ee47da6..5050aba09d 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/data.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/data.html
@@ -36,7 +36,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_streambuf_ref/max_size.html b/doc/html/boost_asio/reference/basic_streambuf_ref/max_size.html
index bfd084c685..c79fef6b95 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/max_size.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/max_size.html
@@ -36,7 +36,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_streambuf_ref/mutable_buffers_type.html b/doc/html/boost_asio/reference/basic_streambuf_ref/mutable_buffers_type.html
index 5f5c8327f5..f2e303472a 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/mutable_buffers_type.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/mutable_buffers_type.html
@@ -355,7 +355,7 @@ is &gt;&gt; s;
</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_streambuf_ref/prepare.html b/doc/html/boost_asio/reference/basic_streambuf_ref/prepare.html
index 69223ee5fc..4716224eaa 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/prepare.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/prepare.html
@@ -37,7 +37,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_streambuf_ref/size.html b/doc/html/boost_asio/reference/basic_streambuf_ref/size.html
index 5e57457781..0316ef268b 100644
--- a/doc/html/boost_asio/reference/basic_streambuf_ref/size.html
+++ b/doc/html/boost_asio/reference/basic_streambuf_ref/size.html
@@ -36,7 +36,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_waitable_timer.html b/doc/html/boost_asio/reference/basic_waitable_timer.html
index 8447a72bb8..be9e852058 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer.html
@@ -31,7 +31,8 @@
</p>
<pre class="programlisting">template&lt;
typename Clock,
- typename <a class="link" href="WaitTraits.html" title="Wait traits requirements">WaitTraits</a>&gt;
+ typename <a class="link" href="WaitTraits.html" title="Wait traits requirements">WaitTraits</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>&gt;
class basic_waitable_timer
</pre>
<h5>
@@ -264,32 +265,6 @@ class basic_waitable_timer
<tr>
<td>
<p>
- <a class="link" href="basic_waitable_timer/get_io_context.html" title="basic_waitable_timer::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_waitable_timer/get_io_service.html" title="basic_waitable_timer::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_waitable_timer/operator_eq_.html" title="basic_waitable_timer::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
@@ -368,7 +343,7 @@ class basic_waitable_timer
Performing a blocking wait (C++11):
</p>
<pre class="programlisting">// Construct a timer without setting an expiry time.
-boost::asio::steady_timer timer(io_context);
+boost::asio::steady_timer timer(my_context);
// Set an expiry time relative to now.
timer.expires_after(std::chrono::seconds(5));
@@ -390,7 +365,7 @@ timer.wait();
...
// Construct a timer with an absolute expiry time.
-boost::asio::steady_timer timer(io_context,
+boost::asio::steady_timer timer(my_context,
std::chrono::steady_clock::now() + std::chrono::seconds(60));
// Start an asynchronous wait.
@@ -454,7 +429,7 @@ void on_timeout(const boost::system::error_code&amp; e)
</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_waitable_timer/_basic_waitable_timer.html b/doc/html/boost_asio/reference/basic_waitable_timer/_basic_waitable_timer.html
index 7de13b3584..1eacb41c99 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/_basic_waitable_timer.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/_basic_waitable_timer.html
@@ -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>
diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/async_wait.html b/doc/html/boost_asio/reference/basic_waitable_timer/async_wait.html
index f6984cecf9..283d39d82f 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/async_wait.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/async_wait.html
@@ -74,8 +74,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>
@@ -83,7 +83,7 @@ Start
</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_waitable_timer/basic_waitable_timer.html b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer.html
index 5216b58ad7..6da588a26f 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_waitable_timer.html" title="basic_waitable_timer">
<link rel="prev" href="async_wait.html" title="basic_waitable_timer::async_wait">
-<link rel="next" href="basic_waitable_timer/overload1.html" title="basic_waitable_timer::basic_waitable_timer (1 of 4 overloads)">
+<link rel="next" href="basic_waitable_timer/overload1.html" title="basic_waitable_timer::basic_waitable_timer (1 of 7 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -30,38 +30,61 @@
<a class="indexterm" name="boost_asio.indexterm.basic_waitable_timer.basic_waitable_timer"></a>
Constructor.
</p>
-<pre class="programlisting">explicit <a class="link" href="basic_waitable_timer/overload1.html" title="basic_waitable_timer::basic_waitable_timer (1 of 4 overloads)">basic_waitable_timer</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_waitable_timer/overload1.html" title="basic_waitable_timer::basic_waitable_timer (1 of 4 overloads)">more...</a></em></span>
+<pre class="programlisting">explicit <a class="link" href="basic_waitable_timer/overload1.html" title="basic_waitable_timer::basic_waitable_timer (1 of 7 overloads)">basic_waitable_timer</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_waitable_timer/overload1.html" title="basic_waitable_timer::basic_waitable_timer (1 of 7 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_waitable_timer/overload2.html" title="basic_waitable_timer::basic_waitable_timer (2 of 7 overloads)">basic_waitable_timer</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_waitable_timer/overload2.html" title="basic_waitable_timer::basic_waitable_timer (2 of 7 overloads)">more...</a></em></span>
</pre>
<p>
Constructor to set a particular expiry time as an absolute time.
</p>
-<pre class="programlisting"><a class="link" href="basic_waitable_timer/overload2.html" title="basic_waitable_timer::basic_waitable_timer (2 of 4 overloads)">basic_waitable_timer</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_waitable_timer/overload3.html" title="basic_waitable_timer::basic_waitable_timer (3 of 7 overloads)">basic_waitable_timer</a>(
+ const executor_type &amp; ex,
const time_point &amp; expiry_time);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_waitable_timer/overload2.html" title="basic_waitable_timer::basic_waitable_timer (2 of 4 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_waitable_timer/overload3.html" title="basic_waitable_timer::basic_waitable_timer (3 of 7 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_waitable_timer/overload4.html" title="basic_waitable_timer::basic_waitable_timer (4 of 7 overloads)">basic_waitable_timer</a>(
+ ExecutionContext &amp; context,
+ const time_point &amp; expiry_time,
+ 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_waitable_timer/overload4.html" title="basic_waitable_timer::basic_waitable_timer (4 of 7 overloads)">more...</a></em></span>
</pre>
<p>
Constructor to set a particular expiry time relative to now.
</p>
-<pre class="programlisting"><a class="link" href="basic_waitable_timer/overload3.html" title="basic_waitable_timer::basic_waitable_timer (3 of 4 overloads)">basic_waitable_timer</a>(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting"><a class="link" href="basic_waitable_timer/overload5.html" title="basic_waitable_timer::basic_waitable_timer (5 of 7 overloads)">basic_waitable_timer</a>(
+ const executor_type &amp; ex,
const duration &amp; expiry_time);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_waitable_timer/overload3.html" title="basic_waitable_timer::basic_waitable_timer (3 of 4 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_waitable_timer/overload5.html" title="basic_waitable_timer::basic_waitable_timer (5 of 7 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_waitable_timer/overload6.html" title="basic_waitable_timer::basic_waitable_timer (6 of 7 overloads)">basic_waitable_timer</a>(
+ ExecutionContext &amp; context,
+ const duration &amp; expiry_time,
+ 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_waitable_timer/overload6.html" title="basic_waitable_timer::basic_waitable_timer (6 of 7 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../basic_waitable_timer.html" title="basic_waitable_timer"><code class="computeroutput">basic_waitable_timer</code></a>
from another.
</p>
-<pre class="programlisting"><a class="link" href="basic_waitable_timer/overload4.html" title="basic_waitable_timer::basic_waitable_timer (4 of 4 overloads)">basic_waitable_timer</a>(
+<pre class="programlisting"><a class="link" href="basic_waitable_timer/overload7.html" title="basic_waitable_timer::basic_waitable_timer (7 of 7 overloads)">basic_waitable_timer</a>(
basic_waitable_timer &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_waitable_timer/overload4.html" title="basic_waitable_timer::basic_waitable_timer (4 of 4 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_waitable_timer/overload7.html" title="basic_waitable_timer::basic_waitable_timer (7 of 7 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_waitable_timer/basic_waitable_timer/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload1.html
index e9b3e2b142..7e829f37c0 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload1.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_waitable_timer::basic_waitable_timer (1 of 4 overloads)</title>
+<title>basic_waitable_timer::basic_waitable_timer (1 of 7 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_waitable_timer.html" title="basic_waitable_timer::basic_waitable_timer">
<link rel="prev" href="../basic_waitable_timer.html" title="basic_waitable_timer::basic_waitable_timer">
-<link rel="next" href="overload2.html" title="basic_waitable_timer::basic_waitable_timer (2 of 4 overloads)">
+<link rel="next" href="overload2.html" title="basic_waitable_timer::basic_waitable_timer (2 of 7 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,14 +24,14 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload1"></a><a class="link" href="overload1.html" title="basic_waitable_timer::basic_waitable_timer (1 of 4 overloads)">basic_waitable_timer::basic_waitable_timer
- (1 of 4 overloads)</a>
+<a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload1"></a><a class="link" href="overload1.html" title="basic_waitable_timer::basic_waitable_timer (1 of 7 overloads)">basic_waitable_timer::basic_waitable_timer
+ (1 of 7 overloads)</a>
</h5></div></div></div>
<p>
Constructor.
</p>
<pre class="programlisting">basic_waitable_timer(
- boost::asio::io_context &amp; io_context);
+ const executor_type &amp; ex);
</pre>
<p>
This constructor creates a timer without setting an expiry time. The
@@ -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 timer will use to dispatch handlers for any asynchronous
- operations performed on the timer.
+ The I/O executor that the timer will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the timer.
</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_waitable_timer/basic_waitable_timer/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload2.html
index 43d5240b78..67e54f4e75 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload2.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_waitable_timer::basic_waitable_timer (2 of 4 overloads)</title>
+<title>basic_waitable_timer::basic_waitable_timer (2 of 7 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_waitable_timer.html" title="basic_waitable_timer::basic_waitable_timer">
-<link rel="prev" href="overload1.html" title="basic_waitable_timer::basic_waitable_timer (1 of 4 overloads)">
-<link rel="next" href="overload3.html" title="basic_waitable_timer::basic_waitable_timer (3 of 4 overloads)">
+<link rel="prev" href="overload1.html" title="basic_waitable_timer::basic_waitable_timer (1 of 7 overloads)">
+<link rel="next" href="overload3.html" title="basic_waitable_timer::basic_waitable_timer (3 of 7 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_waitable_timer.basic_waitable_timer.overload2"></a><a class="link" href="overload2.html" title="basic_waitable_timer::basic_waitable_timer (2 of 4 overloads)">basic_waitable_timer::basic_waitable_timer
- (2 of 4 overloads)</a>
+<a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload2"></a><a class="link" href="overload2.html" title="basic_waitable_timer::basic_waitable_timer (2 of 7 overloads)">basic_waitable_timer::basic_waitable_timer
+ (2 of 7 overloads)</a>
</h5></div></div></div>
<p>
- Constructor to set a particular expiry time as an absolute time.
+ Constructor.
</p>
-<pre class="programlisting">basic_waitable_timer(
- boost::asio::io_context &amp; io_context,
- const time_point &amp; expiry_time);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_waitable_timer(
+ 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 a timer and sets the expiry time.
+ This constructor creates a timer without setting an expiry time. The
+ <code class="computeroutput">expires_at()</code> or <code class="computeroutput">expires_after()</code> functions must
+ be called to set an expiry time before the timer can be waited on.
</p>
<h6>
<a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload2.h0"></a>
@@ -44,23 +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 timer will use to dispatch handlers for any asynchronous
+ An execution context which provides the I/O executor that the timer
+ will use, by default, to dispatch handlers for any asynchronous
operations performed on the timer.
</p></dd>
-<dt><span class="term">expiry_time</span></dt>
-<dd><p>
- The expiry time to be used for the timer, expressed as an absolute
- time.
- </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_waitable_timer/basic_waitable_timer/overload3.html b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload3.html
index 0d4088ae9b..5e149fde6c 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload3.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_waitable_timer::basic_waitable_timer (3 of 4 overloads)</title>
+<title>basic_waitable_timer::basic_waitable_timer (3 of 7 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_waitable_timer.html" title="basic_waitable_timer::basic_waitable_timer">
-<link rel="prev" href="overload2.html" title="basic_waitable_timer::basic_waitable_timer (2 of 4 overloads)">
-<link rel="next" href="overload4.html" title="basic_waitable_timer::basic_waitable_timer (4 of 4 overloads)">
+<link rel="prev" href="overload2.html" title="basic_waitable_timer::basic_waitable_timer (2 of 7 overloads)">
+<link rel="next" href="overload4.html" title="basic_waitable_timer::basic_waitable_timer (4 of 7 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_waitable_timer.basic_waitable_timer.overload3"></a><a class="link" href="overload3.html" title="basic_waitable_timer::basic_waitable_timer (3 of 4 overloads)">basic_waitable_timer::basic_waitable_timer
- (3 of 4 overloads)</a>
+<a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload3"></a><a class="link" href="overload3.html" title="basic_waitable_timer::basic_waitable_timer (3 of 7 overloads)">basic_waitable_timer::basic_waitable_timer
+ (3 of 7 overloads)</a>
</h5></div></div></div>
<p>
- Constructor to set a particular expiry time relative to now.
+ Constructor to set a particular expiry time as an absolute time.
</p>
<pre class="programlisting">basic_waitable_timer(
- boost::asio::io_context &amp; io_context,
- const duration &amp; expiry_time);
+ const executor_type &amp; ex,
+ const time_point &amp; expiry_time);
</pre>
<p>
This constructor creates a timer and sets the expiry time.
@@ -44,22 +44,23 @@
<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 timer will use to dispatch handlers for any asynchronous
- operations performed on the timer.
+ The I/O executor object that the timer will use, by default, to
+ dispatch handlers for any asynchronous operations performed on
+ the timer.
</p></dd>
<dt><span class="term">expiry_time</span></dt>
<dd><p>
- The expiry time to be used for the timer, relative to now.
+ The expiry time to be used for the timer, expressed as an absolute
+ time.
</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_waitable_timer/basic_waitable_timer/overload4.html b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload4.html
index f7315bb8fb..2a526808ce 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload4.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_waitable_timer::basic_waitable_timer (4 of 4 overloads)</title>
+<title>basic_waitable_timer::basic_waitable_timer (4 of 7 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_waitable_timer.html" title="basic_waitable_timer::basic_waitable_timer">
-<link rel="prev" href="overload3.html" title="basic_waitable_timer::basic_waitable_timer (3 of 4 overloads)">
-<link rel="next" href="../cancel.html" title="basic_waitable_timer::cancel">
+<link rel="prev" href="overload3.html" title="basic_waitable_timer::basic_waitable_timer (3 of 7 overloads)">
+<link rel="next" href="overload5.html" title="basic_waitable_timer::basic_waitable_timer (5 of 7 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,22 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="overload5.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_waitable_timer.basic_waitable_timer.overload4"></a><a class="link" href="overload4.html" title="basic_waitable_timer::basic_waitable_timer (4 of 4 overloads)">basic_waitable_timer::basic_waitable_timer
- (4 of 4 overloads)</a>
+<a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload4"></a><a class="link" href="overload4.html" title="basic_waitable_timer::basic_waitable_timer (4 of 7 overloads)">basic_waitable_timer::basic_waitable_timer
+ (4 of 7 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../basic_waitable_timer.html" title="basic_waitable_timer"><code class="computeroutput">basic_waitable_timer</code></a>
- from another.
+ Constructor to set a particular expiry time as an absolute time.
</p>
-<pre class="programlisting">basic_waitable_timer(
- basic_waitable_timer &amp;&amp; other);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_waitable_timer(
+ ExecutionContext &amp; context,
+ const time_point &amp; expiry_time,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</pre>
<p>
- This constructor moves a timer from one object to another.
+ This constructor creates a timer and sets the expiry time.
</p>
<h6>
<a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload4.h0"></a>
@@ -44,25 +47,23 @@
<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_waitable_timer.html" title="basic_waitable_timer"><code class="computeroutput">basic_waitable_timer</code></a>
- object from which the move will occur.
+ An execution context which provides the I/O executor that the timer
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the timer.
+ </p></dd>
+<dt><span class="term">expiry_time</span></dt>
+<dd><p>
+ The expiry time to be used for the timer, expressed as an absolute
+ time.
</p></dd>
</dl>
</div>
-<h6>
-<a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload4.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload4.remarks"></a></span><a class="link" href="overload4.html#boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload4.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_waitable_timer(io_context&amp;) constructor</code>.
- </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>
@@ -70,7 +71,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="overload5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload5.html b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload5.html
new file mode 100644
index 0000000000..577d4eb2c7
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload5.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_waitable_timer::basic_waitable_timer (5 of 7 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_waitable_timer.html" title="basic_waitable_timer::basic_waitable_timer">
+<link rel="prev" href="overload4.html" title="basic_waitable_timer::basic_waitable_timer (4 of 7 overloads)">
+<link rel="next" href="overload6.html" title="basic_waitable_timer::basic_waitable_timer (6 of 7 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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="overload6.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_waitable_timer.basic_waitable_timer.overload5"></a><a class="link" href="overload5.html" title="basic_waitable_timer::basic_waitable_timer (5 of 7 overloads)">basic_waitable_timer::basic_waitable_timer
+ (5 of 7 overloads)</a>
+</h5></div></div></div>
+<p>
+ Constructor to set a particular expiry time relative to now.
+ </p>
+<pre class="programlisting">basic_waitable_timer(
+ const executor_type &amp; ex,
+ const duration &amp; expiry_time);
+</pre>
+<p>
+ This constructor creates a timer and sets the expiry time.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload5.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload5.parameters"></a></span><a class="link" href="overload5.html#boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload5.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 timer will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the timer.
+ </p></dd>
+<dt><span class="term">expiry_time</span></dt>
+<dd><p>
+ The expiry time to be used for the timer, relative to now.
+ </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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="overload6.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload6.html b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload6.html
new file mode 100644
index 0000000000..2eda25fdd7
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload6.html
@@ -0,0 +1,76 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_waitable_timer::basic_waitable_timer (6 of 7 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_waitable_timer.html" title="basic_waitable_timer::basic_waitable_timer">
+<link rel="prev" href="overload5.html" title="basic_waitable_timer::basic_waitable_timer (5 of 7 overloads)">
+<link rel="next" href="overload7.html" title="basic_waitable_timer::basic_waitable_timer (7 of 7 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="overload5.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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_waitable_timer.basic_waitable_timer.overload6"></a><a class="link" href="overload6.html" title="basic_waitable_timer::basic_waitable_timer (6 of 7 overloads)">basic_waitable_timer::basic_waitable_timer
+ (6 of 7 overloads)</a>
+</h5></div></div></div>
+<p>
+ Constructor to set a particular expiry time relative to now.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_waitable_timer(
+ ExecutionContext &amp; context,
+ const duration &amp; expiry_time,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a timer and sets the expiry time.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload6.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload6.parameters"></a></span><a class="link" href="overload6.html#boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload6.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 timer
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the timer.
+ </p></dd>
+<dt><span class="term">expiry_time</span></dt>
+<dd><p>
+ The expiry time to be used for the timer, relative to now.
+ </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="overload5.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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_waitable_timer/basic_waitable_timer/overload7.html b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload7.html
new file mode 100644
index 0000000000..464e6d67b5
--- /dev/null
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload7.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>basic_waitable_timer::basic_waitable_timer (7 of 7 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_waitable_timer.html" title="basic_waitable_timer::basic_waitable_timer">
+<link rel="prev" href="overload6.html" title="basic_waitable_timer::basic_waitable_timer (6 of 7 overloads)">
+<link rel="next" href="../cancel.html" title="basic_waitable_timer::cancel">
+</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_waitable_timer.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="../cancel.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_waitable_timer.basic_waitable_timer.overload7"></a><a class="link" href="overload7.html" title="basic_waitable_timer::basic_waitable_timer (7 of 7 overloads)">basic_waitable_timer::basic_waitable_timer
+ (7 of 7 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../basic_waitable_timer.html" title="basic_waitable_timer"><code class="computeroutput">basic_waitable_timer</code></a>
+ from another.
+ </p>
+<pre class="programlisting">basic_waitable_timer(
+ basic_waitable_timer &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a timer from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload7.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload7.parameters"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload7.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_waitable_timer.html" title="basic_waitable_timer"><code class="computeroutput">basic_waitable_timer</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload7.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload7.remarks"></a></span><a class="link" href="overload7.html#boost_asio.reference.basic_waitable_timer.basic_waitable_timer.overload7.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_waitable_timer(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="overload6.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/cancel.html b/doc/html/boost_asio/reference/basic_waitable_timer/cancel.html
index fb7735528a..a6b8748bf7 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/cancel.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/cancel.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_waitable_timer.html" title="basic_waitable_timer">
-<link rel="prev" href="basic_waitable_timer/overload4.html" title="basic_waitable_timer::basic_waitable_timer (4 of 4 overloads)">
+<link rel="prev" href="basic_waitable_timer/overload7.html" title="basic_waitable_timer::basic_waitable_timer (7 of 7 overloads)">
<link rel="next" href="cancel/overload1.html" title="basic_waitable_timer::cancel (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_waitable_timer/overload4.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_waitable_timer/overload7.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -45,7 +45,7 @@ Cancel
</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>
@@ -53,7 +53,7 @@ Cancel
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_waitable_timer/overload4.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_waitable_timer/overload7.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload1.html
index 22311528f0..d55c7b9e75 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload1.html
@@ -85,7 +85,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_waitable_timer/cancel/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload2.html
index f62bb9d242..234b03373a 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload2.html
@@ -87,7 +87,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_waitable_timer/cancel_one.html b/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one.html
index 002b405624..80d526c773 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one.html
@@ -45,7 +45,7 @@ Cancels
</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_waitable_timer/cancel_one/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload1.html
index 644393a3de..39e461291b 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload1.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload1.html
@@ -86,7 +86,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_waitable_timer/cancel_one/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload2.html
index f0f38c0882..fc0e47fd05 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload2.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload2.html
@@ -88,7 +88,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_waitable_timer/clock_type.html b/doc/html/boost_asio/reference/basic_waitable_timer/clock_type.html
index 3752643f76..87934069f0 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/clock_type.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/clock_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_waitable_timer/duration.html b/doc/html/boost_asio/reference/basic_waitable_timer/duration.html
index 356bbc4bf3..f41b4e3de7 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/duration.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/duration.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_waitable_timer/executor_type.html b/doc/html/boost_asio/reference/basic_waitable_timer/executor_type.html
index 32389032fc..3f4b944b73 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/executor_type.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/executor_type.html
@@ -31,167 +31,10 @@
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_waitable_timer.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_waitable_timer.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_waitable_timer.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_waitable_timer.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_waitable_timer.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_waitable_timer.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_waitable_timer.executor_type.h2"></a>
<span class="phrase"><a name="boost_asio.reference.basic_waitable_timer.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.basic_waitable_timer.executor_type.requirements">Requirements</a>
</h6>
<p>
@@ -203,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_waitable_timer/expires_after.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_after.html
index 48d3fe1bf0..18a774641d 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/expires_after.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/expires_after.html
@@ -96,7 +96,7 @@ Set
</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_waitable_timer/expires_at.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_at.html
index b4e4c5e5e7..6244af00fa 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/expires_at.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/expires_at.html
@@ -54,7 +54,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_waitable_timer/expires_at/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload1.html
index aa59cd236d..1b6c7fb0b4 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload1.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/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_waitable_timer/expires_at/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload2.html
index 0d323e22b8..1ae48c2202 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload2.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload2.html
@@ -95,7 +95,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_waitable_timer/expires_at/overload3.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload3.html
index ae138456c4..64e244ace8 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload3.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload3.html
@@ -88,7 +88,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_waitable_timer/expires_from_now.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now.html
index 7a9d0e6746..c84d9df59c 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now.html
@@ -50,7 +50,7 @@ std::size_t <a class="link" href="expires_from_now/overload3.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_waitable_timer/expires_from_now/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload1.html
index bca978f00c..6d24a7cebd 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload1.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/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_waitable_timer/expires_from_now/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload2.html
index 50b486df9b..fbba421567 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload2.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload2.html
@@ -96,7 +96,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_waitable_timer/expires_from_now/overload3.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload3.html
index 94a802ce47..05c8c9c504 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload3.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload3.html
@@ -88,7 +88,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_waitable_timer/expiry.html b/doc/html/boost_asio/reference/basic_waitable_timer/expiry.html
index 93d6924358..198db42e54 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/expiry.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/expiry.html
@@ -40,7 +40,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_waitable_timer/get_executor.html b/doc/html/boost_asio/reference/basic_waitable_timer/get_executor.html
index 7f2c245f55..50578c5405 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/get_executor.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../basic_waitable_timer.html" title="basic_waitable_timer">
<link rel="prev" href="expiry.html" title="basic_waitable_timer::expiry">
-<link rel="next" href="get_io_context.html" title="basic_waitable_timer::get_io_context">
+<link rel="next" href="operator_eq_.html" title="basic_waitable_timer::operator=">
</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="expiry.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="expiry.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -36,7 +36,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>
@@ -44,7 +44,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="expiry.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="expiry.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_waitable_timer.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/get_io_context.html b/doc/html/boost_asio/reference/basic_waitable_timer/get_io_context.html
deleted file mode 100644
index 471b6ba84b..0000000000
--- a/doc/html/boost_asio/reference/basic_waitable_timer/get_io_context.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_waitable_timer::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_waitable_timer.html" title="basic_waitable_timer">
-<link rel="prev" href="get_executor.html" title="basic_waitable_timer::get_executor">
-<link rel="next" href="get_io_service.html" title="basic_waitable_timer::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_waitable_timer.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_waitable_timer.get_io_context"></a><a class="link" href="get_io_context.html" title="basic_waitable_timer::get_io_context">basic_waitable_timer::get_io_context</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.basic_waitable_timer.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_waitable_timer.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_waitable_timer.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.basic_waitable_timer.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_waitable_timer.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_waitable_timer/get_io_service.html b/doc/html/boost_asio/reference/basic_waitable_timer/get_io_service.html
deleted file mode 100644
index 8f5f197301..0000000000
--- a/doc/html/boost_asio/reference/basic_waitable_timer/get_io_service.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>basic_waitable_timer::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_waitable_timer.html" title="basic_waitable_timer">
-<link rel="prev" href="get_io_context.html" title="basic_waitable_timer::get_io_context">
-<link rel="next" href="operator_eq_.html" title="basic_waitable_timer::operator=">
-</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_waitable_timer.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="operator_eq_.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_waitable_timer.get_io_service"></a><a class="link" href="get_io_service.html" title="basic_waitable_timer::get_io_service">basic_waitable_timer::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.basic_waitable_timer.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_waitable_timer.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.basic_waitable_timer.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.basic_waitable_timer.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_waitable_timer.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/operator_eq_.html b/doc/html/boost_asio/reference/basic_waitable_timer/operator_eq_.html
index 4ac55e24d3..5fb94b9746 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/operator_eq_.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/operator_eq_.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_waitable_timer.html" title="basic_waitable_timer">
-<link rel="prev" href="get_io_service.html" title="basic_waitable_timer::get_io_service">
+<link rel="prev" href="get_executor.html" title="basic_waitable_timer::get_executor">
<link rel="next" href="time_point.html" title="basic_waitable_timer::time_point">
</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_waitable_timer.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="time_point.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_waitable_timer.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="time_point.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -59,12 +59,12 @@ Move-assign
</h6>
<p>
Following the move, the moved-from object is in the same state as if constructed
- using the <code class="computeroutput">basic_waitable_timer(io_context&amp;) constructor</code>.
+ using the <code class="computeroutput">basic_waitable_timer(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>
@@ -72,7 +72,7 @@ Move-assign
</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_waitable_timer.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="time_point.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_waitable_timer.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="time_point.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/time_point.html b/doc/html/boost_asio/reference/basic_waitable_timer/time_point.html
index 6031d52624..0a6662307d 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/time_point.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/time_point.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_waitable_timer/traits_type.html b/doc/html/boost_asio/reference/basic_waitable_timer/traits_type.html
index ab10b8825a..9a6757a8b9 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/traits_type.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/traits_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_waitable_timer/wait.html b/doc/html/boost_asio/reference/basic_waitable_timer/wait.html
index 12fa9d53ff..74b3699e8a 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/wait.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/wait.html
@@ -41,7 +41,7 @@ void <a class="link" href="wait/overload2.html" title="basic_waitable_timer::wai
</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_waitable_timer/wait/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/wait/overload1.html
index e2c44202b0..b08517fc78 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/wait/overload1.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/wait/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_waitable_timer/wait/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/wait/overload2.html
index b34ea08386..f7cda2e8bc 100644
--- a/doc/html/boost_asio/reference/basic_waitable_timer/wait/overload2.html
+++ b/doc/html/boost_asio/reference/basic_waitable_timer/wait/overload2.html
@@ -53,7 +53,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_yield_context.html b/doc/html/boost_asio/reference/basic_yield_context.html
index 8ab83f949e..cdfcb1187f 100644
--- a/doc/html/boost_asio/reference/basic_yield_context.html
+++ b/doc/html/boost_asio/reference/basic_yield_context.html
@@ -164,7 +164,7 @@ void my_coroutine(basic_yield_context&lt;Handler&gt; yield)
</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_yield_context/basic_yield_context.html b/doc/html/boost_asio/reference/basic_yield_context/basic_yield_context.html
index 28eec5b5be..2fd98e20b0 100644
--- a/doc/html/boost_asio/reference/basic_yield_context/basic_yield_context.html
+++ b/doc/html/boost_asio/reference/basic_yield_context/basic_yield_context.html
@@ -49,7 +49,7 @@ Construct
</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_yield_context/basic_yield_context/overload1.html b/doc/html/boost_asio/reference/basic_yield_context/basic_yield_context/overload1.html
index 6c50f58bba..7676ff7086 100644
--- a/doc/html/boost_asio/reference/basic_yield_context/basic_yield_context/overload1.html
+++ b/doc/html/boost_asio/reference/basic_yield_context/basic_yield_context/overload1.html
@@ -43,7 +43,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_yield_context/basic_yield_context/overload2.html b/doc/html/boost_asio/reference/basic_yield_context/basic_yield_context/overload2.html
index 1fa9a53f0d..24156e7dd0 100644
--- a/doc/html/boost_asio/reference/basic_yield_context/basic_yield_context/overload2.html
+++ b/doc/html/boost_asio/reference/basic_yield_context/basic_yield_context/overload2.html
@@ -41,7 +41,7 @@ basic_yield_context(
</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_yield_context/callee_type.html b/doc/html/boost_asio/reference/basic_yield_context/callee_type.html
index 9e4531abf8..10b4a5738a 100644
--- a/doc/html/boost_asio/reference/basic_yield_context/callee_type.html
+++ b/doc/html/boost_asio/reference/basic_yield_context/callee_type.html
@@ -56,7 +56,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_yield_context/caller_type.html b/doc/html/boost_asio/reference/basic_yield_context/caller_type.html
index 9ec256b338..dd2f41d21c 100644
--- a/doc/html/boost_asio/reference/basic_yield_context/caller_type.html
+++ b/doc/html/boost_asio/reference/basic_yield_context/caller_type.html
@@ -56,7 +56,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_yield_context/operator_lb__rb_.html b/doc/html/boost_asio/reference/basic_yield_context/operator_lb__rb_.html
index b3fbe41474..27f31358d4 100644
--- a/doc/html/boost_asio/reference/basic_yield_context/operator_lb__rb_.html
+++ b/doc/html/boost_asio/reference/basic_yield_context/operator_lb__rb_.html
@@ -55,7 +55,7 @@ void my_coroutine(basic_yield_context&lt;Handler&gt; yield)
</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/bind_executor.html b/doc/html/boost_asio/reference/bind_executor.html
index 8c03203806..68e92de3cc 100644
--- a/doc/html/boost_asio/reference/bind_executor.html
+++ b/doc/html/boost_asio/reference/bind_executor.html
@@ -65,7 +65,7 @@ executor_binder&lt; typename decay&lt; T &gt;::type, typename ExecutionContext::
</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/bind_executor/overload1.html b/doc/html/boost_asio/reference/bind_executor/overload1.html
index 7a44b9594d..47b1a9cfb4 100644
--- a/doc/html/boost_asio/reference/bind_executor/overload1.html
+++ b/doc/html/boost_asio/reference/bind_executor/overload1.html
@@ -41,7 +41,7 @@ executor_binder&lt; typename decay&lt; T &gt;::type, Executor &gt; bind_executor
</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/bind_executor/overload2.html b/doc/html/boost_asio/reference/bind_executor/overload2.html
index cc913f4eac..1502ed7570 100644
--- a/doc/html/boost_asio/reference/bind_executor/overload2.html
+++ b/doc/html/boost_asio/reference/bind_executor/overload2.html
@@ -42,7 +42,7 @@ executor_binder&lt; typename decay&lt; T &gt;::type, typename ExecutionContext::
</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/buffer.html b/doc/html/boost_asio/reference/buffer.html
index 39ca1fd652..02527d0816 100644
--- a/doc/html/boost_asio/reference/buffer.html
+++ b/doc/html/boost_asio/reference/buffer.html
@@ -514,7 +514,7 @@ bytes_transferred = sock.send(bufs2);
</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/buffer/overload1.html b/doc/html/boost_asio/reference/buffer/overload1.html
index 5365badbcf..54e61f96a8 100644
--- a/doc/html/boost_asio/reference/buffer/overload1.html
+++ b/doc/html/boost_asio/reference/buffer/overload1.html
@@ -43,7 +43,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/buffer/overload10.html b/doc/html/boost_asio/reference/buffer/overload10.html
index b6c1e9cbff..f65be0654b 100644
--- a/doc/html/boost_asio/reference/buffer/overload10.html
+++ b/doc/html/boost_asio/reference/buffer/overload10.html
@@ -52,7 +52,7 @@ const_buffer buffer(
</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/buffer/overload11.html b/doc/html/boost_asio/reference/buffer/overload11.html
index 5e239c83cc..6f00993656 100644
--- a/doc/html/boost_asio/reference/buffer/overload11.html
+++ b/doc/html/boost_asio/reference/buffer/overload11.html
@@ -51,7 +51,7 @@ mutable_buffer buffer(
</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/buffer/overload12.html b/doc/html/boost_asio/reference/buffer/overload12.html
index 3b13add4fc..eea8eaf97d 100644
--- a/doc/html/boost_asio/reference/buffer/overload12.html
+++ b/doc/html/boost_asio/reference/buffer/overload12.html
@@ -52,7 +52,7 @@ mutable_buffer buffer(
</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/buffer/overload13.html b/doc/html/boost_asio/reference/buffer/overload13.html
index 3f1c29d47d..23dcabd065 100644
--- a/doc/html/boost_asio/reference/buffer/overload13.html
+++ b/doc/html/boost_asio/reference/buffer/overload13.html
@@ -51,7 +51,7 @@ const_buffer buffer(
</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/buffer/overload14.html b/doc/html/boost_asio/reference/buffer/overload14.html
index bbb2963c7f..897167bd67 100644
--- a/doc/html/boost_asio/reference/buffer/overload14.html
+++ b/doc/html/boost_asio/reference/buffer/overload14.html
@@ -52,7 +52,7 @@ const_buffer buffer(
</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/buffer/overload15.html b/doc/html/boost_asio/reference/buffer/overload15.html
index fb46ad02c5..b8a1b4b572 100644
--- a/doc/html/boost_asio/reference/buffer/overload15.html
+++ b/doc/html/boost_asio/reference/buffer/overload15.html
@@ -51,7 +51,7 @@ const_buffer buffer(
</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/buffer/overload16.html b/doc/html/boost_asio/reference/buffer/overload16.html
index 09a1279768..4eb513a73f 100644
--- a/doc/html/boost_asio/reference/buffer/overload16.html
+++ b/doc/html/boost_asio/reference/buffer/overload16.html
@@ -52,7 +52,7 @@ const_buffer buffer(
</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/buffer/overload17.html b/doc/html/boost_asio/reference/buffer/overload17.html
index 1ddd608602..ee7aab2df9 100644
--- a/doc/html/boost_asio/reference/buffer/overload17.html
+++ b/doc/html/boost_asio/reference/buffer/overload17.html
@@ -51,7 +51,7 @@ mutable_buffer buffer(
</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/buffer/overload18.html b/doc/html/boost_asio/reference/buffer/overload18.html
index 93b75539d6..d3071a53f1 100644
--- a/doc/html/boost_asio/reference/buffer/overload18.html
+++ b/doc/html/boost_asio/reference/buffer/overload18.html
@@ -52,7 +52,7 @@ mutable_buffer buffer(
</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/buffer/overload19.html b/doc/html/boost_asio/reference/buffer/overload19.html
index 2d6ef4e78a..5be9ed7741 100644
--- a/doc/html/boost_asio/reference/buffer/overload19.html
+++ b/doc/html/boost_asio/reference/buffer/overload19.html
@@ -51,7 +51,7 @@ const_buffer buffer(
</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/buffer/overload2.html b/doc/html/boost_asio/reference/buffer/overload2.html
index f7294f3c2e..fc1bb2cd56 100644
--- a/doc/html/boost_asio/reference/buffer/overload2.html
+++ b/doc/html/boost_asio/reference/buffer/overload2.html
@@ -49,7 +49,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/buffer/overload20.html b/doc/html/boost_asio/reference/buffer/overload20.html
index 4318825dcf..fb00fec14c 100644
--- a/doc/html/boost_asio/reference/buffer/overload20.html
+++ b/doc/html/boost_asio/reference/buffer/overload20.html
@@ -52,7 +52,7 @@ const_buffer buffer(
</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/buffer/overload21.html b/doc/html/boost_asio/reference/buffer/overload21.html
index 1fb44af550..84bf5049b7 100644
--- a/doc/html/boost_asio/reference/buffer/overload21.html
+++ b/doc/html/boost_asio/reference/buffer/overload21.html
@@ -51,7 +51,7 @@ const_buffer buffer(
</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/buffer/overload22.html b/doc/html/boost_asio/reference/buffer/overload22.html
index 89e21389de..1811d1ec3f 100644
--- a/doc/html/boost_asio/reference/buffer/overload22.html
+++ b/doc/html/boost_asio/reference/buffer/overload22.html
@@ -52,7 +52,7 @@ const_buffer buffer(
</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/buffer/overload23.html b/doc/html/boost_asio/reference/buffer/overload23.html
index 19d8d001f1..29fa56ffd2 100644
--- a/doc/html/boost_asio/reference/buffer/overload23.html
+++ b/doc/html/boost_asio/reference/buffer/overload23.html
@@ -59,7 +59,7 @@ mutable_buffer buffer(
</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/buffer/overload24.html b/doc/html/boost_asio/reference/buffer/overload24.html
index bc0a66c7b8..626a75460c 100644
--- a/doc/html/boost_asio/reference/buffer/overload24.html
+++ b/doc/html/boost_asio/reference/buffer/overload24.html
@@ -60,7 +60,7 @@ mutable_buffer buffer(
</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/buffer/overload25.html b/doc/html/boost_asio/reference/buffer/overload25.html
index b5e347c926..4fd257e5e0 100644
--- a/doc/html/boost_asio/reference/buffer/overload25.html
+++ b/doc/html/boost_asio/reference/buffer/overload25.html
@@ -59,7 +59,7 @@ const_buffer buffer(
</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/buffer/overload26.html b/doc/html/boost_asio/reference/buffer/overload26.html
index c88fb91e26..78f02a93d5 100644
--- a/doc/html/boost_asio/reference/buffer/overload26.html
+++ b/doc/html/boost_asio/reference/buffer/overload26.html
@@ -60,7 +60,7 @@ const_buffer buffer(
</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/buffer/overload27.html b/doc/html/boost_asio/reference/buffer/overload27.html
index d22ea92298..6700d25000 100644
--- a/doc/html/boost_asio/reference/buffer/overload27.html
+++ b/doc/html/boost_asio/reference/buffer/overload27.html
@@ -55,7 +55,7 @@ mutable_buffer buffer(
</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/buffer/overload28.html b/doc/html/boost_asio/reference/buffer/overload28.html
index 650d819082..63f0548a13 100644
--- a/doc/html/boost_asio/reference/buffer/overload28.html
+++ b/doc/html/boost_asio/reference/buffer/overload28.html
@@ -61,7 +61,7 @@ mutable_buffer buffer(
</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/buffer/overload29.html b/doc/html/boost_asio/reference/buffer/overload29.html
index 8967d27946..353a1d9a49 100644
--- a/doc/html/boost_asio/reference/buffer/overload29.html
+++ b/doc/html/boost_asio/reference/buffer/overload29.html
@@ -55,7 +55,7 @@ const_buffer buffer(
</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/buffer/overload3.html b/doc/html/boost_asio/reference/buffer/overload3.html
index 5d9aab8cff..eb35426342 100644
--- a/doc/html/boost_asio/reference/buffer/overload3.html
+++ b/doc/html/boost_asio/reference/buffer/overload3.html
@@ -43,7 +43,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/buffer/overload30.html b/doc/html/boost_asio/reference/buffer/overload30.html
index e3a3336e65..64b1e89cc8 100644
--- a/doc/html/boost_asio/reference/buffer/overload30.html
+++ b/doc/html/boost_asio/reference/buffer/overload30.html
@@ -61,7 +61,7 @@ const_buffer buffer(
</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/buffer/overload31.html b/doc/html/boost_asio/reference/buffer/overload31.html
index b25a847c3d..88945ac40a 100644
--- a/doc/html/boost_asio/reference/buffer/overload31.html
+++ b/doc/html/boost_asio/reference/buffer/overload31.html
@@ -46,7 +46,7 @@ const_buffer buffer(
</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/buffer/overload32.html b/doc/html/boost_asio/reference/buffer/overload32.html
index 31e9420467..c7a5b66ad4 100644
--- a/doc/html/boost_asio/reference/buffer/overload32.html
+++ b/doc/html/boost_asio/reference/buffer/overload32.html
@@ -52,7 +52,7 @@ const_buffer buffer(
</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/buffer/overload4.html b/doc/html/boost_asio/reference/buffer/overload4.html
index 3874482d45..c82b5dfb7a 100644
--- a/doc/html/boost_asio/reference/buffer/overload4.html
+++ b/doc/html/boost_asio/reference/buffer/overload4.html
@@ -49,7 +49,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/buffer/overload5.html b/doc/html/boost_asio/reference/buffer/overload5.html
index 67da068d99..f07658903f 100644
--- a/doc/html/boost_asio/reference/buffer/overload5.html
+++ b/doc/html/boost_asio/reference/buffer/overload5.html
@@ -44,7 +44,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/buffer/overload6.html b/doc/html/boost_asio/reference/buffer/overload6.html
index f814e61a18..f59cf0e197 100644
--- a/doc/html/boost_asio/reference/buffer/overload6.html
+++ b/doc/html/boost_asio/reference/buffer/overload6.html
@@ -44,7 +44,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/buffer/overload7.html b/doc/html/boost_asio/reference/buffer/overload7.html
index 25ea492ac1..be9d4e70ef 100644
--- a/doc/html/boost_asio/reference/buffer/overload7.html
+++ b/doc/html/boost_asio/reference/buffer/overload7.html
@@ -51,7 +51,7 @@ mutable_buffer buffer(
</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/buffer/overload8.html b/doc/html/boost_asio/reference/buffer/overload8.html
index b6008f6180..0889f3a02d 100644
--- a/doc/html/boost_asio/reference/buffer/overload8.html
+++ b/doc/html/boost_asio/reference/buffer/overload8.html
@@ -52,7 +52,7 @@ mutable_buffer buffer(
</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/buffer/overload9.html b/doc/html/boost_asio/reference/buffer/overload9.html
index 9a611fbb4c..a7667375a4 100644
--- a/doc/html/boost_asio/reference/buffer/overload9.html
+++ b/doc/html/boost_asio/reference/buffer/overload9.html
@@ -51,7 +51,7 @@ const_buffer buffer(
</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/buffer_cast.html b/doc/html/boost_asio/reference/buffer_cast.html
index 66781de1b1..beb4df01ef 100644
--- a/doc/html/boost_asio/reference/buffer_cast.html
+++ b/doc/html/boost_asio/reference/buffer_cast.html
@@ -80,7 +80,7 @@ unsigned char* p2 = boost::asio::buffer_cast&lt;unsigned char*&gt;(b2);
</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/buffer_cast/overload1.html b/doc/html/boost_asio/reference/buffer_cast/overload1.html
index 8411972bb9..288df93c0c 100644
--- a/doc/html/boost_asio/reference/buffer_cast/overload1.html
+++ b/doc/html/boost_asio/reference/buffer_cast/overload1.html
@@ -38,7 +38,7 @@ PointerToPodType buffer_cast(
</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/buffer_cast/overload2.html b/doc/html/boost_asio/reference/buffer_cast/overload2.html
index c8bdae1afe..7c85dba1ec 100644
--- a/doc/html/boost_asio/reference/buffer_cast/overload2.html
+++ b/doc/html/boost_asio/reference/buffer_cast/overload2.html
@@ -38,7 +38,7 @@ PointerToPodType buffer_cast(
</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/buffer_copy.html b/doc/html/boost_asio/reference/buffer_copy.html
index 9ecbd653d3..5106649e20 100644
--- a/doc/html/boost_asio/reference/buffer_copy.html
+++ b/doc/html/boost_asio/reference/buffer_copy.html
@@ -104,7 +104,7 @@ std::size_t <a class="link" href="buffer_copy/overload2.html" title="buffer_copy
</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/buffer_copy/overload1.html b/doc/html/boost_asio/reference/buffer_copy/overload1.html
index 2f5420afb8..8856df78d0 100644
--- a/doc/html/boost_asio/reference/buffer_copy/overload1.html
+++ b/doc/html/boost_asio/reference/buffer_copy/overload1.html
@@ -86,7 +86,7 @@ std::size_t buffer_copy(
</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/buffer_copy/overload2.html b/doc/html/boost_asio/reference/buffer_copy/overload2.html
index 3078cdc953..9a6636e5b1 100644
--- a/doc/html/boost_asio/reference/buffer_copy/overload2.html
+++ b/doc/html/boost_asio/reference/buffer_copy/overload2.html
@@ -95,7 +95,7 @@ std::size_t buffer_copy(
</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/buffer_sequence_begin.html b/doc/html/boost_asio/reference/buffer_sequence_begin.html
index c1d184c540..ad907a585e 100644
--- a/doc/html/boost_asio/reference/buffer_sequence_begin.html
+++ b/doc/html/boost_asio/reference/buffer_sequence_begin.html
@@ -34,24 +34,32 @@ The <code class="computeroutput">boost::asio::buffer_sequence_begin</code>
<p>
Get an iterator to the first element in a buffer sequence.
</p>
-<pre class="programlisting">const mutable_buffer * <a class="link" href="buffer_sequence_begin/overload1.html" title="buffer_sequence_begin (1 of 4 overloads)">buffer_sequence_begin</a>(
- const mutable_buffer &amp; b);
+<pre class="programlisting">template&lt;
+ typename MutableBuffer&gt;
+const mutable_buffer * <a class="link" href="buffer_sequence_begin/overload1.html" title="buffer_sequence_begin (1 of 4 overloads)">buffer_sequence_begin</a>(
+ const MutableBuffer &amp; b,
+ typename enable_if&lt; is_convertible&lt; const MutableBuffer *, const mutable_buffer * &gt;::value &gt;::type * = 0);
<span class="emphasis"><em>&#187; <a class="link" href="buffer_sequence_begin/overload1.html" title="buffer_sequence_begin (1 of 4 overloads)">more...</a></em></span>
+template&lt;
+ typename ConstBuffer&gt;
const const_buffer * <a class="link" href="buffer_sequence_begin/overload2.html" title="buffer_sequence_begin (2 of 4 overloads)">buffer_sequence_begin</a>(
- const const_buffer &amp; b);
+ const ConstBuffer &amp; b,
+ typename enable_if&lt; is_convertible&lt; const ConstBuffer *, const const_buffer * &gt;::value &gt;::type * = 0);
<span class="emphasis"><em>&#187; <a class="link" href="buffer_sequence_begin/overload2.html" title="buffer_sequence_begin (2 of 4 overloads)">more...</a></em></span>
template&lt;
typename C&gt;
auto <a class="link" href="buffer_sequence_begin/overload3.html" title="buffer_sequence_begin (3 of 4 overloads)">buffer_sequence_begin</a>(
- C &amp; c);
+ C &amp; c,
+ typename enable_if&lt; !is_convertible&lt; const C *, const mutable_buffer * &gt;::value &amp;&amp;!is_convertible&lt; const C *, const const_buffer * &gt;::value &gt;::type * = 0);
<span class="emphasis"><em>&#187; <a class="link" href="buffer_sequence_begin/overload3.html" title="buffer_sequence_begin (3 of 4 overloads)">more...</a></em></span>
template&lt;
typename C&gt;
auto <a class="link" href="buffer_sequence_begin/overload4.html" title="buffer_sequence_begin (4 of 4 overloads)">buffer_sequence_begin</a>(
- const C &amp; c);
+ const C &amp; c,
+ typename enable_if&lt; !is_convertible&lt; const C *, const mutable_buffer * &gt;::value &amp;&amp;!is_convertible&lt; const C *, const const_buffer * &gt;::value &gt;::type * = 0);
<span class="emphasis"><em>&#187; <a class="link" href="buffer_sequence_begin/overload4.html" title="buffer_sequence_begin (4 of 4 overloads)">more...</a></em></span>
</pre>
<h5>
@@ -67,7 +75,7 @@ auto <a class="link" href="buffer_sequence_begin/overload4.html" title="buffer_s
</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/buffer_sequence_begin/overload1.html b/doc/html/boost_asio/reference/buffer_sequence_begin/overload1.html
index 64979ac70b..91d78f6b32 100644
--- a/doc/html/boost_asio/reference/buffer_sequence_begin/overload1.html
+++ b/doc/html/boost_asio/reference/buffer_sequence_begin/overload1.html
@@ -30,13 +30,16 @@
<p>
Get an iterator to the first element in a buffer sequence.
</p>
-<pre class="programlisting">const mutable_buffer * buffer_sequence_begin(
- const mutable_buffer &amp; b);
+<pre class="programlisting">template&lt;
+ typename MutableBuffer&gt;
+const mutable_buffer * buffer_sequence_begin(
+ const MutableBuffer &amp; b,
+ typename enable_if&lt; is_convertible&lt; const MutableBuffer *, const mutable_buffer * &gt;::value &gt;::type * = 0);
</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/buffer_sequence_begin/overload2.html b/doc/html/boost_asio/reference/buffer_sequence_begin/overload2.html
index dcddc28f68..9d7836efdd 100644
--- a/doc/html/boost_asio/reference/buffer_sequence_begin/overload2.html
+++ b/doc/html/boost_asio/reference/buffer_sequence_begin/overload2.html
@@ -30,13 +30,16 @@
<p>
Get an iterator to the first element in a buffer sequence.
</p>
-<pre class="programlisting">const const_buffer * buffer_sequence_begin(
- const const_buffer &amp; b);
+<pre class="programlisting">template&lt;
+ typename ConstBuffer&gt;
+const const_buffer * buffer_sequence_begin(
+ const ConstBuffer &amp; b,
+ typename enable_if&lt; is_convertible&lt; const ConstBuffer *, const const_buffer * &gt;::value &gt;::type * = 0);
</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/buffer_sequence_begin/overload3.html b/doc/html/boost_asio/reference/buffer_sequence_begin/overload3.html
index e193b5506b..159b307254 100644
--- a/doc/html/boost_asio/reference/buffer_sequence_begin/overload3.html
+++ b/doc/html/boost_asio/reference/buffer_sequence_begin/overload3.html
@@ -33,12 +33,13 @@
<pre class="programlisting">template&lt;
typename C&gt;
auto buffer_sequence_begin(
- C &amp; c);
+ C &amp; c,
+ typename enable_if&lt; !is_convertible&lt; const C *, const mutable_buffer * &gt;::value &amp;&amp;!is_convertible&lt; const C *, const const_buffer * &gt;::value &gt;::type * = 0);
</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/buffer_sequence_begin/overload4.html b/doc/html/boost_asio/reference/buffer_sequence_begin/overload4.html
index 57a113f0af..b217c6442d 100644
--- a/doc/html/boost_asio/reference/buffer_sequence_begin/overload4.html
+++ b/doc/html/boost_asio/reference/buffer_sequence_begin/overload4.html
@@ -33,12 +33,13 @@
<pre class="programlisting">template&lt;
typename C&gt;
auto buffer_sequence_begin(
- const C &amp; c);
+ const C &amp; c,
+ typename enable_if&lt; !is_convertible&lt; const C *, const mutable_buffer * &gt;::value &amp;&amp;!is_convertible&lt; const C *, const const_buffer * &gt;::value &gt;::type * = 0);
</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/buffer_sequence_end.html b/doc/html/boost_asio/reference/buffer_sequence_end.html
index f40c66b62e..878af2b97d 100644
--- a/doc/html/boost_asio/reference/buffer_sequence_end.html
+++ b/doc/html/boost_asio/reference/buffer_sequence_end.html
@@ -35,24 +35,32 @@ The <code class="computeroutput">boost::asio::buffer_sequence_end</code>
<p>
Get an iterator to one past the end element in a buffer sequence.
</p>
-<pre class="programlisting">const mutable_buffer * <a class="link" href="buffer_sequence_end/overload1.html" title="buffer_sequence_end (1 of 4 overloads)">buffer_sequence_end</a>(
- const mutable_buffer &amp; b);
+<pre class="programlisting">template&lt;
+ typename MutableBuffer&gt;
+const mutable_buffer * <a class="link" href="buffer_sequence_end/overload1.html" title="buffer_sequence_end (1 of 4 overloads)">buffer_sequence_end</a>(
+ const MutableBuffer &amp; b,
+ typename enable_if&lt; is_convertible&lt; const MutableBuffer *, const mutable_buffer * &gt;::value &gt;::type * = 0);
<span class="emphasis"><em>&#187; <a class="link" href="buffer_sequence_end/overload1.html" title="buffer_sequence_end (1 of 4 overloads)">more...</a></em></span>
+template&lt;
+ typename ConstBuffer&gt;
const const_buffer * <a class="link" href="buffer_sequence_end/overload2.html" title="buffer_sequence_end (2 of 4 overloads)">buffer_sequence_end</a>(
- const const_buffer &amp; b);
+ const ConstBuffer &amp; b,
+ typename enable_if&lt; is_convertible&lt; const ConstBuffer *, const const_buffer * &gt;::value &gt;::type * = 0);
<span class="emphasis"><em>&#187; <a class="link" href="buffer_sequence_end/overload2.html" title="buffer_sequence_end (2 of 4 overloads)">more...</a></em></span>
template&lt;
typename C&gt;
auto <a class="link" href="buffer_sequence_end/overload3.html" title="buffer_sequence_end (3 of 4 overloads)">buffer_sequence_end</a>(
- C &amp; c);
+ C &amp; c,
+ typename enable_if&lt; !is_convertible&lt; const C *, const mutable_buffer * &gt;::value &amp;&amp;!is_convertible&lt; const C *, const const_buffer * &gt;::value &gt;::type * = 0);
<span class="emphasis"><em>&#187; <a class="link" href="buffer_sequence_end/overload3.html" title="buffer_sequence_end (3 of 4 overloads)">more...</a></em></span>
template&lt;
typename C&gt;
auto <a class="link" href="buffer_sequence_end/overload4.html" title="buffer_sequence_end (4 of 4 overloads)">buffer_sequence_end</a>(
- const C &amp; c);
+ const C &amp; c,
+ typename enable_if&lt; !is_convertible&lt; const C *, const mutable_buffer * &gt;::value &amp;&amp;!is_convertible&lt; const C *, const const_buffer * &gt;::value &gt;::type * = 0);
<span class="emphasis"><em>&#187; <a class="link" href="buffer_sequence_end/overload4.html" title="buffer_sequence_end (4 of 4 overloads)">more...</a></em></span>
</pre>
<h5>
@@ -68,7 +76,7 @@ auto <a class="link" href="buffer_sequence_end/overload4.html" title="buffer_seq
</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/buffer_sequence_end/overload1.html b/doc/html/boost_asio/reference/buffer_sequence_end/overload1.html
index a9f81a14f1..d04d268d60 100644
--- a/doc/html/boost_asio/reference/buffer_sequence_end/overload1.html
+++ b/doc/html/boost_asio/reference/buffer_sequence_end/overload1.html
@@ -30,13 +30,16 @@
<p>
Get an iterator to one past the end element in a buffer sequence.
</p>
-<pre class="programlisting">const mutable_buffer * buffer_sequence_end(
- const mutable_buffer &amp; b);
+<pre class="programlisting">template&lt;
+ typename MutableBuffer&gt;
+const mutable_buffer * buffer_sequence_end(
+ const MutableBuffer &amp; b,
+ typename enable_if&lt; is_convertible&lt; const MutableBuffer *, const mutable_buffer * &gt;::value &gt;::type * = 0);
</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/buffer_sequence_end/overload2.html b/doc/html/boost_asio/reference/buffer_sequence_end/overload2.html
index ebbd83e381..7a9e34a97a 100644
--- a/doc/html/boost_asio/reference/buffer_sequence_end/overload2.html
+++ b/doc/html/boost_asio/reference/buffer_sequence_end/overload2.html
@@ -30,13 +30,16 @@
<p>
Get an iterator to one past the end element in a buffer sequence.
</p>
-<pre class="programlisting">const const_buffer * buffer_sequence_end(
- const const_buffer &amp; b);
+<pre class="programlisting">template&lt;
+ typename ConstBuffer&gt;
+const const_buffer * buffer_sequence_end(
+ const ConstBuffer &amp; b,
+ typename enable_if&lt; is_convertible&lt; const ConstBuffer *, const const_buffer * &gt;::value &gt;::type * = 0);
</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/buffer_sequence_end/overload3.html b/doc/html/boost_asio/reference/buffer_sequence_end/overload3.html
index 6422e2224f..1e4f8724cc 100644
--- a/doc/html/boost_asio/reference/buffer_sequence_end/overload3.html
+++ b/doc/html/boost_asio/reference/buffer_sequence_end/overload3.html
@@ -33,12 +33,13 @@
<pre class="programlisting">template&lt;
typename C&gt;
auto buffer_sequence_end(
- C &amp; c);
+ C &amp; c,
+ typename enable_if&lt; !is_convertible&lt; const C *, const mutable_buffer * &gt;::value &amp;&amp;!is_convertible&lt; const C *, const const_buffer * &gt;::value &gt;::type * = 0);
</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/buffer_sequence_end/overload4.html b/doc/html/boost_asio/reference/buffer_sequence_end/overload4.html
index cdd6937a93..026ccbcb10 100644
--- a/doc/html/boost_asio/reference/buffer_sequence_end/overload4.html
+++ b/doc/html/boost_asio/reference/buffer_sequence_end/overload4.html
@@ -33,12 +33,13 @@
<pre class="programlisting">template&lt;
typename C&gt;
auto buffer_sequence_end(
- const C &amp; c);
+ const C &amp; c,
+ typename enable_if&lt; !is_convertible&lt; const C *, const mutable_buffer * &gt;::value &amp;&amp;!is_convertible&lt; const C *, const const_buffer * &gt;::value &gt;::type * = 0);
</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/buffer_size.html b/doc/html/boost_asio/reference/buffer_size.html
index 350b389548..0fb7b10828 100644
--- a/doc/html/boost_asio/reference/buffer_size.html
+++ b/doc/html/boost_asio/reference/buffer_size.html
@@ -68,7 +68,7 @@ return total_size;
</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/buffered_read_stream.html b/doc/html/boost_asio/reference/buffered_read_stream.html
index 4597c1a2f2..1fc0c4656c 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream.html
@@ -211,32 +211,6 @@ class buffered_read_stream :
<tr>
<td>
<p>
- <a class="link" href="buffered_read_stream/get_io_context.html" title="buffered_read_stream::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="buffered_read_stream/get_io_service.html" title="buffered_read_stream::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="buffered_read_stream/in_avail.html" title="buffered_read_stream::in_avail"><span class="bold"><strong>in_avail</strong></span></a>
</p>
</td>
@@ -380,7 +354,7 @@ class buffered_read_stream :
</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/buffered_read_stream/async_fill.html b/doc/html/boost_asio/reference/buffered_read_stream/async_fill.html
index a0a5bc2323..c3a2e9df0c 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/async_fill.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/async_fill.html
@@ -39,7 +39,7 @@ Start
</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/buffered_read_stream/async_read_some.html b/doc/html/boost_asio/reference/buffered_read_stream/async_read_some.html
index f02facb8f3..b955de111a 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/async_read_some.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/async_read_some.html
@@ -42,7 +42,7 @@ Start
</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/buffered_read_stream/async_write_some.html b/doc/html/boost_asio/reference/buffered_read_stream/async_write_some.html
index 0c5c55bbb4..1e7e8d647f 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/async_write_some.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/async_write_some.html
@@ -42,7 +42,7 @@ Start
</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/buffered_read_stream/buffered_read_stream.html b/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream.html
index 651185bcb3..16ffd14807 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream.html
@@ -47,7 +47,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/buffered_read_stream/buffered_read_stream/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload1.html
index fdf2802628..78c855014c 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload1.html
@@ -38,7 +38,7 @@ buffered_read_stream(
</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/buffered_read_stream/buffered_read_stream/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload2.html
index f3e4bfe503..6142e96137 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload2.html
@@ -39,7 +39,7 @@ buffered_read_stream(
</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/buffered_read_stream/close.html b/doc/html/boost_asio/reference/buffered_read_stream/close.html
index 51e8f2529d..8894b4933d 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/close.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/close.html
@@ -41,7 +41,7 @@ void <a class="link" href="close/overload2.html" title="buffered_read_stream::cl
</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/buffered_read_stream/close/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/close/overload1.html
index 1d132526d1..a208f96e4e 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/close/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/close/overload1.html
@@ -35,7 +35,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/buffered_read_stream/close/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/close/overload2.html
index a667189549..6481568841 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/close/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/close/overload2.html
@@ -36,7 +36,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/buffered_read_stream/default_buffer_size.html b/doc/html/boost_asio/reference/buffered_read_stream/default_buffer_size.html
index 618b4bb80a..df784f9eef 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/default_buffer_size.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/default_buffer_size.html
@@ -36,7 +36,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/buffered_read_stream/executor_type.html b/doc/html/boost_asio/reference/buffered_read_stream/executor_type.html
index 58ab89944d..cb5ebe3530 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/executor_type.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/executor_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/buffered_read_stream/fill.html b/doc/html/boost_asio/reference/buffered_read_stream/fill.html
index dbbe62b608..d0f4931b4b 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/fill.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/fill.html
@@ -46,7 +46,7 @@ Fill
</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/buffered_read_stream/fill/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/fill/overload1.html
index 4cd71a82a1..200dbe319e 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/fill/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/fill/overload1.html
@@ -36,7 +36,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/buffered_read_stream/fill/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/fill/overload2.html
index 4fbdaae790..ea2abf0dff 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/fill/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/fill/overload2.html
@@ -37,7 +37,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/buffered_read_stream/get_executor.html b/doc/html/boost_asio/reference/buffered_read_stream/get_executor.html
index e786b10f50..806b1043e0 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/get_executor.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../buffered_read_stream.html" title="buffered_read_stream">
<link rel="prev" href="fill/overload2.html" title="buffered_read_stream::fill (2 of 2 overloads)">
-<link rel="next" href="get_io_context.html" title="buffered_read_stream::get_io_context">
+<link rel="next" href="in_avail.html" title="buffered_read_stream::in_avail">
</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="fill/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffered_read_stream.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="fill/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffered_read_stream.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="in_avail.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -36,7 +36,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>
@@ -44,7 +44,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="fill/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffered_read_stream.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="fill/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffered_read_stream.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="in_avail.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/buffered_read_stream/get_io_service.html b/doc/html/boost_asio/reference/buffered_read_stream/get_io_service.html
deleted file mode 100644
index e77c08d53d..0000000000
--- a/doc/html/boost_asio/reference/buffered_read_stream/get_io_service.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>buffered_read_stream::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="../buffered_read_stream.html" title="buffered_read_stream">
-<link rel="prev" href="get_io_context.html" title="buffered_read_stream::get_io_context">
-<link rel="next" href="in_avail.html" title="buffered_read_stream::in_avail">
-</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="../buffered_read_stream.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="in_avail.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.buffered_read_stream.get_io_service"></a><a class="link" href="get_io_service.html" title="buffered_read_stream::get_io_service">buffered_read_stream::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.buffered_read_stream.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>
-</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="../buffered_read_stream.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="in_avail.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/buffered_read_stream/in_avail.html b/doc/html/boost_asio/reference/buffered_read_stream/in_avail.html
index d0ffcfcd1d..98469a9036 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/in_avail.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/in_avail.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="../buffered_read_stream.html" title="buffered_read_stream">
-<link rel="prev" href="get_io_service.html" title="buffered_read_stream::get_io_service">
+<link rel="prev" href="get_executor.html" title="buffered_read_stream::get_executor">
<link rel="next" href="in_avail/overload1.html" title="buffered_read_stream::in_avail (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="../buffered_read_stream.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="in_avail/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="../buffered_read_stream.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="in_avail/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -41,7 +41,7 @@ std::size_t <a class="link" href="in_avail/overload2.html" title="buffered_read_
</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>
@@ -49,7 +49,7 @@ std::size_t <a class="link" href="in_avail/overload2.html" title="buffered_read_
</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="../buffered_read_stream.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="in_avail/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="../buffered_read_stream.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="in_avail/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload1.html
index f07b0d2140..7c542c116c 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload1.html
@@ -35,7 +35,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/buffered_read_stream/in_avail/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload2.html
index b3a9cfee34..2414280187 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload2.html
@@ -36,7 +36,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/buffered_read_stream/lowest_layer.html b/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer.html
index 2e8bfff306..92a76e5465 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/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/buffered_read_stream/lowest_layer/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload1.html
index cd3f516e98..59325fc9d3 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload1.html
@@ -35,7 +35,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/buffered_read_stream/lowest_layer/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload2.html
index 5b55d8ef42..6ced8343ec 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload2.html
@@ -35,7 +35,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/buffered_read_stream/lowest_layer_type.html b/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer_type.html
index ad354805e6..96a5213c7d 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer_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/buffered_read_stream/next_layer.html b/doc/html/boost_asio/reference/buffered_read_stream/next_layer.html
index 6ca3f48453..d841676a96 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/next_layer.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/next_layer.html
@@ -36,7 +36,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/buffered_read_stream/next_layer_type.html b/doc/html/boost_asio/reference/buffered_read_stream/next_layer_type.html
index f85ef17c14..b211ec8e80 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/next_layer_type.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/next_layer_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/buffered_read_stream/peek.html b/doc/html/boost_asio/reference/buffered_read_stream/peek.html
index 92aceb7c20..70f1c0e60f 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/peek.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/peek.html
@@ -52,7 +52,7 @@ std::size_t <a class="link" href="peek/overload2.html" title="buffered_read_stre
</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/buffered_read_stream/peek/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/peek/overload1.html
index f5aa835ed8..b05323b186 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/peek/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/peek/overload1.html
@@ -39,7 +39,7 @@ std::size_t 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/buffered_read_stream/peek/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/peek/overload2.html
index 303345d260..c3a5ea7a09 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/peek/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/peek/overload2.html
@@ -40,7 +40,7 @@ std::size_t 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/buffered_read_stream/read_some.html b/doc/html/boost_asio/reference/buffered_read_stream/read_some.html
index 18b29ec18e..5a9ebfd423 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/read_some.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/read_some.html
@@ -52,7 +52,7 @@ std::size_t <a class="link" href="read_some/overload2.html" title="buffered_read
</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/buffered_read_stream/read_some/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/read_some/overload1.html
index 6ba29f5fe2..52da124ffd 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/read_some/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/read_some/overload1.html
@@ -39,7 +39,7 @@ std::size_t read_some(
</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/buffered_read_stream/read_some/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/read_some/overload2.html
index 92b7354ce5..bff0273491 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/read_some/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/read_some/overload2.html
@@ -40,7 +40,7 @@ std::size_t read_some(
</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/buffered_read_stream/write_some.html b/doc/html/boost_asio/reference/buffered_read_stream/write_some.html
index e7ceab6862..3069cd893d 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/write_some.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/write_some.html
@@ -52,7 +52,7 @@ std::size_t <a class="link" href="write_some/overload2.html" title="buffered_rea
</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/buffered_read_stream/write_some/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/write_some/overload1.html
index 4ab526219f..f787acf153 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/write_some/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/write_some/overload1.html
@@ -39,7 +39,7 @@ std::size_t write_some(
</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/buffered_read_stream/write_some/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/write_some/overload2.html
index d1666d4707..8342b18d84 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/write_some/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_read_stream/write_some/overload2.html
@@ -40,7 +40,7 @@ std::size_t write_some(
</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/buffered_stream.html b/doc/html/boost_asio/reference/buffered_stream.html
index 426157f4b7..1635327eb4 100644
--- a/doc/html/boost_asio/reference/buffered_stream.html
+++ b/doc/html/boost_asio/reference/buffered_stream.html
@@ -239,32 +239,6 @@ class buffered_stream :
<tr>
<td>
<p>
- <a class="link" href="buffered_stream/get_io_context.html" title="buffered_stream::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="buffered_stream/get_io_service.html" title="buffered_stream::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="buffered_stream/in_avail.html" title="buffered_stream::in_avail"><span class="bold"><strong>in_avail</strong></span></a>
</p>
</td>
@@ -374,7 +348,7 @@ class buffered_stream :
</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/buffered_stream/async_fill.html b/doc/html/boost_asio/reference/buffered_stream/async_fill.html
index bbc44014c2..e0e3485356 100644
--- a/doc/html/boost_asio/reference/buffered_stream/async_fill.html
+++ b/doc/html/boost_asio/reference/buffered_stream/async_fill.html
@@ -39,7 +39,7 @@ Start
</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/buffered_stream/async_flush.html b/doc/html/boost_asio/reference/buffered_stream/async_flush.html
index 715fad2fa1..97d3da3589 100644
--- a/doc/html/boost_asio/reference/buffered_stream/async_flush.html
+++ b/doc/html/boost_asio/reference/buffered_stream/async_flush.html
@@ -39,7 +39,7 @@ Start
</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/buffered_stream/async_read_some.html b/doc/html/boost_asio/reference/buffered_stream/async_read_some.html
index 5ec0db7185..93fc1d1705 100644
--- a/doc/html/boost_asio/reference/buffered_stream/async_read_some.html
+++ b/doc/html/boost_asio/reference/buffered_stream/async_read_some.html
@@ -42,7 +42,7 @@ Start
</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/buffered_stream/async_write_some.html b/doc/html/boost_asio/reference/buffered_stream/async_write_some.html
index e34a3c86d8..39b46d55a5 100644
--- a/doc/html/boost_asio/reference/buffered_stream/async_write_some.html
+++ b/doc/html/boost_asio/reference/buffered_stream/async_write_some.html
@@ -42,7 +42,7 @@ Start
</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/buffered_stream/buffered_stream.html b/doc/html/boost_asio/reference/buffered_stream/buffered_stream.html
index 8d90cc0f2a..1c3dfc1c7a 100644
--- a/doc/html/boost_asio/reference/buffered_stream/buffered_stream.html
+++ b/doc/html/boost_asio/reference/buffered_stream/buffered_stream.html
@@ -48,7 +48,7 @@ explicit <a class="link" href="buffered_stream/overload2.html" title="buffered_s
</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/buffered_stream/buffered_stream/overload1.html b/doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload1.html
index 81f652fda3..240f2ecc8e 100644
--- a/doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload1.html
@@ -38,7 +38,7 @@ buffered_stream(
</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/buffered_stream/buffered_stream/overload2.html b/doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload2.html
index 13bc10cff3..037333bce9 100644
--- a/doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload2.html
@@ -40,7 +40,7 @@ buffered_stream(
</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/buffered_stream/close.html b/doc/html/boost_asio/reference/buffered_stream/close.html
index fd63dc692f..09b476f72e 100644
--- a/doc/html/boost_asio/reference/buffered_stream/close.html
+++ b/doc/html/boost_asio/reference/buffered_stream/close.html
@@ -41,7 +41,7 @@ void <a class="link" href="close/overload2.html" title="buffered_stream::close (
</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/buffered_stream/close/overload1.html b/doc/html/boost_asio/reference/buffered_stream/close/overload1.html
index 46bf19dce6..75a69fd837 100644
--- a/doc/html/boost_asio/reference/buffered_stream/close/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_stream/close/overload1.html
@@ -35,7 +35,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/buffered_stream/close/overload2.html b/doc/html/boost_asio/reference/buffered_stream/close/overload2.html
index 2571ebae94..808044438b 100644
--- a/doc/html/boost_asio/reference/buffered_stream/close/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_stream/close/overload2.html
@@ -36,7 +36,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/buffered_stream/executor_type.html b/doc/html/boost_asio/reference/buffered_stream/executor_type.html
index 99842033d9..eac3101027 100644
--- a/doc/html/boost_asio/reference/buffered_stream/executor_type.html
+++ b/doc/html/boost_asio/reference/buffered_stream/executor_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/buffered_stream/fill.html b/doc/html/boost_asio/reference/buffered_stream/fill.html
index b5141eeb16..8aad494b56 100644
--- a/doc/html/boost_asio/reference/buffered_stream/fill.html
+++ b/doc/html/boost_asio/reference/buffered_stream/fill.html
@@ -46,7 +46,7 @@ Fill the buffer
</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/buffered_stream/fill/overload1.html b/doc/html/boost_asio/reference/buffered_stream/fill/overload1.html
index 00d17c01ab..eee6c29eea 100644
--- a/doc/html/boost_asio/reference/buffered_stream/fill/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_stream/fill/overload1.html
@@ -36,7 +36,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/buffered_stream/fill/overload2.html b/doc/html/boost_asio/reference/buffered_stream/fill/overload2.html
index 08c1cbf176..39cf6d8022 100644
--- a/doc/html/boost_asio/reference/buffered_stream/fill/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_stream/fill/overload2.html
@@ -37,7 +37,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/buffered_stream/flush.html b/doc/html/boost_asio/reference/buffered_stream/flush.html
index efaa7e0b06..5abb6faf4d 100644
--- a/doc/html/boost_asio/reference/buffered_stream/flush.html
+++ b/doc/html/boost_asio/reference/buffered_stream/flush.html
@@ -47,7 +47,7 @@ Flush all
</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/buffered_stream/flush/overload1.html b/doc/html/boost_asio/reference/buffered_stream/flush/overload1.html
index bad0dffd1c..1ee25371f7 100644
--- a/doc/html/boost_asio/reference/buffered_stream/flush/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_stream/flush/overload1.html
@@ -37,7 +37,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/buffered_stream/flush/overload2.html b/doc/html/boost_asio/reference/buffered_stream/flush/overload2.html
index 5d62b8a88e..ab9d0c344b 100644
--- a/doc/html/boost_asio/reference/buffered_stream/flush/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_stream/flush/overload2.html
@@ -38,7 +38,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/buffered_stream/get_executor.html b/doc/html/boost_asio/reference/buffered_stream/get_executor.html
index cf2ae02a3e..df5648b6cb 100644
--- a/doc/html/boost_asio/reference/buffered_stream/get_executor.html
+++ b/doc/html/boost_asio/reference/buffered_stream/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../buffered_stream.html" title="buffered_stream">
<link rel="prev" href="flush/overload2.html" title="buffered_stream::flush (2 of 2 overloads)">
-<link rel="next" href="get_io_context.html" title="buffered_stream::get_io_context">
+<link rel="next" href="in_avail.html" title="buffered_stream::in_avail">
</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="flush/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffered_stream.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="flush/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffered_stream.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="in_avail.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -36,7 +36,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>
@@ -44,7 +44,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="flush/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffered_stream.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="flush/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffered_stream.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="in_avail.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/buffered_stream/get_io_service.html b/doc/html/boost_asio/reference/buffered_stream/get_io_service.html
deleted file mode 100644
index 8057fcf505..0000000000
--- a/doc/html/boost_asio/reference/buffered_stream/get_io_service.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>buffered_stream::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="../buffered_stream.html" title="buffered_stream">
-<link rel="prev" href="get_io_context.html" title="buffered_stream::get_io_context">
-<link rel="next" href="in_avail.html" title="buffered_stream::in_avail">
-</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="../buffered_stream.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="in_avail.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.buffered_stream.get_io_service"></a><a class="link" href="get_io_service.html" title="buffered_stream::get_io_service">buffered_stream::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.buffered_stream.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>
-</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="../buffered_stream.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="in_avail.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/buffered_stream/in_avail.html b/doc/html/boost_asio/reference/buffered_stream/in_avail.html
index b09aa47332..ef3dbcb961 100644
--- a/doc/html/boost_asio/reference/buffered_stream/in_avail.html
+++ b/doc/html/boost_asio/reference/buffered_stream/in_avail.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="../buffered_stream.html" title="buffered_stream">
-<link rel="prev" href="get_io_service.html" title="buffered_stream::get_io_service">
+<link rel="prev" href="get_executor.html" title="buffered_stream::get_executor">
<link rel="next" href="in_avail/overload1.html" title="buffered_stream::in_avail (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="../buffered_stream.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="in_avail/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="../buffered_stream.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="in_avail/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -41,7 +41,7 @@ std::size_t <a class="link" href="in_avail/overload2.html" title="buffered_strea
</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>
@@ -49,7 +49,7 @@ std::size_t <a class="link" href="in_avail/overload2.html" title="buffered_strea
</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="../buffered_stream.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="in_avail/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="../buffered_stream.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="in_avail/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/buffered_stream/in_avail/overload1.html b/doc/html/boost_asio/reference/buffered_stream/in_avail/overload1.html
index ac7d080d0f..ba668d8f09 100644
--- a/doc/html/boost_asio/reference/buffered_stream/in_avail/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_stream/in_avail/overload1.html
@@ -35,7 +35,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/buffered_stream/in_avail/overload2.html b/doc/html/boost_asio/reference/buffered_stream/in_avail/overload2.html
index f40e2c7c6e..bdf104c790 100644
--- a/doc/html/boost_asio/reference/buffered_stream/in_avail/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_stream/in_avail/overload2.html
@@ -36,7 +36,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/buffered_stream/lowest_layer.html b/doc/html/boost_asio/reference/buffered_stream/lowest_layer.html
index 13445cab47..37dc1f8e87 100644
--- a/doc/html/boost_asio/reference/buffered_stream/lowest_layer.html
+++ b/doc/html/boost_asio/reference/buffered_stream/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/buffered_stream/lowest_layer/overload1.html b/doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload1.html
index c4f3cb1524..2073c68b4b 100644
--- a/doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload1.html
@@ -35,7 +35,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/buffered_stream/lowest_layer/overload2.html b/doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload2.html
index 93942fa2eb..9b9a9fee83 100644
--- a/doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload2.html
@@ -35,7 +35,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/buffered_stream/lowest_layer_type.html b/doc/html/boost_asio/reference/buffered_stream/lowest_layer_type.html
index 9217f48dc7..eebdc8c688 100644
--- a/doc/html/boost_asio/reference/buffered_stream/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/buffered_stream/lowest_layer_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/buffered_stream/next_layer.html b/doc/html/boost_asio/reference/buffered_stream/next_layer.html
index 8689cae38c..91fc4d14bd 100644
--- a/doc/html/boost_asio/reference/buffered_stream/next_layer.html
+++ b/doc/html/boost_asio/reference/buffered_stream/next_layer.html
@@ -36,7 +36,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/buffered_stream/next_layer_type.html b/doc/html/boost_asio/reference/buffered_stream/next_layer_type.html
index 70e6a7bcc7..7d1578e097 100644
--- a/doc/html/boost_asio/reference/buffered_stream/next_layer_type.html
+++ b/doc/html/boost_asio/reference/buffered_stream/next_layer_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/buffered_stream/peek.html b/doc/html/boost_asio/reference/buffered_stream/peek.html
index e195529b13..16eef03adb 100644
--- a/doc/html/boost_asio/reference/buffered_stream/peek.html
+++ b/doc/html/boost_asio/reference/buffered_stream/peek.html
@@ -52,7 +52,7 @@ std::size_t <a class="link" href="peek/overload2.html" title="buffered_stream::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/buffered_stream/peek/overload1.html b/doc/html/boost_asio/reference/buffered_stream/peek/overload1.html
index d71f283e13..82afe5499c 100644
--- a/doc/html/boost_asio/reference/buffered_stream/peek/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_stream/peek/overload1.html
@@ -39,7 +39,7 @@ std::size_t 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/buffered_stream/peek/overload2.html b/doc/html/boost_asio/reference/buffered_stream/peek/overload2.html
index 51351052b9..7a7120278d 100644
--- a/doc/html/boost_asio/reference/buffered_stream/peek/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_stream/peek/overload2.html
@@ -40,7 +40,7 @@ std::size_t 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/buffered_stream/read_some.html b/doc/html/boost_asio/reference/buffered_stream/read_some.html
index a89d7605d0..34ca9aaa95 100644
--- a/doc/html/boost_asio/reference/buffered_stream/read_some.html
+++ b/doc/html/boost_asio/reference/buffered_stream/read_some.html
@@ -52,7 +52,7 @@ std::size_t <a class="link" href="read_some/overload2.html" title="buffered_stre
</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/buffered_stream/read_some/overload1.html b/doc/html/boost_asio/reference/buffered_stream/read_some/overload1.html
index 52ffff3698..682cf6468d 100644
--- a/doc/html/boost_asio/reference/buffered_stream/read_some/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_stream/read_some/overload1.html
@@ -39,7 +39,7 @@ std::size_t read_some(
</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/buffered_stream/read_some/overload2.html b/doc/html/boost_asio/reference/buffered_stream/read_some/overload2.html
index 79dd1e3cad..0e664bee5d 100644
--- a/doc/html/boost_asio/reference/buffered_stream/read_some/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_stream/read_some/overload2.html
@@ -40,7 +40,7 @@ std::size_t read_some(
</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/buffered_stream/write_some.html b/doc/html/boost_asio/reference/buffered_stream/write_some.html
index 1e19677b1f..de3b0852d7 100644
--- a/doc/html/boost_asio/reference/buffered_stream/write_some.html
+++ b/doc/html/boost_asio/reference/buffered_stream/write_some.html
@@ -52,7 +52,7 @@ std::size_t <a class="link" href="write_some/overload2.html" title="buffered_str
</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/buffered_stream/write_some/overload1.html b/doc/html/boost_asio/reference/buffered_stream/write_some/overload1.html
index f9bf325f75..12c0763136 100644
--- a/doc/html/boost_asio/reference/buffered_stream/write_some/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_stream/write_some/overload1.html
@@ -39,7 +39,7 @@ std::size_t write_some(
</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/buffered_stream/write_some/overload2.html b/doc/html/boost_asio/reference/buffered_stream/write_some/overload2.html
index e563a439b7..7f82b92546 100644
--- a/doc/html/boost_asio/reference/buffered_stream/write_some/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_stream/write_some/overload2.html
@@ -40,7 +40,7 @@ std::size_t write_some(
</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/buffered_write_stream.html b/doc/html/boost_asio/reference/buffered_write_stream.html
index 476458d84f..443682cdce 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream.html
@@ -212,32 +212,6 @@ class buffered_write_stream :
<tr>
<td>
<p>
- <a class="link" href="buffered_write_stream/get_io_context.html" title="buffered_write_stream::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="buffered_write_stream/get_io_service.html" title="buffered_write_stream::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="buffered_write_stream/in_avail.html" title="buffered_write_stream::in_avail"><span class="bold"><strong>in_avail</strong></span></a>
</p>
</td>
@@ -381,7 +355,7 @@ class buffered_write_stream :
</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/buffered_write_stream/async_flush.html b/doc/html/boost_asio/reference/buffered_write_stream/async_flush.html
index 9507255c2f..edea8db37b 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/async_flush.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/async_flush.html
@@ -39,7 +39,7 @@ Start
</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/buffered_write_stream/async_read_some.html b/doc/html/boost_asio/reference/buffered_write_stream/async_read_some.html
index 3b2d119d35..582685f1e5 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/async_read_some.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/async_read_some.html
@@ -42,7 +42,7 @@ Start
</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/buffered_write_stream/async_write_some.html b/doc/html/boost_asio/reference/buffered_write_stream/async_write_some.html
index d215da6957..b5e96dc9b8 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/async_write_some.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/async_write_some.html
@@ -42,7 +42,7 @@ Start
</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/buffered_write_stream/buffered_write_stream.html b/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream.html
index 4e52460801..530d7f6669 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream.html
@@ -47,7 +47,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/buffered_write_stream/buffered_write_stream/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload1.html
index 5dbf48e791..a73938a5f3 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload1.html
@@ -38,7 +38,7 @@ buffered_write_stream(
</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/buffered_write_stream/buffered_write_stream/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload2.html
index c303ab7b10..7f49b90fd0 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload2.html
@@ -39,7 +39,7 @@ buffered_write_stream(
</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/buffered_write_stream/close.html b/doc/html/boost_asio/reference/buffered_write_stream/close.html
index f03de1bc76..e440f422a5 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/close.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/close.html
@@ -41,7 +41,7 @@ void <a class="link" href="close/overload2.html" title="buffered_write_stream::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/buffered_write_stream/close/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/close/overload1.html
index 61585c73cc..44789764a6 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/close/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/close/overload1.html
@@ -35,7 +35,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/buffered_write_stream/close/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/close/overload2.html
index 531f6c73ec..2cf1ae8337 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/close/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/close/overload2.html
@@ -36,7 +36,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/buffered_write_stream/default_buffer_size.html b/doc/html/boost_asio/reference/buffered_write_stream/default_buffer_size.html
index 6c077eaf98..767837e8ee 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/default_buffer_size.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/default_buffer_size.html
@@ -36,7 +36,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/buffered_write_stream/executor_type.html b/doc/html/boost_asio/reference/buffered_write_stream/executor_type.html
index f00a0ce439..a77dfb9daa 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/executor_type.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/executor_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/buffered_write_stream/flush.html b/doc/html/boost_asio/reference/buffered_write_stream/flush.html
index dc656e3d3b..5f288f78b3 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/flush.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/flush.html
@@ -48,7 +48,7 @@ Flush
</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/buffered_write_stream/flush/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/flush/overload1.html
index f5f8a25d1a..8f7e6c9e6e 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/flush/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/flush/overload1.html
@@ -37,7 +37,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/buffered_write_stream/flush/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/flush/overload2.html
index 872f0cd828..5c28eeff16 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/flush/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/flush/overload2.html
@@ -38,7 +38,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/buffered_write_stream/get_executor.html b/doc/html/boost_asio/reference/buffered_write_stream/get_executor.html
index f3521ef221..0e864eb8b7 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/get_executor.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../buffered_write_stream.html" title="buffered_write_stream">
<link rel="prev" href="flush/overload2.html" title="buffered_write_stream::flush (2 of 2 overloads)">
-<link rel="next" href="get_io_context.html" title="buffered_write_stream::get_io_context">
+<link rel="next" href="in_avail.html" title="buffered_write_stream::in_avail">
</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="flush/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffered_write_stream.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="flush/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffered_write_stream.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="in_avail.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -36,7 +36,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>
@@ -44,7 +44,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="flush/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffered_write_stream.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="flush/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffered_write_stream.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="in_avail.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/buffered_write_stream/in_avail.html b/doc/html/boost_asio/reference/buffered_write_stream/in_avail.html
index 83421348b1..65cd3371cd 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/in_avail.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/in_avail.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="../buffered_write_stream.html" title="buffered_write_stream">
-<link rel="prev" href="get_io_service.html" title="buffered_write_stream::get_io_service">
+<link rel="prev" href="get_executor.html" title="buffered_write_stream::get_executor">
<link rel="next" href="in_avail/overload1.html" title="buffered_write_stream::in_avail (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="../buffered_write_stream.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="in_avail/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="../buffered_write_stream.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="in_avail/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -41,7 +41,7 @@ std::size_t <a class="link" href="in_avail/overload2.html" title="buffered_write
</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>
@@ -49,7 +49,7 @@ std::size_t <a class="link" href="in_avail/overload2.html" title="buffered_write
</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="../buffered_write_stream.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="in_avail/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="../buffered_write_stream.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="in_avail/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload1.html
index 7db75868db..1ae704d87a 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload1.html
@@ -35,7 +35,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/buffered_write_stream/in_avail/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload2.html
index d07b01379e..7e303f7f0f 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload2.html
@@ -36,7 +36,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/buffered_write_stream/lowest_layer.html b/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer.html
index 45d0e4a32d..4ccba58495 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/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/buffered_write_stream/lowest_layer/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload1.html
index 1e04855452..656d101ea9 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload1.html
@@ -35,7 +35,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/buffered_write_stream/lowest_layer/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload2.html
index fffd32d4b2..e53cad3b73 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload2.html
@@ -35,7 +35,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/buffered_write_stream/lowest_layer_type.html b/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer_type.html
index 2e511a317d..229b0fa14c 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer_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/buffered_write_stream/next_layer.html b/doc/html/boost_asio/reference/buffered_write_stream/next_layer.html
index 493a772226..7647fb4805 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/next_layer.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/next_layer.html
@@ -36,7 +36,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/buffered_write_stream/next_layer_type.html b/doc/html/boost_asio/reference/buffered_write_stream/next_layer_type.html
index 3e2f2dd3ce..7ecc6b130c 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/next_layer_type.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/next_layer_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/buffered_write_stream/peek.html b/doc/html/boost_asio/reference/buffered_write_stream/peek.html
index 04af52184d..55ff174792 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/peek.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/peek.html
@@ -52,7 +52,7 @@ std::size_t <a class="link" href="peek/overload2.html" title="buffered_write_str
</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/buffered_write_stream/peek/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/peek/overload1.html
index 110497cbe7..ff10ffd2fc 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/peek/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/peek/overload1.html
@@ -39,7 +39,7 @@ std::size_t 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/buffered_write_stream/peek/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/peek/overload2.html
index 0407d6ce43..08a5f5a6b6 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/peek/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/peek/overload2.html
@@ -40,7 +40,7 @@ std::size_t 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/buffered_write_stream/read_some.html b/doc/html/boost_asio/reference/buffered_write_stream/read_some.html
index e543f69dab..89559e4b1e 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/read_some.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/read_some.html
@@ -52,7 +52,7 @@ std::size_t <a class="link" href="read_some/overload2.html" title="buffered_writ
</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/buffered_write_stream/read_some/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/read_some/overload1.html
index f6b54bd405..75608fda4a 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/read_some/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/read_some/overload1.html
@@ -39,7 +39,7 @@ std::size_t read_some(
</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/buffered_write_stream/read_some/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/read_some/overload2.html
index 41d8861e61..f3653239eb 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/read_some/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/read_some/overload2.html
@@ -40,7 +40,7 @@ std::size_t read_some(
</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/buffered_write_stream/write_some.html b/doc/html/boost_asio/reference/buffered_write_stream/write_some.html
index c6df7ce37c..585ed5c126 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/write_some.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/write_some.html
@@ -52,7 +52,7 @@ std::size_t <a class="link" href="write_some/overload2.html" title="buffered_wri
</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/buffered_write_stream/write_some/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/write_some/overload1.html
index 9e8b94d165..75359ddd94 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/write_some/overload1.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/write_some/overload1.html
@@ -39,7 +39,7 @@ std::size_t write_some(
</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/buffered_write_stream/write_some/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/write_some/overload2.html
index e68b013fa7..67b6d771ce 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/write_some/overload2.html
+++ b/doc/html/boost_asio/reference/buffered_write_stream/write_some/overload2.html
@@ -40,7 +40,7 @@ std::size_t write_some(
</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/buffers_begin.html b/doc/html/boost_asio/reference/buffers_begin.html
index 27c65aed4d..f5a158892d 100644
--- a/doc/html/boost_asio/reference/buffers_begin.html
+++ b/doc/html/boost_asio/reference/buffers_begin.html
@@ -49,7 +49,7 @@ buffers_iterator&lt; BufferSequence &gt; buffers_begin(
</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/buffers_end.html b/doc/html/boost_asio/reference/buffers_end.html
index e5c138b335..e906e89772 100644
--- a/doc/html/boost_asio/reference/buffers_end.html
+++ b/doc/html/boost_asio/reference/buffers_end.html
@@ -49,7 +49,7 @@ buffers_iterator&lt; BufferSequence &gt; buffers_end(
</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/buffers_iterator.html b/doc/html/boost_asio/reference/buffers_iterator.html
index 1ec97c4c9d..1622da2657 100644
--- a/doc/html/boost_asio/reference/buffers_iterator.html
+++ b/doc/html/boost_asio/reference/buffers_iterator.html
@@ -396,7 +396,7 @@ class buffers_iterator
</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/buffers_iterator/begin.html b/doc/html/boost_asio/reference/buffers_iterator/begin.html
index 9adda3502e..80a550ced1 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/begin.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/begin.html
@@ -37,7 +37,7 @@ Construct
</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/buffers_iterator/buffers_iterator.html b/doc/html/boost_asio/reference/buffers_iterator/buffers_iterator.html
index ede32f5d4f..0e9679506e 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/buffers_iterator.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/buffers_iterator.html
@@ -36,7 +36,7 @@ Default
</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/buffers_iterator/difference_type.html b/doc/html/boost_asio/reference/buffers_iterator/difference_type.html
index 9b7766ccf7..173e4c64d4 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/difference_type.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/difference_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/buffers_iterator/end.html b/doc/html/boost_asio/reference/buffers_iterator/end.html
index 6acd3be5b4..85c5a9a6fe 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/end.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/end.html
@@ -37,7 +37,7 @@ Construct an
</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/buffers_iterator/iterator_category.html b/doc/html/boost_asio/reference/buffers_iterator/iterator_category.html
index 254f8339ca..f58ff7f817 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/iterator_category.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/iterator_category.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/buffers_iterator/operator__star_.html b/doc/html/boost_asio/reference/buffers_iterator/operator__star_.html
index ff2dd1c4f5..5b42e40af4 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator__star_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator__star_.html
@@ -37,7 +37,7 @@ Dereference
</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/buffers_iterator/operator_arrow_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_arrow_.html
index 7723928e14..06ee8731aa 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_arrow_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_arrow_.html
@@ -36,7 +36,7 @@ Dereference
</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/buffers_iterator/operator_eq__eq_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_eq__eq_.html
index cfce62d53d..b5918633e7 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Test
</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/buffers_iterator/operator_gt_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_gt_.html
index 169fbcd5a2..d0343c828f 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_gt_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_gt_.html
@@ -48,7 +48,7 @@ Compare
</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/buffers_iterator/operator_gt__eq_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_gt__eq_.html
index b477d3155b..15c3172ecb 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_gt__eq_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_gt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/buffers_iterator/operator_lb__rb_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_lb__rb_.html
index c2c95be566..8f58804532 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_lb__rb_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_lb__rb_.html
@@ -37,7 +37,7 @@ Access
</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/buffers_iterator/operator_lt_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_lt_.html
index 0dd634d606..5cdc85e407 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_lt_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_lt_.html
@@ -48,7 +48,7 @@ Compare
</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/buffers_iterator/operator_lt__eq_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_lt__eq_.html
index acbe27833c..77f542d880 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_lt__eq_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_lt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/buffers_iterator/operator_minus_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus_.html
index 318ced4e7d..ddd10c2701 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_minus_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_minus_.html
@@ -44,7 +44,7 @@ friend std::ptrdiff_t <a class="link" href="operator_minus_/overload2.html" titl
</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/buffers_iterator/operator_minus_/overload1.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload1.html
index 3fa9845327..a36b5b34ca 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload1.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload1.html
@@ -47,7 +47,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/buffers_iterator/operator_minus_/overload2.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload2.html
index 4ceaedd88b..647851065a 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload2.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload2.html
@@ -47,7 +47,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/buffers_iterator/operator_minus__eq_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus__eq_.html
index c5920fba3c..fa580a2d31 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_minus__eq_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_minus__eq_.html
@@ -37,7 +37,7 @@ Subtraction
</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/buffers_iterator/operator_minus__minus_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_.html
index 9244f23472..842a96bcd0 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_.html
@@ -44,7 +44,7 @@ Decrement
</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/buffers_iterator/operator_minus__minus_/overload1.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload1.html
index 023e05da45..1e4022b8b3 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload1.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload1.html
@@ -35,7 +35,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/buffers_iterator/operator_minus__minus_/overload2.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload2.html
index 923d60a104..e5091399db 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload2.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload2.html
@@ -36,7 +36,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/buffers_iterator/operator_not__eq_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_not__eq_.html
index 734c625e63..eae58a30c9 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_not__eq_.html
@@ -48,7 +48,7 @@ Test
</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/buffers_iterator/operator_plus_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus_.html
index 2453a72e42..ce18ad8ff9 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_plus_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_plus_.html
@@ -44,7 +44,7 @@ friend buffers_iterator <a class="link" href="operator_plus_/overload2.html" tit
</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/buffers_iterator/operator_plus_/overload1.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload1.html
index 58f73fe6f0..e828fa419c 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload1.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload1.html
@@ -47,7 +47,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/buffers_iterator/operator_plus_/overload2.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload2.html
index 13a3aac338..f069e09017 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload2.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload2.html
@@ -47,7 +47,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/buffers_iterator/operator_plus__eq_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus__eq_.html
index 755792439c..9faa19f605 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_plus__eq_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_plus__eq_.html
@@ -37,7 +37,7 @@ Addition
</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/buffers_iterator/operator_plus__plus_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_.html
index a7c818ea9c..678b25dfb4 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_.html
@@ -44,7 +44,7 @@ Increment
</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/buffers_iterator/operator_plus__plus_/overload1.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload1.html
index 61552966cc..d5655b0282 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload1.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload1.html
@@ -35,7 +35,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/buffers_iterator/operator_plus__plus_/overload2.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload2.html
index e3f9001d1b..7edef2f678 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload2.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload2.html
@@ -36,7 +36,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/buffers_iterator/pointer.html b/doc/html/boost_asio/reference/buffers_iterator/pointer.html
index 7e01f0c219..90f0a49d9d 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/pointer.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/pointer.html
@@ -51,7 +51,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/buffers_iterator/reference.html b/doc/html/boost_asio/reference/buffers_iterator/reference.html
index 00ca24c5b6..4c7a6c32f0 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/reference.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/reference.html
@@ -51,7 +51,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/buffers_iterator/value_type.html b/doc/html/boost_asio/reference/buffers_iterator/value_type.html
index 900519abe9..371ee2ed2a 100644
--- a/doc/html/boost_asio/reference/buffers_iterator/value_type.html
+++ b/doc/html/boost_asio/reference/buffers_iterator/value_type.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../buffers_iterator.html" title="buffers_iterator">
<link rel="prev" href="reference.html" title="buffers_iterator::reference">
-<link rel="next" href="../connect.html" title="connect">
+<link rel="next" href="../co_spawn.html" title="co_spawn">
</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="reference.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffers_iterator.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="../connect.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reference.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffers_iterator.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="../co_spawn.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -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>
@@ -54,7 +54,7 @@ The
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="reference.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffers_iterator.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="../connect.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reference.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffers_iterator.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="../co_spawn.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/co_spawn.html b/doc/html/boost_asio/reference/co_spawn.html
new file mode 100644
index 0000000000..d7adcb18c0
--- /dev/null
+++ b/doc/html/boost_asio/reference/co_spawn.html
@@ -0,0 +1,79 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>co_spawn</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="../reference.html" title="Reference">
+<link rel="prev" href="buffers_iterator/value_type.html" title="buffers_iterator::value_type">
+<link rel="next" href="co_spawn/overload1.html" title="co_spawn (1 of 2 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="buffers_iterator/value_type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="co_spawn/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.co_spawn"></a><a class="link" href="co_spawn.html" title="co_spawn">co_spawn</a>
+</h3></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.co_spawn"></a>
+Spawn a new thread of execution.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
+ typename F,
+ typename CompletionToken&gt;
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="co_spawn/overload1.html" title="co_spawn (1 of 2 overloads)">co_spawn</a>(
+ const Executor &amp; ex,
+ F &amp;&amp; f,
+ CompletionToken &amp;&amp; token,
+ typename enable_if&lt; is_executor&lt; Executor &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="co_spawn/overload1.html" title="co_spawn (1 of 2 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext,
+ typename F,
+ typename CompletionToken&gt;
+<a class="link" href="asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> <a class="link" href="co_spawn/overload2.html" title="co_spawn (2 of 2 overloads)">co_spawn</a>(
+ ExecutionContext &amp; ctx,
+ F &amp;&amp; f,
+ CompletionToken &amp;&amp; token,
+ 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="co_spawn/overload2.html" title="co_spawn (2 of 2 overloads)">more...</a></em></span>
+</pre>
+<h5>
+<a name="boost_asio.reference.co_spawn.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.co_spawn.requirements"></a></span><a class="link" href="co_spawn.html#boost_asio.reference.co_spawn.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/co_spawn.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="buffers_iterator/value_type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="co_spawn/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/co_spawn/overload1.html b/doc/html/boost_asio/reference/co_spawn/overload1.html
new file mode 100644
index 0000000000..41d56b9ae2
--- /dev/null
+++ b/doc/html/boost_asio/reference/co_spawn/overload1.html
@@ -0,0 +1,65 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>co_spawn (1 of 2 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="../co_spawn.html" title="co_spawn">
+<link rel="prev" href="../co_spawn.html" title="co_spawn">
+<link rel="next" href="overload2.html" title="co_spawn (2 of 2 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="../co_spawn.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../co_spawn.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="overload2.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.co_spawn.overload1"></a><a class="link" href="overload1.html" title="co_spawn (1 of 2 overloads)">co_spawn (1
+ of 2 overloads)</a>
+</h4></div></div></div>
+<p>
+ Spawn a new thread of execution.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
+ typename F,
+ typename CompletionToken&gt;
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> co_spawn(
+ const Executor &amp; ex,
+ F &amp;&amp; f,
+ CompletionToken &amp;&amp; token,
+ typename enable_if&lt; is_executor&lt; Executor &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ The entry point function object <code class="computeroutput">f</code> must have the signature:
+ </p>
+<pre class="programlisting">awaitable&lt;void, E&gt; f();
+</pre>
+<p>
+ where <code class="computeroutput">E</code> is convertible from <code class="computeroutput">Executor</code>.
+ </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="../co_spawn.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../co_spawn.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="overload2.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/co_spawn/overload2.html b/doc/html/boost_asio/reference/co_spawn/overload2.html
new file mode 100644
index 0000000000..71250e1f31
--- /dev/null
+++ b/doc/html/boost_asio/reference/co_spawn/overload2.html
@@ -0,0 +1,65 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>co_spawn (2 of 2 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="../co_spawn.html" title="co_spawn">
+<link rel="prev" href="overload1.html" title="co_spawn (1 of 2 overloads)">
+<link rel="next" href="../connect.html" title="connect">
+</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="overload1.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../co_spawn.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="../connect.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.co_spawn.overload2"></a><a class="link" href="overload2.html" title="co_spawn (2 of 2 overloads)">co_spawn (2
+ of 2 overloads)</a>
+</h4></div></div></div>
+<p>
+ Spawn a new thread of execution.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext,
+ typename F,
+ typename CompletionToken&gt;
+<a class="link" href="../asynchronous_operations.html#boost_asio.reference.asynchronous_operations.automatic_deduction_of_initiating_function_return_type"><span class="emphasis"><em>DEDUCED</em></span></a> co_spawn(
+ ExecutionContext &amp; ctx,
+ F &amp;&amp; f,
+ CompletionToken &amp;&amp; token,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ The entry point function object <code class="computeroutput">f</code> must have the signature:
+ </p>
+<pre class="programlisting">awaitable&lt;void, E&gt; f();
+</pre>
+<p>
+ where <code class="computeroutput">E</code> is convertible from <code class="computeroutput">ExecutionContext::executor_type</code>.
+ </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="overload1.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../co_spawn.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="../connect.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/connect.html b/doc/html/boost_asio/reference/connect.html
index 5d36228c3b..f6084f40f0 100644
--- a/doc/html/boost_asio/reference/connect.html
+++ b/doc/html/boost_asio/reference/connect.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="../reference.html" title="Reference">
-<link rel="prev" href="buffers_iterator/value_type.html" title="buffers_iterator::value_type">
+<link rel="prev" href="co_spawn/overload2.html" title="co_spawn (2 of 2 overloads)">
<link rel="next" href="connect/overload1.html" title="connect (1 of 12 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="buffers_iterator/value_type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="connect/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="co_spawn/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="connect/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -37,18 +37,20 @@ The <code class="computeroutput">connect</code> function is a
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename <a class="link" href="EndpointSequence.html" title="Endpoint sequence requirements">EndpointSequence</a>&gt;
Protocol::endpoint <a class="link" href="connect/overload1.html" title="connect (1 of 12 overloads)">connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
const EndpointSequence &amp; endpoints,
typename enable_if&lt; is_endpoint_sequence&lt; EndpointSequence &gt;::value &gt;::type * = 0);
<span class="emphasis"><em>&#187; <a class="link" href="connect/overload1.html" title="connect (1 of 12 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename <a class="link" href="EndpointSequence.html" title="Endpoint sequence requirements">EndpointSequence</a>&gt;
Protocol::endpoint <a class="link" href="connect/overload2.html" title="connect (2 of 12 overloads)">connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
const EndpointSequence &amp; endpoints,
boost::system::error_code &amp; ec,
typename enable_if&lt; is_endpoint_sequence&lt; EndpointSequence &gt;::value &gt;::type * = 0);
@@ -60,18 +62,20 @@ Protocol::endpoint <a class="link" href="connect/overload2.html" title="connect
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator&gt;
Iterator <a class="link" href="connect/overload3.html" title="connect (3 of 12 overloads)">connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
typename enable_if&lt;!is_endpoint_sequence&lt; Iterator &gt;::value &gt;::type * = 0);
<span class="emphasis"><em>&#187; <a class="link" href="connect/overload3.html" title="connect (3 of 12 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator&gt;
Iterator <a class="link" href="connect/overload4.html" title="connect (4 of 12 overloads)">connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
boost::system::error_code &amp; ec,
typename enable_if&lt;!is_endpoint_sequence&lt; Iterator &gt;::value &gt;::type * = 0);
@@ -82,18 +86,20 @@ Iterator <a class="link" href="connect/overload4.html" title="connect (4 of 12 o
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator&gt;
Iterator <a class="link" href="connect/overload5.html" title="connect (5 of 12 overloads)">connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
Iterator end);
<span class="emphasis"><em>&#187; <a class="link" href="connect/overload5.html" title="connect (5 of 12 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator&gt;
Iterator <a class="link" href="connect/overload6.html" title="connect (6 of 12 overloads)">connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
Iterator end,
boost::system::error_code &amp; ec);
@@ -101,10 +107,11 @@ Iterator <a class="link" href="connect/overload6.html" title="connect (6 of 12 o
template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename <a class="link" href="EndpointSequence.html" title="Endpoint sequence requirements">EndpointSequence</a>,
typename <a class="link" href="ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>&gt;
Protocol::endpoint <a class="link" href="connect/overload7.html" title="connect (7 of 12 overloads)">connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
const EndpointSequence &amp; endpoints,
ConnectCondition connect_condition,
typename enable_if&lt; is_endpoint_sequence&lt; EndpointSequence &gt;::value &gt;::type * = 0);
@@ -112,10 +119,11 @@ Protocol::endpoint <a class="link" href="connect/overload7.html" title="connect
template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename <a class="link" href="EndpointSequence.html" title="Endpoint sequence requirements">EndpointSequence</a>,
typename <a class="link" href="ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>&gt;
Protocol::endpoint <a class="link" href="connect/overload8.html" title="connect (8 of 12 overloads)">connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
const EndpointSequence &amp; endpoints,
ConnectCondition connect_condition,
boost::system::error_code &amp; ec,
@@ -128,10 +136,11 @@ Protocol::endpoint <a class="link" href="connect/overload8.html" title="connect
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>&gt;
Iterator <a class="link" href="connect/overload9.html" title="connect (9 of 12 overloads)">connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
ConnectCondition connect_condition,
typename enable_if&lt;!is_endpoint_sequence&lt; Iterator &gt;::value &gt;::type * = 0);
@@ -139,10 +148,11 @@ Iterator <a class="link" href="connect/overload9.html" title="connect (9 of 12 o
template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>&gt;
Iterator <a class="link" href="connect/overload10.html" title="connect (10 of 12 overloads)">connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
ConnectCondition connect_condition,
boost::system::error_code &amp; ec,
@@ -154,10 +164,11 @@ Iterator <a class="link" href="connect/overload10.html" title="connect (10 of 12
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>&gt;
Iterator <a class="link" href="connect/overload11.html" title="connect (11 of 12 overloads)">connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
Iterator end,
ConnectCondition connect_condition);
@@ -165,10 +176,11 @@ Iterator <a class="link" href="connect/overload11.html" title="connect (11 of 12
template&lt;
typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>&gt;
Iterator <a class="link" href="connect/overload12.html" title="connect (12 of 12 overloads)">connect</a>(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
Iterator end,
ConnectCondition connect_condition,
@@ -188,7 +200,7 @@ Iterator <a class="link" href="connect/overload12.html" title="connect (12 of 12
</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>
@@ -196,7 +208,7 @@ Iterator <a class="link" href="connect/overload12.html" title="connect (12 of 12
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="buffers_iterator/value_type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="connect/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="co_spawn/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="connect/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/connect/overload1.html b/doc/html/boost_asio/reference/connect/overload1.html
index b90227468f..b8e2cea9af 100644
--- a/doc/html/boost_asio/reference/connect/overload1.html
+++ b/doc/html/boost_asio/reference/connect/overload1.html
@@ -32,9 +32,10 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename <a class="link" href="../EndpointSequence.html" title="Endpoint sequence requirements">EndpointSequence</a>&gt;
Protocol::endpoint connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
const EndpointSequence &amp; endpoints,
typename enable_if&lt; is_endpoint_sequence&lt; EndpointSequence &gt;::value &gt;::type * = 0);
</pre>
@@ -88,15 +89,15 @@ Protocol::endpoint connect(
<a name="boost_asio.reference.connect.overload1.h3"></a>
<span class="phrase"><a name="boost_asio.reference.connect.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.connect.overload1.example">Example</a>
</h6>
-<pre class="programlisting">tcp::resolver r(io_context);
+<pre class="programlisting">tcp::resolver r(my_context);
tcp::resolver::query q("host", "service");
-tcp::socket s(io_context);
+tcp::socket s(my_context);
boost::asio::connect(s, r.resolve(q));
</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/connect/overload10.html b/doc/html/boost_asio/reference/connect/overload10.html
index e76565c81c..591843e26a 100644
--- a/doc/html/boost_asio/reference/connect/overload10.html
+++ b/doc/html/boost_asio/reference/connect/overload10.html
@@ -33,10 +33,11 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="../ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>&gt;
Iterator connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
ConnectCondition connect_condition,
boost::system::error_code &amp; ec,
@@ -111,7 +112,7 @@ Iterator connect(
</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/connect/overload11.html b/doc/html/boost_asio/reference/connect/overload11.html
index 151911a0de..eca71f0022 100644
--- a/doc/html/boost_asio/reference/connect/overload11.html
+++ b/doc/html/boost_asio/reference/connect/overload11.html
@@ -32,10 +32,11 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="../ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>&gt;
Iterator connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
Iterator end,
ConnectCondition connect_condition);
@@ -133,10 +134,10 @@ Iterator connect(
It would be used with the <code class="computeroutput">boost::asio::connect</code> function as
follows:
</p>
-<pre class="programlisting">tcp::resolver r(io_context);
+<pre class="programlisting">tcp::resolver r(my_context);
tcp::resolver::query q("host", "service");
tcp::resolver::results_type e = r.resolve(q);
-tcp::socket s(io_context);
+tcp::socket s(my_context);
tcp::resolver::results_type::iterator i = boost::asio::connect(
s, e.begin(), e.end(), my_connect_condition());
std::cout &lt;&lt; "Connected to: " &lt;&lt; i-&gt;endpoint() &lt;&lt; std::endl;
@@ -144,7 +145,7 @@ std::cout &lt;&lt; "Connected to: " &lt;&lt; i-&gt;endpoint() &lt;&lt; std::endl
</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/connect/overload12.html b/doc/html/boost_asio/reference/connect/overload12.html
index a35992a45b..0d5c4678c5 100644
--- a/doc/html/boost_asio/reference/connect/overload12.html
+++ b/doc/html/boost_asio/reference/connect/overload12.html
@@ -32,10 +32,11 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="../ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>&gt;
Iterator connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
Iterator end,
ConnectCondition connect_condition,
@@ -126,10 +127,10 @@ Iterator connect(
It would be used with the <code class="computeroutput">boost::asio::connect</code> function as
follows:
</p>
-<pre class="programlisting">tcp::resolver r(io_context);
+<pre class="programlisting">tcp::resolver r(my_context);
tcp::resolver::query q("host", "service");
tcp::resolver::results_type e = r.resolve(q);
-tcp::socket s(io_context);
+tcp::socket s(my_context);
boost::system::error_code ec;
tcp::resolver::results_type::iterator i = boost::asio::connect(
s, e.begin(), e.end(), my_connect_condition());
@@ -145,7 +146,7 @@ else
</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/connect/overload2.html b/doc/html/boost_asio/reference/connect/overload2.html
index 38d9f67629..59ac8e3344 100644
--- a/doc/html/boost_asio/reference/connect/overload2.html
+++ b/doc/html/boost_asio/reference/connect/overload2.html
@@ -32,9 +32,10 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename <a class="link" href="../EndpointSequence.html" title="Endpoint sequence requirements">EndpointSequence</a>&gt;
Protocol::endpoint connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
const EndpointSequence &amp; endpoints,
boost::system::error_code &amp; ec,
typename enable_if&lt; is_endpoint_sequence&lt; EndpointSequence &gt;::value &gt;::type * = 0);
@@ -81,9 +82,9 @@ Protocol::endpoint connect(
<a name="boost_asio.reference.connect.overload2.h2"></a>
<span class="phrase"><a name="boost_asio.reference.connect.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.connect.overload2.example">Example</a>
</h6>
-<pre class="programlisting">tcp::resolver r(io_context);
+<pre class="programlisting">tcp::resolver r(my_context);
tcp::resolver::query q("host", "service");
-tcp::socket s(io_context);
+tcp::socket s(my_context);
boost::system::error_code ec;
boost::asio::connect(s, r.resolve(q), ec);
if (ec)
@@ -94,7 +95,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/connect/overload3.html b/doc/html/boost_asio/reference/connect/overload3.html
index 1ebd963ce0..ec163c7143 100644
--- a/doc/html/boost_asio/reference/connect/overload3.html
+++ b/doc/html/boost_asio/reference/connect/overload3.html
@@ -33,9 +33,10 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator&gt;
Iterator connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
typename enable_if&lt;!is_endpoint_sequence&lt; Iterator &gt;::value &gt;::type * = 0);
</pre>
@@ -98,7 +99,7 @@ Iterator connect(
</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/connect/overload4.html b/doc/html/boost_asio/reference/connect/overload4.html
index 5b3d8efbff..2bacfb4ca4 100644
--- a/doc/html/boost_asio/reference/connect/overload4.html
+++ b/doc/html/boost_asio/reference/connect/overload4.html
@@ -33,9 +33,10 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator&gt;
Iterator connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
boost::system::error_code &amp; ec,
typename enable_if&lt;!is_endpoint_sequence&lt; Iterator &gt;::value &gt;::type * = 0);
@@ -90,7 +91,7 @@ Iterator connect(
</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/connect/overload5.html b/doc/html/boost_asio/reference/connect/overload5.html
index fc8e45fd3f..fb346bb218 100644
--- a/doc/html/boost_asio/reference/connect/overload5.html
+++ b/doc/html/boost_asio/reference/connect/overload5.html
@@ -32,9 +32,10 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator&gt;
Iterator connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
Iterator end);
</pre>
@@ -92,16 +93,16 @@ Iterator connect(
<a name="boost_asio.reference.connect.overload5.h3"></a>
<span class="phrase"><a name="boost_asio.reference.connect.overload5.example"></a></span><a class="link" href="overload5.html#boost_asio.reference.connect.overload5.example">Example</a>
</h6>
-<pre class="programlisting">tcp::resolver r(io_context);
+<pre class="programlisting">tcp::resolver r(my_context);
tcp::resolver::query q("host", "service");
tcp::resolver::results_type e = r.resolve(q);
-tcp::socket s(io_context);
+tcp::socket s(my_context);
boost::asio::connect(s, e.begin(), e.end());
</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/connect/overload6.html b/doc/html/boost_asio/reference/connect/overload6.html
index b4f8b5c56e..8ec6d28dc0 100644
--- a/doc/html/boost_asio/reference/connect/overload6.html
+++ b/doc/html/boost_asio/reference/connect/overload6.html
@@ -32,9 +32,10 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator&gt;
Iterator connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
Iterator end,
boost::system::error_code &amp; ec);
@@ -85,10 +86,10 @@ Iterator connect(
<a name="boost_asio.reference.connect.overload6.h2"></a>
<span class="phrase"><a name="boost_asio.reference.connect.overload6.example"></a></span><a class="link" href="overload6.html#boost_asio.reference.connect.overload6.example">Example</a>
</h6>
-<pre class="programlisting">tcp::resolver r(io_context);
+<pre class="programlisting">tcp::resolver r(my_context);
tcp::resolver::query q("host", "service");
tcp::resolver::results_type e = r.resolve(q);
-tcp::socket s(io_context);
+tcp::socket s(my_context);
boost::system::error_code ec;
boost::asio::connect(s, e.begin(), e.end(), ec);
if (ec)
@@ -99,7 +100,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/connect/overload7.html b/doc/html/boost_asio/reference/connect/overload7.html
index 6d25e5947b..2cc2d2e585 100644
--- a/doc/html/boost_asio/reference/connect/overload7.html
+++ b/doc/html/boost_asio/reference/connect/overload7.html
@@ -32,10 +32,11 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename <a class="link" href="../EndpointSequence.html" title="Endpoint sequence requirements">EndpointSequence</a>,
typename <a class="link" href="../ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>&gt;
Protocol::endpoint connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
const EndpointSequence &amp; endpoints,
ConnectCondition connect_condition,
typename enable_if&lt; is_endpoint_sequence&lt; EndpointSequence &gt;::value &gt;::type * = 0);
@@ -129,9 +130,9 @@ Protocol::endpoint connect(
It would be used with the <code class="computeroutput">boost::asio::connect</code> function as
follows:
</p>
-<pre class="programlisting">tcp::resolver r(io_context);
+<pre class="programlisting">tcp::resolver r(my_context);
tcp::resolver::query q("host", "service");
-tcp::socket s(io_context);
+tcp::socket s(my_context);
tcp::endpoint e = boost::asio::connect(s,
r.resolve(q), my_connect_condition());
std::cout &lt;&lt; "Connected to: " &lt;&lt; e &lt;&lt; std::endl;
@@ -139,7 +140,7 @@ std::cout &lt;&lt; "Connected to: " &lt;&lt; e &lt;&lt; std::endl;
</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/connect/overload8.html b/doc/html/boost_asio/reference/connect/overload8.html
index 13153f852b..166081125e 100644
--- a/doc/html/boost_asio/reference/connect/overload8.html
+++ b/doc/html/boost_asio/reference/connect/overload8.html
@@ -32,10 +32,11 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename <a class="link" href="../EndpointSequence.html" title="Endpoint sequence requirements">EndpointSequence</a>,
typename <a class="link" href="../ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>&gt;
Protocol::endpoint connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
const EndpointSequence &amp; endpoints,
ConnectCondition connect_condition,
boost::system::error_code &amp; ec,
@@ -122,9 +123,9 @@ Protocol::endpoint connect(
It would be used with the <code class="computeroutput">boost::asio::connect</code> function as
follows:
</p>
-<pre class="programlisting">tcp::resolver r(io_context);
+<pre class="programlisting">tcp::resolver r(my_context);
tcp::resolver::query q("host", "service");
-tcp::socket s(io_context);
+tcp::socket s(my_context);
boost::system::error_code ec;
tcp::endpoint e = boost::asio::connect(s,
r.resolve(q), my_connect_condition(), ec);
@@ -140,7 +141,7 @@ else
</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/connect/overload9.html b/doc/html/boost_asio/reference/connect/overload9.html
index 5f48df1841..3bdb79a27b 100644
--- a/doc/html/boost_asio/reference/connect/overload9.html
+++ b/doc/html/boost_asio/reference/connect/overload9.html
@@ -33,10 +33,11 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
typename Iterator,
typename <a class="link" href="../ConnectCondition.html" title="Connect condition requirements">ConnectCondition</a>&gt;
Iterator connect(
- basic_socket&lt; Protocol &gt; &amp; s,
+ basic_socket&lt; Protocol, Executor &gt; &amp; s,
Iterator begin,
ConnectCondition connect_condition,
typename enable_if&lt;!is_endpoint_sequence&lt; Iterator &gt;::value &gt;::type * = 0);
@@ -119,7 +120,7 @@ Iterator connect(
</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/const_buffer.html b/doc/html/boost_asio/reference/const_buffer.html
index 38eb7421e6..125225861b 100644
--- a/doc/html/boost_asio/reference/const_buffer.html
+++ b/doc/html/boost_asio/reference/const_buffer.html
@@ -177,7 +177,7 @@ const unsigned char* p1 = static_cast&lt;const unsigned char*&gt;(b1.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/const_buffer/const_buffer.html b/doc/html/boost_asio/reference/const_buffer/const_buffer.html
index b059d3ce30..a67ec9a312 100644
--- a/doc/html/boost_asio/reference/const_buffer/const_buffer.html
+++ b/doc/html/boost_asio/reference/const_buffer/const_buffer.html
@@ -52,7 +52,7 @@ Construct
</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/const_buffer/const_buffer/overload1.html b/doc/html/boost_asio/reference/const_buffer/const_buffer/overload1.html
index cb88677556..172983faec 100644
--- a/doc/html/boost_asio/reference/const_buffer/const_buffer/overload1.html
+++ b/doc/html/boost_asio/reference/const_buffer/const_buffer/overload1.html
@@ -35,7 +35,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/const_buffer/const_buffer/overload2.html b/doc/html/boost_asio/reference/const_buffer/const_buffer/overload2.html
index e9a2b09662..eb28b6cb61 100644
--- a/doc/html/boost_asio/reference/const_buffer/const_buffer/overload2.html
+++ b/doc/html/boost_asio/reference/const_buffer/const_buffer/overload2.html
@@ -37,7 +37,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/const_buffer/const_buffer/overload3.html b/doc/html/boost_asio/reference/const_buffer/const_buffer/overload3.html
index f5c4e5d826..46e3f2c29d 100644
--- a/doc/html/boost_asio/reference/const_buffer/const_buffer/overload3.html
+++ b/doc/html/boost_asio/reference/const_buffer/const_buffer/overload3.html
@@ -36,7 +36,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/const_buffer/data.html b/doc/html/boost_asio/reference/const_buffer/data.html
index 67d16549c0..c93ed6c2cb 100644
--- a/doc/html/boost_asio/reference/const_buffer/data.html
+++ b/doc/html/boost_asio/reference/const_buffer/data.html
@@ -36,7 +36,7 @@ Get a pointer 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/const_buffer/operator_plus_.html b/doc/html/boost_asio/reference/const_buffer/operator_plus_.html
index 3cdadfffd3..1c10ec5e58 100644
--- a/doc/html/boost_asio/reference/const_buffer/operator_plus_.html
+++ b/doc/html/boost_asio/reference/const_buffer/operator_plus_.html
@@ -44,7 +44,7 @@ const_buffer <a class="link" href="operator_plus_/overload2.html" title="const_b
</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/const_buffer/operator_plus_/overload1.html b/doc/html/boost_asio/reference/const_buffer/operator_plus_/overload1.html
index a102e3b342..902a9e18a7 100644
--- a/doc/html/boost_asio/reference/const_buffer/operator_plus_/overload1.html
+++ b/doc/html/boost_asio/reference/const_buffer/operator_plus_/overload1.html
@@ -37,7 +37,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/const_buffer/operator_plus_/overload2.html b/doc/html/boost_asio/reference/const_buffer/operator_plus_/overload2.html
index 458c2e413a..ebd543fe7e 100644
--- a/doc/html/boost_asio/reference/const_buffer/operator_plus_/overload2.html
+++ b/doc/html/boost_asio/reference/const_buffer/operator_plus_/overload2.html
@@ -37,7 +37,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/const_buffer/operator_plus__eq_.html b/doc/html/boost_asio/reference/const_buffer/operator_plus__eq_.html
index deb3ca0dad..75b29f6f8f 100644
--- a/doc/html/boost_asio/reference/const_buffer/operator_plus__eq_.html
+++ b/doc/html/boost_asio/reference/const_buffer/operator_plus__eq_.html
@@ -37,7 +37,7 @@ Move
</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/const_buffer/size.html b/doc/html/boost_asio/reference/const_buffer/size.html
index dadfe5e9fa..c63d6d260b 100644
--- a/doc/html/boost_asio/reference/const_buffer/size.html
+++ b/doc/html/boost_asio/reference/const_buffer/size.html
@@ -36,7 +36,7 @@ Get the size of 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/const_buffers_1.html b/doc/html/boost_asio/reference/const_buffers_1.html
index 0bf0fbbc9b..6446e1b3fd 100644
--- a/doc/html/boost_asio/reference/const_buffers_1.html
+++ b/doc/html/boost_asio/reference/const_buffers_1.html
@@ -228,7 +228,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/const_buffers_1/begin.html b/doc/html/boost_asio/reference/const_buffers_1/begin.html
index 81d64c615b..895d31fb98 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/begin.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/begin.html
@@ -36,7 +36,7 @@ Get a random-access
</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/const_buffers_1/const_buffers_1.html b/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1.html
index 77105390c2..250ec2b799 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1.html
@@ -46,7 +46,7 @@ Construct
</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/const_buffers_1/const_buffers_1/overload1.html b/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload1.html
index cda88ed2a1..a9fe267189 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload1.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload1.html
@@ -37,7 +37,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/const_buffers_1/const_buffers_1/overload2.html b/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload2.html
index 9502a58143..856005a23f 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload2.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload2.html
@@ -36,7 +36,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/const_buffers_1/const_iterator.html b/doc/html/boost_asio/reference/const_buffers_1/const_iterator.html
index 11a2abec63..a60d18c4af 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/const_iterator.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/const_iterator.html
@@ -46,7 +46,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/const_buffers_1/data.html b/doc/html/boost_asio/reference/const_buffers_1/data.html
index 6d338d1c6d..8fd0a7f548 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/data.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/data.html
@@ -39,7 +39,7 @@ Get a pointer
</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/const_buffers_1/end.html b/doc/html/boost_asio/reference/const_buffers_1/end.html
index b7fa4d460b..2b8622c2b3 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/end.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/end.html
@@ -36,7 +36,7 @@ Get a random-access
</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/const_buffers_1/operator_plus_.html b/doc/html/boost_asio/reference/const_buffers_1/operator_plus_.html
index 790c57d0e2..a86be415ba 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/operator_plus_.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/operator_plus_.html
@@ -44,7 +44,7 @@ const_buffer <a class="link" href="operator_plus_/overload2.html" title="const_b
</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/const_buffers_1/operator_plus_/overload1.html b/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload1.html
index 79d6111a94..835e87acf4 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload1.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/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/const_buffers_1/operator_plus_/overload2.html b/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload2.html
index 0f70e921b2..89ef2ab453 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload2.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload2.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/const_buffers_1/operator_plus__eq_.html b/doc/html/boost_asio/reference/const_buffers_1/operator_plus__eq_.html
index 81a1065eea..1481a260d8 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/operator_plus__eq_.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/operator_plus__eq_.html
@@ -40,7 +40,7 @@ Move
</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/const_buffers_1/size.html b/doc/html/boost_asio/reference/const_buffers_1/size.html
index 94cc9c5e56..cbb29e52ac 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/size.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/size.html
@@ -39,7 +39,7 @@ Get the size
</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/const_buffers_1/value_type.html b/doc/html/boost_asio/reference/const_buffers_1/value_type.html
index 8cd1e83455..c7a7e77343 100644
--- a/doc/html/boost_asio/reference/const_buffers_1/value_type.html
+++ b/doc/html/boost_asio/reference/const_buffers_1/value_type.html
@@ -179,7 +179,7 @@ const unsigned char* p1 = static_cast&lt;const unsigned char*&gt;(b1.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/coroutine.html b/doc/html/boost_asio/reference/coroutine.html
index 7adc8df5eb..abc946c7b4 100644
--- a/doc/html/boost_asio/reference/coroutine.html
+++ b/doc/html/boost_asio/reference/coroutine.html
@@ -350,7 +350,7 @@ for (;;)
{
do
{
- socket_.reset(new tcp::socket(io_context_));
+ socket_.reset(new tcp::socket(my_context_));
yield acceptor-&gt;async_accept(*socket_, *this);
fork server(*this)();
} while (is_parent());
@@ -385,7 +385,7 @@ for (;;)
Note that <code class="computeroutput">fork</code> doesn't do the actual forking by itself. It is
the application's responsibility to create a clone of the coroutine and call
it. The clone can be called immediately, as above, or scheduled for delayed
- execution using something like <code class="computeroutput">io_context::post()</code>.
+ execution using something like <a class="link" href="post.html" title="post"><code class="computeroutput">post</code></a>.
</p>
<h5>
<a name="boost_asio.reference.coroutine.h2"></a>
@@ -420,7 +420,7 @@ for (;;)
</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/coroutine/coroutine.html b/doc/html/boost_asio/reference/coroutine/coroutine.html
index d1afe5d1e6..599846b64d 100644
--- a/doc/html/boost_asio/reference/coroutine/coroutine.html
+++ b/doc/html/boost_asio/reference/coroutine/coroutine.html
@@ -36,7 +36,7 @@ Constructs 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/coroutine/is_child.html b/doc/html/boost_asio/reference/coroutine/is_child.html
index 6722a7065e..b039d47c22 100644
--- a/doc/html/boost_asio/reference/coroutine/is_child.html
+++ b/doc/html/boost_asio/reference/coroutine/is_child.html
@@ -36,7 +36,7 @@ Returns true if
</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/coroutine/is_complete.html b/doc/html/boost_asio/reference/coroutine/is_complete.html
index 3747cd120f..52813b77e7 100644
--- a/doc/html/boost_asio/reference/coroutine/is_complete.html
+++ b/doc/html/boost_asio/reference/coroutine/is_complete.html
@@ -36,7 +36,7 @@ Returns true
</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/coroutine/is_parent.html b/doc/html/boost_asio/reference/coroutine/is_parent.html
index 46de5808fc..e00fc953b9 100644
--- a/doc/html/boost_asio/reference/coroutine/is_parent.html
+++ b/doc/html/boost_asio/reference/coroutine/is_parent.html
@@ -36,7 +36,7 @@ Returns true
</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/deadline_timer.html b/doc/html/boost_asio/reference/deadline_timer.html
index 3f740002ed..ff363d3e4c 100644
--- a/doc/html/boost_asio/reference/deadline_timer.html
+++ b/doc/html/boost_asio/reference/deadline_timer.html
@@ -219,32 +219,6 @@ Typedef for the typical
<tr>
<td>
<p>
- <a class="link" href="basic_deadline_timer/get_io_context.html" title="basic_deadline_timer::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_deadline_timer/get_io_service.html" title="basic_deadline_timer::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_deadline_timer/operator_eq_.html" title="basic_deadline_timer::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
@@ -313,7 +287,7 @@ Typedef for the typical
Performing a blocking wait:
</p>
<pre class="programlisting">// Construct a timer without setting an expiry time.
-boost::asio::deadline_timer timer(io_context);
+boost::asio::deadline_timer timer(my_context);
// Set an expiry time relative to now.
timer.expires_from_now(boost::posix_time::seconds(5));
@@ -335,7 +309,7 @@ timer.wait();
...
// Construct a timer with an absolute expiry time.
-boost::asio::deadline_timer timer(io_context,
+boost::asio::deadline_timer timer(my_context,
boost::posix_time::time_from_string("2005-12-07 23:59:59.000"));
// Start an asynchronous wait.
@@ -399,7 +373,7 @@ void on_timeout(const boost::system::error_code&amp; e)
</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/defer.html b/doc/html/boost_asio/reference/defer.html
index 4e4b4a7dc4..f27a7f07cb 100644
--- a/doc/html/boost_asio/reference/defer.html
+++ b/doc/html/boost_asio/reference/defer.html
@@ -68,7 +68,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/defer/overload1.html b/doc/html/boost_asio/reference/defer/overload1.html
index 56c05ac74a..6602b2a9ec 100644
--- a/doc/html/boost_asio/reference/defer/overload1.html
+++ b/doc/html/boost_asio/reference/defer/overload1.html
@@ -41,6 +41,13 @@
from the current thread prior to returning from <code class="computeroutput">defer()</code>.
</p>
<p>
+ The use of <code class="computeroutput">defer()</code>, rather than <a class="link" href="../post.html" title="post"><code class="computeroutput">post</code></a>
+ , indicates the caller's preference that the executor defer the queueing
+ of the function object. This may allow the executor to optimise queueing
+ for cases when the function object represents a continuation of the current
+ call context.
+ </p>
+<p>
This function has the following effects:
</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
@@ -70,7 +77,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/defer/overload2.html b/doc/html/boost_asio/reference/defer/overload2.html
index e23bec157a..bd9082bc14 100644
--- a/doc/html/boost_asio/reference/defer/overload2.html
+++ b/doc/html/boost_asio/reference/defer/overload2.html
@@ -44,6 +44,13 @@
current thread prior to returning from <code class="computeroutput">defer()</code>.
</p>
<p>
+ The use of <code class="computeroutput">defer()</code>, rather than <a class="link" href="../post.html" title="post"><code class="computeroutput">post</code></a>
+ , indicates the caller's preference that the executor defer the queueing
+ of the function object. This may allow the executor to optimise queueing
+ for cases when the function object represents a continuation of the current
+ call context.
+ </p>
+<p>
This function has the following effects:
</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
@@ -81,7 +88,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/defer/overload3.html b/doc/html/boost_asio/reference/defer/overload3.html
index ba1cf956d8..40207d4bb0 100644
--- a/doc/html/boost_asio/reference/defer/overload3.html
+++ b/doc/html/boost_asio/reference/defer/overload3.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../defer.html" title="defer">
<link rel="prev" href="overload2.html" title="defer (2 of 3 overloads)">
-<link rel="next" href="../dispatch.html" title="dispatch">
+<link rel="next" href="../detached.html" title="detached">
</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="overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../defer.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="../dispatch.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../defer.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="../detached.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -49,7 +49,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>
@@ -57,7 +57,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../defer.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="../dispatch.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../defer.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="../detached.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/detached.html b/doc/html/boost_asio/reference/detached.html
new file mode 100644
index 0000000000..549f132f14
--- /dev/null
+++ b/doc/html/boost_asio/reference/detached.html
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>detached</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="../reference.html" title="Reference">
+<link rel="prev" href="defer/overload3.html" title="defer (3 of 3 overloads)">
+<link rel="next" href="detached_t.html" title="detached_t">
+</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="defer/overload3.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="detached_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.detached"></a><a class="link" href="detached.html" title="detached">detached</a>
+</h3></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.detached"></a>
+A special value, similar to std::nothrow.
+ </p>
+<pre class="programlisting">constexpr detached_t detached;
+</pre>
+<p>
+ See the documentation for <a class="link" href="detached_t.html" title="detached_t"><code class="computeroutput">detached_t</code></a>
+ for a usage example.
+ </p>
+<h5>
+<a name="boost_asio.reference.detached.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.detached.requirements"></a></span><a class="link" href="detached.html#boost_asio.reference.detached.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/detached.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="defer/overload3.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="detached_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/experimental__detached_t.html b/doc/html/boost_asio/reference/detached_t.html
index e71d403c06..e0f98a6a98 100644
--- a/doc/html/boost_asio/reference/experimental__detached_t.html
+++ b/doc/html/boost_asio/reference/detached_t.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::detached_t</title>
+<title>detached_t</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="../reference.html" title="Reference">
-<link rel="prev" href="experimental__detached.html" title="experimental::detached">
-<link rel="next" href="experimental__detached_t/detached_t.html" title="experimental::detached_t::detached_t">
+<link rel="prev" href="detached.html" title="detached">
+<link rel="next" href="detached_t/detached_t.html" title="detached_t::detached_t">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,11 +20,11 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="experimental__detached.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__detached_t/detached_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="detached.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="detached_t/detached_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.experimental__detached_t"></a><a class="link" href="experimental__detached_t.html" title="experimental::detached_t">experimental::detached_t</a>
+<a name="boost_asio.reference.detached_t"></a><a class="link" href="detached_t.html" title="detached_t">detached_t</a>
</h3></div></div></div>
<p>
Class used to specify that an asynchronous operation is detached.
@@ -32,8 +32,8 @@
<pre class="programlisting">class detached_t
</pre>
<h5>
-<a name="boost_asio.reference.experimental__detached_t.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__detached_t.member_functions"></a></span><a class="link" href="experimental__detached_t.html#boost_asio.reference.experimental__detached_t.member_functions">Member
+<a name="boost_asio.reference.detached_t.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.detached_t.member_functions"></a></span><a class="link" href="detached_t.html#boost_asio.reference.detached_t.member_functions">Member
Functions</a>
</h5>
<div class="informaltable"><table class="table">
@@ -56,7 +56,7 @@
<tbody><tr>
<td>
<p>
- <a class="link" href="experimental__detached_t/detached_t.html" title="experimental::detached_t::detached_t"><span class="bold"><strong>detached_t</strong></span></a>
+ <a class="link" href="detached_t/detached_t.html" title="detached_t::detached_t"><span class="bold"><strong>detached_t</strong></span></a>
</p>
</td>
<td>
@@ -67,30 +67,29 @@
</tr></tbody>
</table></div>
<p>
- The <a class="link" href="experimental__detached_t.html" title="experimental::detached_t"><code class="computeroutput">experimental::detached_t</code></a>
+ The <a class="link" href="detached_t.html" title="detached_t"><code class="computeroutput">detached_t</code></a>
class is used to indicate that an asynchronous operation is detached. That
is, there is no completion handler waiting for the operation's result. A
- <a class="link" href="experimental__detached_t.html" title="experimental::detached_t"><code class="computeroutput">experimental::detached_t</code></a>
+ <a class="link" href="detached_t.html" title="detached_t"><code class="computeroutput">detached_t</code></a>
object may be passed as a handler to an asynchronous operation, typically
- using the special value <code class="computeroutput">boost::asio::experimental::detached</code>.
- For example:
+ using the special value <code class="computeroutput">boost::asio::detached</code>. For example:
</p>
-<pre class="programlisting">my_socket.async_send(my_buffer, boost::asio::experimental::detached);
+<pre class="programlisting">my_socket.async_send(my_buffer, boost::asio::detached);
</pre>
<h5>
-<a name="boost_asio.reference.experimental__detached_t.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__detached_t.requirements"></a></span><a class="link" href="experimental__detached_t.html#boost_asio.reference.experimental__detached_t.requirements">Requirements</a>
+<a name="boost_asio.reference.detached_t.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.detached_t.requirements"></a></span><a class="link" href="detached_t.html#boost_asio.reference.detached_t.requirements">Requirements</a>
</h5>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/detached.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/detached.hpp</code>
</p>
<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
</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>
@@ -98,7 +97,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="experimental__detached.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__detached_t/detached_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="detached.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="detached_t/detached_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/signal_set/get_executor.html b/doc/html/boost_asio/reference/detached_t/detached_t.html
index 469d713405..a5983418be 100644
--- a/doc/html/boost_asio/reference/signal_set/get_executor.html
+++ b/doc/html/boost_asio/reference/detached_t/detached_t.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::get_executor</title>
+<title>detached_t::detached_t</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="../signal_set.html" title="signal_set">
-<link rel="prev" href="executor_type.html" title="signal_set::executor_type">
-<link rel="next" href="get_io_context.html" title="signal_set::get_io_context">
+<link rel="up" href="../detached_t.html" title="detached_t">
+<link rel="prev" href="../detached_t.html" title="detached_t">
+<link rel="next" href="../dispatch.html" title="dispatch">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,22 @@
</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="../signal_set.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="../detached_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../detached_t.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="../dispatch.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.signal_set.get_executor"></a><a class="link" href="get_executor.html" title="signal_set::get_executor">signal_set::get_executor</a>
+<a name="boost_asio.reference.detached_t.detached_t"></a><a class="link" href="detached_t.html" title="detached_t::detached_t">detached_t::detached_t</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.signal_set.get_executor"></a>
-Get the
- executor associated with the object.
+ <a class="indexterm" name="boost_asio.indexterm.detached_t.detached_t"></a>
+Constructor.
</p>
-<pre class="programlisting">executor_type get_executor();
+<pre class="programlisting">constexpr detached_t();
</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>
@@ -44,7 +43,7 @@ Get the
</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="../signal_set.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="../detached_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../detached_t.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="../dispatch.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dispatch.html b/doc/html/boost_asio/reference/dispatch.html
index d2389acd3e..3be8eb40ff 100644
--- a/doc/html/boost_asio/reference/dispatch.html
+++ b/doc/html/boost_asio/reference/dispatch.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="../reference.html" title="Reference">
-<link rel="prev" href="defer/overload3.html" title="defer (3 of 3 overloads)">
+<link rel="prev" href="detached_t/detached_t.html" title="detached_t::detached_t">
<link rel="next" href="dispatch/overload1.html" title="dispatch (1 of 3 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="defer/overload3.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="dispatch/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="detached_t/detached_t.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="dispatch/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -68,7 +68,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>
@@ -76,7 +76,7 @@ template&lt;
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="defer/overload3.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="dispatch/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="detached_t/detached_t.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="dispatch/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dispatch/overload1.html b/doc/html/boost_asio/reference/dispatch/overload1.html
index c5694b5f38..104a6892ed 100644
--- a/doc/html/boost_asio/reference/dispatch/overload1.html
+++ b/doc/html/boost_asio/reference/dispatch/overload1.html
@@ -37,8 +37,9 @@
</pre>
<p>
This function submits an object for execution using the object's associated
- executor. The function object is queued for execution, and is never called
- from the current thread prior to returning from <code class="computeroutput">dispatch()</code>.
+ executor. The function object may be called from the current thread prior
+ to returning from <code class="computeroutput">dispatch()</code>. Otherwise, it is queued for
+ execution.
</p>
<p>
This function has the following effects:
@@ -70,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/dispatch/overload2.html b/doc/html/boost_asio/reference/dispatch/overload2.html
index 7e6057896c..3f322c45ab 100644
--- a/doc/html/boost_asio/reference/dispatch/overload2.html
+++ b/doc/html/boost_asio/reference/dispatch/overload2.html
@@ -40,8 +40,8 @@
</pre>
<p>
This function submits an object for execution using the specified executor.
- The function object is queued for execution, and is never called from the
- current thread prior to returning from <code class="computeroutput">dispatch()</code>.
+ The function object may be called from the current thread prior to returning
+ from <code class="computeroutput">dispatch()</code>. Otherwise, it is queued for execution.
</p>
<p>
This function has the following effects:
@@ -81,7 +81,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/dispatch/overload3.html b/doc/html/boost_asio/reference/dispatch/overload3.html
index e6173ade3b..8257932094 100644
--- a/doc/html/boost_asio/reference/dispatch/overload3.html
+++ b/doc/html/boost_asio/reference/dispatch/overload3.html
@@ -48,7 +48,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/dynamic_buffer.html b/doc/html/boost_asio/reference/dynamic_buffer.html
index 6387a4df24..bff5eda815 100644
--- a/doc/html/boost_asio/reference/dynamic_buffer.html
+++ b/doc/html/boost_asio/reference/dynamic_buffer.html
@@ -83,7 +83,7 @@ dynamic_vector_buffer&lt; Elem, Allocator &gt; <a class="link" href="dynamic_buf
</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/dynamic_buffer/overload1.html b/doc/html/boost_asio/reference/dynamic_buffer/overload1.html
index 1c98004f0a..1036057d59 100644
--- a/doc/html/boost_asio/reference/dynamic_buffer/overload1.html
+++ b/doc/html/boost_asio/reference/dynamic_buffer/overload1.html
@@ -48,7 +48,7 @@ dynamic_string_buffer&lt; Elem, Traits, Allocator &gt; dynamic_buffer(
</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/dynamic_buffer/overload2.html b/doc/html/boost_asio/reference/dynamic_buffer/overload2.html
index 4e934686c7..c5143691d8 100644
--- a/doc/html/boost_asio/reference/dynamic_buffer/overload2.html
+++ b/doc/html/boost_asio/reference/dynamic_buffer/overload2.html
@@ -49,7 +49,7 @@ dynamic_string_buffer&lt; Elem, Traits, Allocator &gt; dynamic_buffer(
</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/dynamic_buffer/overload3.html b/doc/html/boost_asio/reference/dynamic_buffer/overload3.html
index 87ca763d16..000bfb9823 100644
--- a/doc/html/boost_asio/reference/dynamic_buffer/overload3.html
+++ b/doc/html/boost_asio/reference/dynamic_buffer/overload3.html
@@ -47,7 +47,7 @@ dynamic_vector_buffer&lt; Elem, Allocator &gt; dynamic_buffer(
</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/dynamic_buffer/overload4.html b/doc/html/boost_asio/reference/dynamic_buffer/overload4.html
index f962851838..e15506e1bd 100644
--- a/doc/html/boost_asio/reference/dynamic_buffer/overload4.html
+++ b/doc/html/boost_asio/reference/dynamic_buffer/overload4.html
@@ -48,7 +48,7 @@ dynamic_vector_buffer&lt; Elem, Allocator &gt; dynamic_buffer(
</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/dynamic_string_buffer.html b/doc/html/boost_asio/reference/dynamic_string_buffer.html
index f78ffabc2a..c83b8ffcd8 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer.html
@@ -65,7 +65,8 @@ class dynamic_string_buffer
</td>
<td>
<p>
- The type used to represent the input sequence as a list of buffers.
+ The type used to represent a sequence of constant buffers that
+ refers to the underlying memory.
</p>
</td>
</tr>
@@ -77,7 +78,8 @@ class dynamic_string_buffer
</td>
<td>
<p>
- The type used to represent the output sequence as a list of buffers.
+ The type used to represent a sequence of mutable buffers that refers
+ to the underlying memory.
</p>
</td>
</tr>
@@ -114,7 +116,8 @@ class dynamic_string_buffer
</td>
<td>
<p>
- Get the current capacity of the dynamic buffer.
+ Get the maximum size that the buffer may grow to without triggering
+ reallocation.
</p>
</td>
</tr>
@@ -126,7 +129,8 @@ class dynamic_string_buffer
</td>
<td>
<p>
- Move bytes from the output sequence to the input sequence.
+ DynamicBuffer_v1: Move bytes from the output sequence to the input
+ sequence.
</p>
</td>
</tr>
@@ -138,7 +142,9 @@ class dynamic_string_buffer
</td>
<td>
<p>
- Remove characters from the input sequence.
+ DynamicBuffer_v1: Remove characters from the input sequence. DynamicBuffer_v2:
+ Consume the specified number of bytes from the beginning of the
+ underlying memory.
</p>
</td>
</tr>
@@ -150,7 +156,9 @@ class dynamic_string_buffer
</td>
<td>
<p>
- Get a list of buffers that represents the input sequence.
+ DynamicBuffer_v1: Get a list of buffers that represents the input
+ sequence. <br> <span class="silver"> &#8212;</span><br> DynamicBuffer_v2: Get a sequence of buffers
+ that represents the underlying memory.
</p>
</td>
</tr>
@@ -162,8 +170,22 @@ class dynamic_string_buffer
</td>
<td>
<p>
- Construct a dynamic buffer from a string. <br> <span class="silver"> &#8212;</span><br> Move construct
- a dynamic buffer.
+ Construct a dynamic buffer from a string. <br> <span class="silver"> &#8212;</span><br> DynamicBuffer_v2:
+ Copy construct a dynamic buffer. <br> <span class="silver"> &#8212;</span><br> Move construct a
+ dynamic buffer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="dynamic_string_buffer/grow.html" title="dynamic_string_buffer::grow"><span class="bold"><strong>grow</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ DynamicBuffer_v2: Grow the underlying memory by the specified number
+ of bytes.
</p>
</td>
</tr>
@@ -187,8 +209,21 @@ class dynamic_string_buffer
</td>
<td>
<p>
- Get a list of buffers that represents the output sequence, with
- the given size.
+ DynamicBuffer_v1: Get a list of buffers that represents the output
+ sequence, with the given size.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="dynamic_string_buffer/shrink.html" title="dynamic_string_buffer::shrink"><span class="bold"><strong>shrink</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ DynamicBuffer_v2: Shrink the underlying memory by the specified
+ number of bytes.
</p>
</td>
</tr>
@@ -200,7 +235,8 @@ class dynamic_string_buffer
</td>
<td>
<p>
- Get the size of the input sequence.
+ DynamicBuffer_v1: Get the size of the input sequence. DynamicBuffer_v2:
+ Get the current size of the underlying memory.
</p>
</td>
</tr>
@@ -222,7 +258,7 @@ class dynamic_string_buffer
</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/dynamic_string_buffer/capacity.html b/doc/html/boost_asio/reference/dynamic_string_buffer/capacity.html
index 282302c836..3ef2008925 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer/capacity.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/capacity.html
@@ -29,7 +29,7 @@
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_string_buffer.capacity"></a>
Get
- the current capacity of the dynamic buffer.
+ the maximum size that the buffer may grow to without triggering reallocation.
</p>
<pre class="programlisting">std::size_t capacity() const;
</pre>
@@ -39,13 +39,13 @@ Get
Value</a>
</h6>
<p>
- The current total capacity of the buffer, i.e. for both the input sequence
- and output sequence.
+ The current capacity of the underlying string if less than <code class="computeroutput">max_size()</code>.
+ Otherwise returns <code class="computeroutput">max_size()</code>.
</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/dynamic_string_buffer/commit.html b/doc/html/boost_asio/reference/dynamic_string_buffer/commit.html
index 235a11e5ab..111dbd88cb 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer/commit.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/commit.html
@@ -28,8 +28,8 @@
</h4></div></div></div>
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_string_buffer.commit"></a>
-Move
- bytes from the output sequence to the input sequence.
+<span class="bold"><strong>DynamicBuffer_v1:</strong></span> Move bytes from the output sequence
+ to the input sequence.
</p>
<pre class="programlisting">void commit(
std::size_t n);
@@ -64,7 +64,7 @@ Move
</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/dynamic_string_buffer/const_buffers_type.html b/doc/html/boost_asio/reference/dynamic_string_buffer/const_buffers_type.html
index 6002105f08..08b7552e6d 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer/const_buffers_type.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/const_buffers_type.html
@@ -29,7 +29,8 @@
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_string_buffer.const_buffers_type"></a>
The
- type used to represent the input sequence as a list of buffers.
+ type used to represent a sequence of constant buffers that refers to the
+ underlying memory.
</p>
<pre class="programlisting">typedef const_buffer const_buffers_type;
</pre>
@@ -179,7 +180,7 @@ const unsigned char* p1 = static_cast&lt;const unsigned char*&gt;(b1.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/dynamic_string_buffer/consume.html b/doc/html/boost_asio/reference/dynamic_string_buffer/consume.html
index 992210d61b..decdee18f2 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer/consume.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/consume.html
@@ -28,14 +28,16 @@
</h4></div></div></div>
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_string_buffer.consume"></a>
-Remove
- characters from the input sequence.
+<span class="bold"><strong>DynamicBuffer_v1:</strong></span> Remove characters from the input
+ sequence. <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Consume the
+ specified number of bytes from the beginning of the underlying memory.
</p>
<pre class="programlisting">void consume(
std::size_t n);
</pre>
<p>
- Removes <code class="computeroutput">n</code> characters from the beginning of the input sequence.
+ <span class="bold"><strong>DynamicBuffer_v1:</strong></span> Removes <code class="computeroutput">n</code>
+ characters from the beginning of the input sequence.
</p>
<h6>
<a name="boost_asio.reference.dynamic_string_buffer.consume.h0"></a>
@@ -45,10 +47,15 @@ Remove
If <code class="computeroutput">n</code> is greater than the size of the input sequence, the entire
input sequence is consumed and no error is issued.
</p>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Erases <code class="computeroutput">n</code>
+ bytes from the beginning of the string. If <code class="computeroutput">n</code> is greater than
+ the current size of the string, the string is emptied.
+ </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/dynamic_string_buffer/data.html b/doc/html/boost_asio/reference/dynamic_string_buffer/data.html
index 606269abb3..725ec005bf 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer/data.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/data.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../dynamic_string_buffer.html" title="dynamic_string_buffer">
<link rel="prev" href="consume.html" title="dynamic_string_buffer::consume">
-<link rel="next" href="dynamic_string_buffer.html" title="dynamic_string_buffer::dynamic_string_buffer">
+<link rel="next" href="data/overload1.html" title="dynamic_string_buffer::data (1 of 3 overloads)">
</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="consume.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="dynamic_string_buffer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="consume.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="data/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -28,33 +28,30 @@
</h4></div></div></div>
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_string_buffer.data"></a>
-Get
- a list of buffers that represents the input sequence.
+<span class="bold"><strong>DynamicBuffer_v1:</strong></span> Get a list of buffers that represents
+ the input sequence.
</p>
-<pre class="programlisting">const_buffers_type data() const;
+<pre class="programlisting">const_buffers_type <a class="link" href="data/overload1.html" title="dynamic_string_buffer::data (1 of 3 overloads)">data</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="data/overload1.html" title="dynamic_string_buffer::data (1 of 3 overloads)">more...</a></em></span>
</pre>
-<h6>
-<a name="boost_asio.reference.dynamic_string_buffer.data.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.data.return_value"></a></span><a class="link" href="data.html#boost_asio.reference.dynamic_string_buffer.data.return_value">Return
- Value</a>
- </h6>
<p>
- An object of type <code class="computeroutput">const_buffers_type</code> that satisfies ConstBufferSequence
- requirements, representing the basic_string memory in input sequence.
- </p>
-<h6>
-<a name="boost_asio.reference.dynamic_string_buffer.data.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.data.remarks"></a></span><a class="link" href="data.html#boost_asio.reference.dynamic_string_buffer.data.remarks">Remarks</a>
- </h6>
-<p>
- The returned object is invalidated by any <code class="computeroutput">dynamic_string_buffer</code>
- or <code class="computeroutput">basic_string</code> member function that modifies the input sequence
- or output sequence.
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Get a sequence of buffers
+ that represents the underlying memory.
</p>
+<pre class="programlisting">mutable_buffers_type <a class="link" href="data/overload2.html" title="dynamic_string_buffer::data (2 of 3 overloads)">data</a>(
+ std::size_t pos,
+ std::size_t n);
+ <span class="emphasis"><em>&#187; <a class="link" href="data/overload2.html" title="dynamic_string_buffer::data (2 of 3 overloads)">more...</a></em></span>
+
+const_buffers_type <a class="link" href="data/overload3.html" title="dynamic_string_buffer::data (3 of 3 overloads)">data</a>(
+ std::size_t pos,
+ std::size_t n) const;
+ <span class="emphasis"><em>&#187; <a class="link" href="data/overload3.html" title="dynamic_string_buffer::data (3 of 3 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>
@@ -62,7 +59,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="consume.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="dynamic_string_buffer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="consume.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="data/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dynamic_string_buffer/data/overload1.html b/doc/html/boost_asio/reference/dynamic_string_buffer/data/overload1.html
new file mode 100644
index 0000000000..82cdd04227
--- /dev/null
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/data/overload1.html
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dynamic_string_buffer::data (1 of 3 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="../data.html" title="dynamic_string_buffer::data">
+<link rel="prev" href="../data.html" title="dynamic_string_buffer::data">
+<link rel="next" href="overload2.html" title="dynamic_string_buffer::data (2 of 3 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="../data.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../data.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="overload2.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.dynamic_string_buffer.data.overload1"></a><a class="link" href="overload1.html" title="dynamic_string_buffer::data (1 of 3 overloads)">dynamic_string_buffer::data
+ (1 of 3 overloads)</a>
+</h5></div></div></div>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v1:</strong></span> Get a list of buffers
+ that represents the input sequence.
+ </p>
+<pre class="programlisting">const_buffers_type data() const;
+</pre>
+<h6>
+<a name="boost_asio.reference.dynamic_string_buffer.data.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.data.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.dynamic_string_buffer.data.overload1.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ An object of type <code class="computeroutput">const_buffers_type</code> that satisfies ConstBufferSequence
+ requirements, representing the basic_string memory in the input sequence.
+ </p>
+<h6>
+<a name="boost_asio.reference.dynamic_string_buffer.data.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.data.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.dynamic_string_buffer.data.overload1.remarks">Remarks</a>
+ </h6>
+<p>
+ The returned object is invalidated by any <code class="computeroutput">dynamic_string_buffer</code>
+ or <code class="computeroutput">basic_string</code> member function that resizes or erases the
+ string.
+ </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="../data.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../data.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/dynamic_string_buffer/data/overload2.html b/doc/html/boost_asio/reference/dynamic_string_buffer/data/overload2.html
new file mode 100644
index 0000000000..f2090081d6
--- /dev/null
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/data/overload2.html
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dynamic_string_buffer::data (2 of 3 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="../data.html" title="dynamic_string_buffer::data">
+<link rel="prev" href="overload1.html" title="dynamic_string_buffer::data (1 of 3 overloads)">
+<link rel="next" href="overload3.html" title="dynamic_string_buffer::data (3 of 3 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../data.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="overload3.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.dynamic_string_buffer.data.overload2"></a><a class="link" href="overload2.html" title="dynamic_string_buffer::data (2 of 3 overloads)">dynamic_string_buffer::data
+ (2 of 3 overloads)</a>
+</h5></div></div></div>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Get a sequence of
+ buffers that represents the underlying memory.
+ </p>
+<pre class="programlisting">mutable_buffers_type data(
+ std::size_t pos,
+ std::size_t n);
+</pre>
+<h6>
+<a name="boost_asio.reference.dynamic_string_buffer.data.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.data.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.dynamic_string_buffer.data.overload2.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">pos</span></dt>
+<dd><p>
+ Position of the first byte to represent in the buffer sequence
+ </p></dd>
+<dt><span class="term">n</span></dt>
+<dd><p>
+ The number of bytes to return in the buffer sequence. If the underlying
+ memory is shorter, the buffer sequence represents as many bytes
+ as are available.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.dynamic_string_buffer.data.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.data.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.dynamic_string_buffer.data.overload2.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ An object of type <code class="computeroutput">mutable_buffers_type</code> that satisfies MutableBufferSequence
+ requirements, representing the basic_string memory.
+ </p>
+<h6>
+<a name="boost_asio.reference.dynamic_string_buffer.data.overload2.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.data.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.dynamic_string_buffer.data.overload2.remarks">Remarks</a>
+ </h6>
+<p>
+ The returned object is invalidated by any <code class="computeroutput">dynamic_string_buffer</code>
+ or <code class="computeroutput">basic_string</code> member function that resizes or erases the
+ string.
+ </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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../data.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/dynamic_string_buffer/data/overload3.html b/doc/html/boost_asio/reference/dynamic_string_buffer/data/overload3.html
new file mode 100644
index 0000000000..c337232ee5
--- /dev/null
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/data/overload3.html
@@ -0,0 +1,80 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dynamic_string_buffer::data (3 of 3 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="../data.html" title="dynamic_string_buffer::data">
+<link rel="prev" href="overload2.html" title="dynamic_string_buffer::data (2 of 3 overloads)">
+<link rel="next" href="../dynamic_string_buffer.html" title="dynamic_string_buffer::dynamic_string_buffer">
+</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../data.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="../dynamic_string_buffer.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.dynamic_string_buffer.data.overload3"></a><a class="link" href="overload3.html" title="dynamic_string_buffer::data (3 of 3 overloads)">dynamic_string_buffer::data
+ (3 of 3 overloads)</a>
+</h5></div></div></div>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Get a sequence of
+ buffers that represents the underlying memory.
+ </p>
+<pre class="programlisting">const_buffers_type data(
+ std::size_t pos,
+ std::size_t n) const;
+</pre>
+<h6>
+<a name="boost_asio.reference.dynamic_string_buffer.data.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.data.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.dynamic_string_buffer.data.overload3.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">pos</span></dt>
+<dd><p>
+ Position of the first byte to represent in the buffer sequence
+ </p></dd>
+<dt><span class="term">n</span></dt>
+<dd><p>
+ The number of bytes to return in the buffer sequence. If the underlying
+ memory is shorter, the buffer sequence represents as many bytes
+ as are available.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.dynamic_string_buffer.data.overload3.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.data.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.dynamic_string_buffer.data.overload3.remarks">Remarks</a>
+ </h6>
+<p>
+ The returned object is invalidated by any <code class="computeroutput">dynamic_string_buffer</code>
+ or <code class="computeroutput">basic_string</code> member function that resizes or erases the
+ string.
+ </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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../data.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="../dynamic_string_buffer.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer.html b/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer.html
index fbcbcac3a2..0a583852f6 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../dynamic_string_buffer.html" title="dynamic_string_buffer">
-<link rel="prev" href="data.html" title="dynamic_string_buffer::data">
-<link rel="next" href="dynamic_string_buffer/overload1.html" title="dynamic_string_buffer::dynamic_string_buffer (1 of 2 overloads)">
+<link rel="prev" href="data/overload3.html" title="dynamic_string_buffer::data (3 of 3 overloads)">
+<link rel="next" href="dynamic_string_buffer/overload1.html" title="dynamic_string_buffer::dynamic_string_buffer (1 of 3 overloads)">
</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="data.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="dynamic_string_buffer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="data/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="dynamic_string_buffer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -31,22 +31,30 @@
Construct
a dynamic buffer from a string.
</p>
-<pre class="programlisting">explicit <a class="link" href="dynamic_string_buffer/overload1.html" title="dynamic_string_buffer::dynamic_string_buffer (1 of 2 overloads)">dynamic_string_buffer</a>(
+<pre class="programlisting">explicit <a class="link" href="dynamic_string_buffer/overload1.html" title="dynamic_string_buffer::dynamic_string_buffer (1 of 3 overloads)">dynamic_string_buffer</a>(
std::basic_string&lt; Elem, Traits, Allocator &gt; &amp; s,
std::size_t maximum_size = (std::numeric_limits&lt; std::size_t &gt;::max)());
- <span class="emphasis"><em>&#187; <a class="link" href="dynamic_string_buffer/overload1.html" title="dynamic_string_buffer::dynamic_string_buffer (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="dynamic_string_buffer/overload1.html" title="dynamic_string_buffer::dynamic_string_buffer (1 of 3 overloads)">more...</a></em></span>
+</pre>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Copy construct a dynamic
+ buffer.
+ </p>
+<pre class="programlisting"><a class="link" href="dynamic_string_buffer/overload2.html" title="dynamic_string_buffer::dynamic_string_buffer (2 of 3 overloads)">dynamic_string_buffer</a>(
+ const dynamic_string_buffer &amp; other);
+ <span class="emphasis"><em>&#187; <a class="link" href="dynamic_string_buffer/overload2.html" title="dynamic_string_buffer::dynamic_string_buffer (2 of 3 overloads)">more...</a></em></span>
</pre>
<p>
Move construct a dynamic buffer.
</p>
-<pre class="programlisting"><a class="link" href="dynamic_string_buffer/overload2.html" title="dynamic_string_buffer::dynamic_string_buffer (2 of 2 overloads)">dynamic_string_buffer</a>(
+<pre class="programlisting"><a class="link" href="dynamic_string_buffer/overload3.html" title="dynamic_string_buffer::dynamic_string_buffer (3 of 3 overloads)">dynamic_string_buffer</a>(
dynamic_string_buffer &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="dynamic_string_buffer/overload2.html" title="dynamic_string_buffer::dynamic_string_buffer (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="dynamic_string_buffer/overload3.html" title="dynamic_string_buffer::dynamic_string_buffer (3 of 3 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>
@@ -54,7 +62,7 @@ Construct
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="data.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="dynamic_string_buffer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="data/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="dynamic_string_buffer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload1.html b/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload1.html
index 0a34dfad72..3f087aecf2 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload1.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>dynamic_string_buffer::dynamic_string_buffer (1 of 2 overloads)</title>
+<title>dynamic_string_buffer::dynamic_string_buffer (1 of 3 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="../dynamic_string_buffer.html" title="dynamic_string_buffer::dynamic_string_buffer">
<link rel="prev" href="../dynamic_string_buffer.html" title="dynamic_string_buffer::dynamic_string_buffer">
-<link rel="next" href="overload2.html" title="dynamic_string_buffer::dynamic_string_buffer (2 of 2 overloads)">
+<link rel="next" href="overload2.html" title="dynamic_string_buffer::dynamic_string_buffer (2 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.dynamic_string_buffer.dynamic_string_buffer.overload1"></a><a class="link" href="overload1.html" title="dynamic_string_buffer::dynamic_string_buffer (1 of 2 overloads)">dynamic_string_buffer::dynamic_string_buffer
- (1 of 2 overloads)</a>
+<a name="boost_asio.reference.dynamic_string_buffer.dynamic_string_buffer.overload1"></a><a class="link" href="overload1.html" title="dynamic_string_buffer::dynamic_string_buffer (1 of 3 overloads)">dynamic_string_buffer::dynamic_string_buffer
+ (1 of 3 overloads)</a>
</h5></div></div></div>
<p>
Construct a dynamic buffer from a string.
@@ -44,12 +44,23 @@
<dt><span class="term">s</span></dt>
<dd><p>
The string to be used as backing storage for the dynamic buffer.
- Any existing data in the string is treated as the dynamic buffer's
- input sequence. The object stores a reference to the string and
- the user is responsible for ensuring that the string object remains
- valid until the <a class="link" href="../../dynamic_string_buffer.html" title="dynamic_string_buffer"><code class="computeroutput">dynamic_string_buffer</code></a>
- object is destroyed.
+ The object stores a reference to the string and the user is responsible
+ for ensuring that the string object remains valid while the <a class="link" href="../../dynamic_string_buffer.html" title="dynamic_string_buffer"><code class="computeroutput">dynamic_string_buffer</code></a>
+ object, and copies of the object, are in use.
</p></dd>
+</dl>
+</div>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v1:</strong></span> Any existing data
+ in the string is treated as the dynamic buffer's input sequence.
+ </p>
+<h6>
+<a name="boost_asio.reference.dynamic_string_buffer.dynamic_string_buffer.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.dynamic_string_buffer.overload1.parameters0"></a></span><a class="link" href="overload1.html#boost_asio.reference.dynamic_string_buffer.dynamic_string_buffer.overload1.parameters0">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
<dt><span class="term">maximum_size</span></dt>
<dd><p>
Specifies a maximum size for the buffer, in bytes.
@@ -59,7 +70,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/dynamic_string_buffer/dynamic_string_buffer/overload2.html b/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload2.html
index 86315f21ba..2a0f5d7568 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload2.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>dynamic_string_buffer::dynamic_string_buffer (2 of 2 overloads)</title>
+<title>dynamic_string_buffer::dynamic_string_buffer (2 of 3 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="../dynamic_string_buffer.html" title="dynamic_string_buffer::dynamic_string_buffer">
-<link rel="prev" href="overload1.html" title="dynamic_string_buffer::dynamic_string_buffer (1 of 2 overloads)">
-<link rel="next" href="../max_size.html" title="dynamic_string_buffer::max_size">
+<link rel="prev" href="overload1.html" title="dynamic_string_buffer::dynamic_string_buffer (1 of 3 overloads)">
+<link rel="next" href="overload3.html" title="dynamic_string_buffer::dynamic_string_buffer (3 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,24 @@
</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="../dynamic_string_buffer.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="../max_size.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="../dynamic_string_buffer.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="overload3.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.dynamic_string_buffer.dynamic_string_buffer.overload2"></a><a class="link" href="overload2.html" title="dynamic_string_buffer::dynamic_string_buffer (2 of 2 overloads)">dynamic_string_buffer::dynamic_string_buffer
- (2 of 2 overloads)</a>
+<a name="boost_asio.reference.dynamic_string_buffer.dynamic_string_buffer.overload2"></a><a class="link" href="overload2.html" title="dynamic_string_buffer::dynamic_string_buffer (2 of 3 overloads)">dynamic_string_buffer::dynamic_string_buffer
+ (2 of 3 overloads)</a>
</h5></div></div></div>
<p>
- Move construct a dynamic buffer.
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Copy construct a dynamic
+ buffer.
</p>
<pre class="programlisting">dynamic_string_buffer(
- dynamic_string_buffer &amp;&amp; other);
+ const dynamic_string_buffer &amp; other);
</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>
@@ -44,7 +45,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="../dynamic_string_buffer.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="../max_size.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="../dynamic_string_buffer.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload3.html b/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload3.html
new file mode 100644
index 0000000000..2c5b9337f5
--- /dev/null
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload3.html
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dynamic_string_buffer::dynamic_string_buffer (3 of 3 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="../dynamic_string_buffer.html" title="dynamic_string_buffer::dynamic_string_buffer">
+<link rel="prev" href="overload2.html" title="dynamic_string_buffer::dynamic_string_buffer (2 of 3 overloads)">
+<link rel="next" href="../grow.html" title="dynamic_string_buffer::grow">
+</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="../grow.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.dynamic_string_buffer.dynamic_string_buffer.overload3"></a><a class="link" href="overload3.html" title="dynamic_string_buffer::dynamic_string_buffer (3 of 3 overloads)">dynamic_string_buffer::dynamic_string_buffer
+ (3 of 3 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move construct a dynamic buffer.
+ </p>
+<pre class="programlisting">dynamic_string_buffer(
+ dynamic_string_buffer &amp;&amp; other);
+</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="../grow.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/dynamic_string_buffer/grow.html b/doc/html/boost_asio/reference/dynamic_string_buffer/grow.html
new file mode 100644
index 0000000000..7752926da9
--- /dev/null
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/grow.html
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dynamic_string_buffer::grow</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="../dynamic_string_buffer.html" title="dynamic_string_buffer">
+<link rel="prev" href="dynamic_string_buffer/overload3.html" title="dynamic_string_buffer::dynamic_string_buffer (3 of 3 overloads)">
+<link rel="next" href="max_size.html" title="dynamic_string_buffer::max_size">
+</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="dynamic_string_buffer/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="max_size.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.dynamic_string_buffer.grow"></a><a class="link" href="grow.html" title="dynamic_string_buffer::grow">dynamic_string_buffer::grow</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.dynamic_string_buffer.grow"></a>
+<span class="bold"><strong>DynamicBuffer_v2:</strong></span> Grow the underlying memory by
+ the specified number of bytes.
+ </p>
+<pre class="programlisting">void grow(
+ std::size_t n);
+</pre>
+<p>
+ Resizes the string to accommodate an additional <code class="computeroutput">n</code> bytes at
+ the end.
+ </p>
+<h6>
+<a name="boost_asio.reference.dynamic_string_buffer.grow.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.grow.exceptions"></a></span><a class="link" href="grow.html#boost_asio.reference.dynamic_string_buffer.grow.exceptions">Exceptions</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">std::length_error</span></dt>
+<dd><p>
+ If <code class="computeroutput">size() + n &gt; max_size()</code>.
+ </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="dynamic_string_buffer/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="max_size.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/dynamic_string_buffer/max_size.html b/doc/html/boost_asio/reference/dynamic_string_buffer/max_size.html
index ca0deac553..fd904296fa 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer/max_size.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/max_size.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="../dynamic_string_buffer.html" title="dynamic_string_buffer">
-<link rel="prev" href="dynamic_string_buffer/overload2.html" title="dynamic_string_buffer::dynamic_string_buffer (2 of 2 overloads)">
+<link rel="prev" href="grow.html" title="dynamic_string_buffer::grow">
<link rel="next" href="mutable_buffers_type.html" title="dynamic_string_buffer::mutable_buffers_type">
</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="dynamic_string_buffer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="mutable_buffers_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="grow.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="mutable_buffers_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -39,13 +39,12 @@ Get
Value</a>
</h6>
<p>
- The allowed maximum of the sum of the sizes of the input sequence and output
- sequence.
+ The allowed maximum size of the underlying memory.
</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>
@@ -53,7 +52,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="dynamic_string_buffer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="mutable_buffers_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="grow.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="mutable_buffers_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dynamic_string_buffer/mutable_buffers_type.html b/doc/html/boost_asio/reference/dynamic_string_buffer/mutable_buffers_type.html
index 1270339e1e..54d5f3fc15 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer/mutable_buffers_type.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/mutable_buffers_type.html
@@ -29,7 +29,8 @@
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_string_buffer.mutable_buffers_type"></a>
The
- type used to represent the output sequence as a list of buffers.
+ type used to represent a sequence of mutable buffers that refers to the
+ underlying memory.
</p>
<pre class="programlisting">typedef mutable_buffer mutable_buffers_type;
</pre>
@@ -178,7 +179,7 @@ unsigned char* p1 = static_cast&lt;unsigned char*&gt;(b1.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/dynamic_string_buffer/prepare.html b/doc/html/boost_asio/reference/dynamic_string_buffer/prepare.html
index 3741d33de2..5cd3cc934e 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer/prepare.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/prepare.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../dynamic_string_buffer.html" title="dynamic_string_buffer">
<link rel="prev" href="mutable_buffers_type.html" title="dynamic_string_buffer::mutable_buffers_type">
-<link rel="next" href="size.html" title="dynamic_string_buffer::size">
+<link rel="next" href="shrink.html" title="dynamic_string_buffer::shrink">
</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="mutable_buffers_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="size.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mutable_buffers_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="shrink.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -28,8 +28,8 @@
</h4></div></div></div>
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_string_buffer.prepare"></a>
-Get
- a list of buffers that represents the output sequence, with the given size.
+<span class="bold"><strong>DynamicBuffer_v1:</strong></span> Get a list of buffers that represents
+ the output sequence, with the given size.
</p>
<pre class="programlisting">mutable_buffers_type prepare(
std::size_t n);
@@ -73,7 +73,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>
@@ -81,7 +81,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mutable_buffers_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="size.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mutable_buffers_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="shrink.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dynamic_string_buffer/shrink.html b/doc/html/boost_asio/reference/dynamic_string_buffer/shrink.html
new file mode 100644
index 0000000000..007d9ff758
--- /dev/null
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/shrink.html
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dynamic_string_buffer::shrink</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="../dynamic_string_buffer.html" title="dynamic_string_buffer">
+<link rel="prev" href="prepare.html" title="dynamic_string_buffer::prepare">
+<link rel="next" href="size.html" title="dynamic_string_buffer::size">
+</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="prepare.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="size.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.dynamic_string_buffer.shrink"></a><a class="link" href="shrink.html" title="dynamic_string_buffer::shrink">dynamic_string_buffer::shrink</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.dynamic_string_buffer.shrink"></a>
+<span class="bold"><strong>DynamicBuffer_v2:</strong></span> Shrink the underlying memory by
+ the specified number of bytes.
+ </p>
+<pre class="programlisting">void shrink(
+ std::size_t n);
+</pre>
+<p>
+ Erases <code class="computeroutput">n</code> bytes from the end of the string by resizing the
+ basic_string object. If <code class="computeroutput">n</code> is greater than the current size
+ of the string, the string is emptied.
+ </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="prepare.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="size.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/dynamic_string_buffer/size.html b/doc/html/boost_asio/reference/dynamic_string_buffer/size.html
index dea9ea268a..81f13d10f9 100644
--- a/doc/html/boost_asio/reference/dynamic_string_buffer/size.html
+++ b/doc/html/boost_asio/reference/dynamic_string_buffer/size.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="../dynamic_string_buffer.html" title="dynamic_string_buffer">
-<link rel="prev" href="prepare.html" title="dynamic_string_buffer::prepare">
+<link rel="prev" href="shrink.html" title="dynamic_string_buffer::shrink">
<link rel="next" href="../dynamic_vector_buffer.html" title="dynamic_vector_buffer">
</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="prepare.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="../dynamic_vector_buffer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="shrink.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="../dynamic_vector_buffer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -28,15 +28,27 @@
</h4></div></div></div>
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_string_buffer.size"></a>
-Get
- the size of the input sequence.
+<span class="bold"><strong>DynamicBuffer_v1:</strong></span> Get the size of the input sequence.
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Get the current size
+ of the underlying memory.
</p>
<pre class="programlisting">std::size_t size() const;
</pre>
+<h6>
+<a name="boost_asio.reference.dynamic_string_buffer.size.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_string_buffer.size.return_value"></a></span><a class="link" href="size.html#boost_asio.reference.dynamic_string_buffer.size.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v1</strong></span> The current size of the
+ input sequence. <span class="bold"><strong>DynamicBuffer_v2:</strong></span> The
+ current size of the underlying string if less than <code class="computeroutput">max_size()</code>.
+ Otherwise returns <code class="computeroutput">max_size()</code>.
+ </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>
@@ -44,7 +56,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="prepare.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="../dynamic_vector_buffer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="shrink.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_string_buffer.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="../dynamic_vector_buffer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dynamic_vector_buffer.html b/doc/html/boost_asio/reference/dynamic_vector_buffer.html
index dca4e6ce28..2a5d11f3bb 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer.html
@@ -64,7 +64,8 @@ class dynamic_vector_buffer
</td>
<td>
<p>
- The type used to represent the input sequence as a list of buffers.
+ The type used to represent a sequence of constant buffers that
+ refers to the underlying memory.
</p>
</td>
</tr>
@@ -76,7 +77,8 @@ class dynamic_vector_buffer
</td>
<td>
<p>
- The type used to represent the output sequence as a list of buffers.
+ The type used to represent a sequence of mutable buffers that refers
+ to the underlying memory.
</p>
</td>
</tr>
@@ -113,7 +115,8 @@ class dynamic_vector_buffer
</td>
<td>
<p>
- Get the current capacity of the dynamic buffer.
+ Get the maximum size that the buffer may grow to without triggering
+ reallocation.
</p>
</td>
</tr>
@@ -125,7 +128,8 @@ class dynamic_vector_buffer
</td>
<td>
<p>
- Move bytes from the output sequence to the input sequence.
+ DynamicBuffer_v1: Move bytes from the output sequence to the input
+ sequence.
</p>
</td>
</tr>
@@ -137,7 +141,9 @@ class dynamic_vector_buffer
</td>
<td>
<p>
- Remove characters from the input sequence.
+ DynamicBuffer_v1: Remove characters from the input sequence. DynamicBuffer_v2:
+ Consume the specified number of bytes from the beginning of the
+ underlying memory.
</p>
</td>
</tr>
@@ -149,7 +155,9 @@ class dynamic_vector_buffer
</td>
<td>
<p>
- Get a list of buffers that represents the input sequence.
+ DynamicBuffer_v1: Get a list of buffers that represents the input
+ sequence. <br> <span class="silver"> &#8212;</span><br> DynamicBuffer_v2: Get a sequence of buffers
+ that represents the underlying memory.
</p>
</td>
</tr>
@@ -161,8 +169,22 @@ class dynamic_vector_buffer
</td>
<td>
<p>
- Construct a dynamic buffer from a string. <br> <span class="silver"> &#8212;</span><br> Move construct
- a dynamic buffer.
+ Construct a dynamic buffer from a vector. <br> <span class="silver"> &#8212;</span><br> DynamicBuffer_v2:
+ Copy construct a dynamic buffer. <br> <span class="silver"> &#8212;</span><br> Move construct a
+ dynamic buffer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="dynamic_vector_buffer/grow.html" title="dynamic_vector_buffer::grow"><span class="bold"><strong>grow</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ DynamicBuffer_v2: Grow the underlying memory by the specified number
+ of bytes.
</p>
</td>
</tr>
@@ -186,8 +208,21 @@ class dynamic_vector_buffer
</td>
<td>
<p>
- Get a list of buffers that represents the output sequence, with
- the given size.
+ DynamicBuffer_v1: Get a list of buffers that represents the output
+ sequence, with the given size.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="dynamic_vector_buffer/shrink.html" title="dynamic_vector_buffer::shrink"><span class="bold"><strong>shrink</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ DynamicBuffer_v2: Shrink the underlying memory by the specified
+ number of bytes.
</p>
</td>
</tr>
@@ -199,7 +234,8 @@ class dynamic_vector_buffer
</td>
<td>
<p>
- Get the size of the input sequence.
+ DynamicBuffer_v1: Get the size of the input sequence. DynamicBuffer_v2:
+ Get the current size of the underlying memory.
</p>
</td>
</tr>
@@ -221,7 +257,7 @@ class dynamic_vector_buffer
</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/dynamic_vector_buffer/capacity.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/capacity.html
index 89efa38e6e..b412a2f1ea 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer/capacity.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/capacity.html
@@ -29,7 +29,7 @@
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_vector_buffer.capacity"></a>
Get
- the current capacity of the dynamic buffer.
+ the maximum size that the buffer may grow to without triggering reallocation.
</p>
<pre class="programlisting">std::size_t capacity() const;
</pre>
@@ -39,13 +39,14 @@ Get
Value</a>
</h6>
<p>
- The current total capacity of the buffer, i.e. for both the input sequence
- and output sequence.
+ <span class="bold"><strong>DynamicBuffer_v1:</strong></span> The current total capacity
+ of the buffer, i.e. for both the input sequence and output sequence. <span class="bold"><strong>DynamicBuffer_v2:</strong></span> The current capacity of the underlying
+ vector if less than <code class="computeroutput">max_size()</code>. Otherwise returns <code class="computeroutput">max_size()</code>.
</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/dynamic_vector_buffer/commit.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/commit.html
index 624b8602b4..045d5a1082 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer/commit.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/commit.html
@@ -28,8 +28,8 @@
</h4></div></div></div>
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_vector_buffer.commit"></a>
-Move
- bytes from the output sequence to the input sequence.
+<span class="bold"><strong>DynamicBuffer_v1:</strong></span> Move bytes from the output sequence
+ to the input sequence.
</p>
<pre class="programlisting">void commit(
std::size_t n);
@@ -64,7 +64,7 @@ Move
</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/dynamic_vector_buffer/const_buffers_type.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/const_buffers_type.html
index df883ac8b2..4940afa7b9 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer/const_buffers_type.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/const_buffers_type.html
@@ -29,7 +29,8 @@
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_vector_buffer.const_buffers_type"></a>
The
- type used to represent the input sequence as a list of buffers.
+ type used to represent a sequence of constant buffers that refers to the
+ underlying memory.
</p>
<pre class="programlisting">typedef const_buffer const_buffers_type;
</pre>
@@ -179,7 +180,7 @@ const unsigned char* p1 = static_cast&lt;const unsigned char*&gt;(b1.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/dynamic_vector_buffer/consume.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/consume.html
index 2d7248e9c4..401916ccf6 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer/consume.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/consume.html
@@ -28,14 +28,16 @@
</h4></div></div></div>
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_vector_buffer.consume"></a>
-Remove
- characters from the input sequence.
+<span class="bold"><strong>DynamicBuffer_v1:</strong></span> Remove characters from the input
+ sequence. <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Consume the
+ specified number of bytes from the beginning of the underlying memory.
</p>
<pre class="programlisting">void consume(
std::size_t n);
</pre>
<p>
- Removes <code class="computeroutput">n</code> characters from the beginning of the input sequence.
+ <span class="bold"><strong>DynamicBuffer_v1:</strong></span> Removes <code class="computeroutput">n</code>
+ characters from the beginning of the input sequence.
</p>
<h6>
<a name="boost_asio.reference.dynamic_vector_buffer.consume.h0"></a>
@@ -45,10 +47,15 @@ Remove
If <code class="computeroutput">n</code> is greater than the size of the input sequence, the entire
input sequence is consumed and no error is issued.
</p>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Erases <code class="computeroutput">n</code>
+ bytes from the beginning of the vector. If <code class="computeroutput">n</code> is greater than
+ the current size of the vector, the vector is emptied.
+ </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/dynamic_vector_buffer/data.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/data.html
index 4dd0d8a8ad..4eff407cb7 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer/data.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/data.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../dynamic_vector_buffer.html" title="dynamic_vector_buffer">
<link rel="prev" href="consume.html" title="dynamic_vector_buffer::consume">
-<link rel="next" href="dynamic_vector_buffer.html" title="dynamic_vector_buffer::dynamic_vector_buffer">
+<link rel="next" href="data/overload1.html" title="dynamic_vector_buffer::data (1 of 3 overloads)">
</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="consume.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="dynamic_vector_buffer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="consume.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="data/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -28,33 +28,30 @@
</h4></div></div></div>
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_vector_buffer.data"></a>
-Get
- a list of buffers that represents the input sequence.
+<span class="bold"><strong>DynamicBuffer_v1:</strong></span> Get a list of buffers that represents
+ the input sequence.
</p>
-<pre class="programlisting">const_buffers_type data() const;
+<pre class="programlisting">const_buffers_type <a class="link" href="data/overload1.html" title="dynamic_vector_buffer::data (1 of 3 overloads)">data</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="data/overload1.html" title="dynamic_vector_buffer::data (1 of 3 overloads)">more...</a></em></span>
</pre>
-<h6>
-<a name="boost_asio.reference.dynamic_vector_buffer.data.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.dynamic_vector_buffer.data.return_value"></a></span><a class="link" href="data.html#boost_asio.reference.dynamic_vector_buffer.data.return_value">Return
- Value</a>
- </h6>
<p>
- An object of type <code class="computeroutput">const_buffers_type</code> that satisfies ConstBufferSequence
- requirements, representing the basic_string memory in input sequence.
- </p>
-<h6>
-<a name="boost_asio.reference.dynamic_vector_buffer.data.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.dynamic_vector_buffer.data.remarks"></a></span><a class="link" href="data.html#boost_asio.reference.dynamic_vector_buffer.data.remarks">Remarks</a>
- </h6>
-<p>
- The returned object is invalidated by any <code class="computeroutput">dynamic_vector_buffer</code>
- or <code class="computeroutput">basic_string</code> member function that modifies the input sequence
- or output sequence.
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Get a sequence of buffers
+ that represents the underlying memory.
</p>
+<pre class="programlisting">mutable_buffers_type <a class="link" href="data/overload2.html" title="dynamic_vector_buffer::data (2 of 3 overloads)">data</a>(
+ std::size_t pos,
+ std::size_t n);
+ <span class="emphasis"><em>&#187; <a class="link" href="data/overload2.html" title="dynamic_vector_buffer::data (2 of 3 overloads)">more...</a></em></span>
+
+const_buffers_type <a class="link" href="data/overload3.html" title="dynamic_vector_buffer::data (3 of 3 overloads)">data</a>(
+ std::size_t pos,
+ std::size_t n) const;
+ <span class="emphasis"><em>&#187; <a class="link" href="data/overload3.html" title="dynamic_vector_buffer::data (3 of 3 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>
@@ -62,7 +59,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="consume.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="dynamic_vector_buffer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="consume.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="data/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dynamic_vector_buffer/data/overload1.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/data/overload1.html
new file mode 100644
index 0000000000..d0354f5e62
--- /dev/null
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/data/overload1.html
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dynamic_vector_buffer::data (1 of 3 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="../data.html" title="dynamic_vector_buffer::data">
+<link rel="prev" href="../data.html" title="dynamic_vector_buffer::data">
+<link rel="next" href="overload2.html" title="dynamic_vector_buffer::data (2 of 3 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="../data.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../data.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="overload2.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.dynamic_vector_buffer.data.overload1"></a><a class="link" href="overload1.html" title="dynamic_vector_buffer::data (1 of 3 overloads)">dynamic_vector_buffer::data
+ (1 of 3 overloads)</a>
+</h5></div></div></div>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v1:</strong></span> Get a list of buffers
+ that represents the input sequence.
+ </p>
+<pre class="programlisting">const_buffers_type data() const;
+</pre>
+<h6>
+<a name="boost_asio.reference.dynamic_vector_buffer.data.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_vector_buffer.data.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.dynamic_vector_buffer.data.overload1.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ An object of type <code class="computeroutput">const_buffers_type</code> that satisfies ConstBufferSequence
+ requirements, representing the vector memory in the input sequence.
+ </p>
+<h6>
+<a name="boost_asio.reference.dynamic_vector_buffer.data.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_vector_buffer.data.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.dynamic_vector_buffer.data.overload1.remarks">Remarks</a>
+ </h6>
+<p>
+ The returned object is invalidated by any <code class="computeroutput">dynamic_vector_buffer</code>
+ or <code class="computeroutput">vector</code> member function that modifies the input sequence
+ or output sequence.
+ </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="../data.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../data.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/dynamic_vector_buffer/data/overload2.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/data/overload2.html
new file mode 100644
index 0000000000..9606607950
--- /dev/null
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/data/overload2.html
@@ -0,0 +1,88 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dynamic_vector_buffer::data (2 of 3 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="../data.html" title="dynamic_vector_buffer::data">
+<link rel="prev" href="overload1.html" title="dynamic_vector_buffer::data (1 of 3 overloads)">
+<link rel="next" href="overload3.html" title="dynamic_vector_buffer::data (3 of 3 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../data.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="overload3.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.dynamic_vector_buffer.data.overload2"></a><a class="link" href="overload2.html" title="dynamic_vector_buffer::data (2 of 3 overloads)">dynamic_vector_buffer::data
+ (2 of 3 overloads)</a>
+</h5></div></div></div>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Get a sequence of
+ buffers that represents the underlying memory.
+ </p>
+<pre class="programlisting">mutable_buffers_type data(
+ std::size_t pos,
+ std::size_t n);
+</pre>
+<h6>
+<a name="boost_asio.reference.dynamic_vector_buffer.data.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_vector_buffer.data.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.dynamic_vector_buffer.data.overload2.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">pos</span></dt>
+<dd><p>
+ Position of the first byte to represent in the buffer sequence
+ </p></dd>
+<dt><span class="term">n</span></dt>
+<dd><p>
+ The number of bytes to return in the buffer sequence. If the underlying
+ memory is shorter, the buffer sequence represents as many bytes
+ as are available.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.dynamic_vector_buffer.data.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_vector_buffer.data.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.dynamic_vector_buffer.data.overload2.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ An object of type <code class="computeroutput">mutable_buffers_type</code> that satisfies MutableBufferSequence
+ requirements, representing the vector memory.
+ </p>
+<h6>
+<a name="boost_asio.reference.dynamic_vector_buffer.data.overload2.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_vector_buffer.data.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.dynamic_vector_buffer.data.overload2.remarks">Remarks</a>
+ </h6>
+<p>
+ The returned object is invalidated by any <code class="computeroutput">dynamic_vector_buffer</code>
+ or <code class="computeroutput">vector</code> member function that resizes or erases the vector.
+ </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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../data.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/dynamic_vector_buffer/data/overload3.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/data/overload3.html
new file mode 100644
index 0000000000..d51c83a36e
--- /dev/null
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/data/overload3.html
@@ -0,0 +1,79 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dynamic_vector_buffer::data (3 of 3 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="../data.html" title="dynamic_vector_buffer::data">
+<link rel="prev" href="overload2.html" title="dynamic_vector_buffer::data (2 of 3 overloads)">
+<link rel="next" href="../dynamic_vector_buffer.html" title="dynamic_vector_buffer::dynamic_vector_buffer">
+</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../data.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="../dynamic_vector_buffer.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.dynamic_vector_buffer.data.overload3"></a><a class="link" href="overload3.html" title="dynamic_vector_buffer::data (3 of 3 overloads)">dynamic_vector_buffer::data
+ (3 of 3 overloads)</a>
+</h5></div></div></div>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Get a sequence of
+ buffers that represents the underlying memory.
+ </p>
+<pre class="programlisting">const_buffers_type data(
+ std::size_t pos,
+ std::size_t n) const;
+</pre>
+<h6>
+<a name="boost_asio.reference.dynamic_vector_buffer.data.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_vector_buffer.data.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.dynamic_vector_buffer.data.overload3.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">pos</span></dt>
+<dd><p>
+ Position of the first byte to represent in the buffer sequence
+ </p></dd>
+<dt><span class="term">n</span></dt>
+<dd><p>
+ The number of bytes to return in the buffer sequence. If the underlying
+ memory is shorter, the buffer sequence represents as many bytes
+ as are available.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.dynamic_vector_buffer.data.overload3.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_vector_buffer.data.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.dynamic_vector_buffer.data.overload3.remarks">Remarks</a>
+ </h6>
+<p>
+ The returned object is invalidated by any <code class="computeroutput">dynamic_vector_buffer</code>
+ or <code class="computeroutput">vector</code> member function that resizes or erases the vector.
+ </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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../data.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="../dynamic_vector_buffer.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer.html
index 958d7f8385..7a88593d77 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../dynamic_vector_buffer.html" title="dynamic_vector_buffer">
-<link rel="prev" href="data.html" title="dynamic_vector_buffer::data">
-<link rel="next" href="dynamic_vector_buffer/overload1.html" title="dynamic_vector_buffer::dynamic_vector_buffer (1 of 2 overloads)">
+<link rel="prev" href="data/overload3.html" title="dynamic_vector_buffer::data (3 of 3 overloads)">
+<link rel="next" href="dynamic_vector_buffer/overload1.html" title="dynamic_vector_buffer::dynamic_vector_buffer (1 of 3 overloads)">
</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="data.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="dynamic_vector_buffer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="data/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="dynamic_vector_buffer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -29,24 +29,32 @@
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_vector_buffer.dynamic_vector_buffer"></a>
Construct
- a dynamic buffer from a string.
+ a dynamic buffer from a vector.
</p>
-<pre class="programlisting">explicit <a class="link" href="dynamic_vector_buffer/overload1.html" title="dynamic_vector_buffer::dynamic_vector_buffer (1 of 2 overloads)">dynamic_vector_buffer</a>(
+<pre class="programlisting">explicit <a class="link" href="dynamic_vector_buffer/overload1.html" title="dynamic_vector_buffer::dynamic_vector_buffer (1 of 3 overloads)">dynamic_vector_buffer</a>(
std::vector&lt; Elem, Allocator &gt; &amp; v,
std::size_t maximum_size = (std::numeric_limits&lt; std::size_t &gt;::max)());
- <span class="emphasis"><em>&#187; <a class="link" href="dynamic_vector_buffer/overload1.html" title="dynamic_vector_buffer::dynamic_vector_buffer (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="dynamic_vector_buffer/overload1.html" title="dynamic_vector_buffer::dynamic_vector_buffer (1 of 3 overloads)">more...</a></em></span>
+</pre>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Copy construct a dynamic
+ buffer.
+ </p>
+<pre class="programlisting"><a class="link" href="dynamic_vector_buffer/overload2.html" title="dynamic_vector_buffer::dynamic_vector_buffer (2 of 3 overloads)">dynamic_vector_buffer</a>(
+ const dynamic_vector_buffer &amp; other);
+ <span class="emphasis"><em>&#187; <a class="link" href="dynamic_vector_buffer/overload2.html" title="dynamic_vector_buffer::dynamic_vector_buffer (2 of 3 overloads)">more...</a></em></span>
</pre>
<p>
Move construct a dynamic buffer.
</p>
-<pre class="programlisting"><a class="link" href="dynamic_vector_buffer/overload2.html" title="dynamic_vector_buffer::dynamic_vector_buffer (2 of 2 overloads)">dynamic_vector_buffer</a>(
+<pre class="programlisting"><a class="link" href="dynamic_vector_buffer/overload3.html" title="dynamic_vector_buffer::dynamic_vector_buffer (3 of 3 overloads)">dynamic_vector_buffer</a>(
dynamic_vector_buffer &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="dynamic_vector_buffer/overload2.html" title="dynamic_vector_buffer::dynamic_vector_buffer (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="dynamic_vector_buffer/overload3.html" title="dynamic_vector_buffer::dynamic_vector_buffer (3 of 3 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>
@@ -54,7 +62,7 @@ Construct
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="data.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="dynamic_vector_buffer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="data/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="dynamic_vector_buffer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload1.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload1.html
index dd7110b997..cfa10fa94b 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload1.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>dynamic_vector_buffer::dynamic_vector_buffer (1 of 2 overloads)</title>
+<title>dynamic_vector_buffer::dynamic_vector_buffer (1 of 3 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="../dynamic_vector_buffer.html" title="dynamic_vector_buffer::dynamic_vector_buffer">
<link rel="prev" href="../dynamic_vector_buffer.html" title="dynamic_vector_buffer::dynamic_vector_buffer">
-<link rel="next" href="overload2.html" title="dynamic_vector_buffer::dynamic_vector_buffer (2 of 2 overloads)">
+<link rel="next" href="overload2.html" title="dynamic_vector_buffer::dynamic_vector_buffer (2 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.dynamic_vector_buffer.dynamic_vector_buffer.overload1"></a><a class="link" href="overload1.html" title="dynamic_vector_buffer::dynamic_vector_buffer (1 of 2 overloads)">dynamic_vector_buffer::dynamic_vector_buffer
- (1 of 2 overloads)</a>
+<a name="boost_asio.reference.dynamic_vector_buffer.dynamic_vector_buffer.overload1"></a><a class="link" href="overload1.html" title="dynamic_vector_buffer::dynamic_vector_buffer (1 of 3 overloads)">dynamic_vector_buffer::dynamic_vector_buffer
+ (1 of 3 overloads)</a>
</h5></div></div></div>
<p>
- Construct a dynamic buffer from a string.
+ Construct a dynamic buffer from a vector.
</p>
<pre class="programlisting">dynamic_vector_buffer(
std::vector&lt; Elem, Allocator &gt; &amp; v,
@@ -44,11 +44,9 @@
<dt><span class="term">v</span></dt>
<dd><p>
The vector to be used as backing storage for the dynamic buffer.
- Any existing data in the vector is treated as the dynamic buffer's
- input sequence. The object stores a reference to the vector and
- the user is responsible for ensuring that the vector object remains
- valid until the <a class="link" href="../../dynamic_vector_buffer.html" title="dynamic_vector_buffer"><code class="computeroutput">dynamic_vector_buffer</code></a>
- object is destroyed.
+ The object stores a reference to the vector and the user is responsible
+ for ensuring that the vector object remains valid while the <a class="link" href="../../dynamic_vector_buffer.html" title="dynamic_vector_buffer"><code class="computeroutput">dynamic_vector_buffer</code></a>
+ object, and copies of the object, are in use.
</p></dd>
<dt><span class="term">maximum_size</span></dt>
<dd><p>
@@ -59,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/dynamic_vector_buffer/dynamic_vector_buffer/overload2.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload2.html
index c7651aefee..bf2d74dfe4 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload2.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>dynamic_vector_buffer::dynamic_vector_buffer (2 of 2 overloads)</title>
+<title>dynamic_vector_buffer::dynamic_vector_buffer (2 of 3 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="../dynamic_vector_buffer.html" title="dynamic_vector_buffer::dynamic_vector_buffer">
-<link rel="prev" href="overload1.html" title="dynamic_vector_buffer::dynamic_vector_buffer (1 of 2 overloads)">
-<link rel="next" href="../max_size.html" title="dynamic_vector_buffer::max_size">
+<link rel="prev" href="overload1.html" title="dynamic_vector_buffer::dynamic_vector_buffer (1 of 3 overloads)">
+<link rel="next" href="overload3.html" title="dynamic_vector_buffer::dynamic_vector_buffer (3 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,24 @@
</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="../dynamic_vector_buffer.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="../max_size.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="../dynamic_vector_buffer.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="overload3.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.dynamic_vector_buffer.dynamic_vector_buffer.overload2"></a><a class="link" href="overload2.html" title="dynamic_vector_buffer::dynamic_vector_buffer (2 of 2 overloads)">dynamic_vector_buffer::dynamic_vector_buffer
- (2 of 2 overloads)</a>
+<a name="boost_asio.reference.dynamic_vector_buffer.dynamic_vector_buffer.overload2"></a><a class="link" href="overload2.html" title="dynamic_vector_buffer::dynamic_vector_buffer (2 of 3 overloads)">dynamic_vector_buffer::dynamic_vector_buffer
+ (2 of 3 overloads)</a>
</h5></div></div></div>
<p>
- Move construct a dynamic buffer.
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Copy construct a dynamic
+ buffer.
</p>
<pre class="programlisting">dynamic_vector_buffer(
- dynamic_vector_buffer &amp;&amp; other);
+ const dynamic_vector_buffer &amp; other);
</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>
@@ -44,7 +45,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="../dynamic_vector_buffer.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="../max_size.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="../dynamic_vector_buffer.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload3.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload3.html
new file mode 100644
index 0000000000..de35c88d36
--- /dev/null
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload3.html
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dynamic_vector_buffer::dynamic_vector_buffer (3 of 3 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="../dynamic_vector_buffer.html" title="dynamic_vector_buffer::dynamic_vector_buffer">
+<link rel="prev" href="overload2.html" title="dynamic_vector_buffer::dynamic_vector_buffer (2 of 3 overloads)">
+<link rel="next" href="../grow.html" title="dynamic_vector_buffer::grow">
+</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="../grow.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.dynamic_vector_buffer.dynamic_vector_buffer.overload3"></a><a class="link" href="overload3.html" title="dynamic_vector_buffer::dynamic_vector_buffer (3 of 3 overloads)">dynamic_vector_buffer::dynamic_vector_buffer
+ (3 of 3 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move construct a dynamic buffer.
+ </p>
+<pre class="programlisting">dynamic_vector_buffer(
+ dynamic_vector_buffer &amp;&amp; other);
+</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="../grow.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/dynamic_vector_buffer/grow.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/grow.html
new file mode 100644
index 0000000000..9ba586f024
--- /dev/null
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/grow.html
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>dynamic_vector_buffer::grow</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="../dynamic_vector_buffer.html" title="dynamic_vector_buffer">
+<link rel="prev" href="dynamic_vector_buffer/overload3.html" title="dynamic_vector_buffer::dynamic_vector_buffer (3 of 3 overloads)">
+<link rel="next" href="max_size.html" title="dynamic_vector_buffer::max_size">
+</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="dynamic_vector_buffer/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="max_size.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.dynamic_vector_buffer.grow"></a><a class="link" href="grow.html" title="dynamic_vector_buffer::grow">dynamic_vector_buffer::grow</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.dynamic_vector_buffer.grow"></a>
+<span class="bold"><strong>DynamicBuffer_v2:</strong></span> Grow the underlying memory by
+ the specified number of bytes.
+ </p>
+<pre class="programlisting">void grow(
+ std::size_t n);
+</pre>
+<p>
+ Resizes the vector to accommodate an additional <code class="computeroutput">n</code> bytes at
+ the end.
+ </p>
+<h6>
+<a name="boost_asio.reference.dynamic_vector_buffer.grow.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_vector_buffer.grow.exceptions"></a></span><a class="link" href="grow.html#boost_asio.reference.dynamic_vector_buffer.grow.exceptions">Exceptions</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">std::length_error</span></dt>
+<dd><p>
+ If <code class="computeroutput">size() + n &gt; max_size()</code>.
+ </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="dynamic_vector_buffer/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="max_size.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/dynamic_vector_buffer/max_size.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/max_size.html
index e3d6c17198..b07fa6669b 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer/max_size.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/max_size.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="../dynamic_vector_buffer.html" title="dynamic_vector_buffer">
-<link rel="prev" href="dynamic_vector_buffer/overload2.html" title="dynamic_vector_buffer::dynamic_vector_buffer (2 of 2 overloads)">
+<link rel="prev" href="grow.html" title="dynamic_vector_buffer::grow">
<link rel="next" href="mutable_buffers_type.html" title="dynamic_vector_buffer::mutable_buffers_type">
</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="dynamic_vector_buffer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="mutable_buffers_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="grow.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="mutable_buffers_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -39,13 +39,14 @@ Get
Value</a>
</h6>
<p>
- The allowed maximum of the sum of the sizes of the input sequence and output
- sequence.
+ <span class="bold"><strong>DynamicBuffer_v1:</strong></span> The allowed maximum
+ of the sum of the sizes of the input sequence and output sequence. <span class="bold"><strong>DynamicBuffer_v2:</strong></span> The allowed maximum size of the
+ underlying memory.
</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>
@@ -53,7 +54,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="dynamic_vector_buffer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="mutable_buffers_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="grow.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="mutable_buffers_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dynamic_vector_buffer/mutable_buffers_type.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/mutable_buffers_type.html
index 385daaa91d..0cb03bafda 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer/mutable_buffers_type.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/mutable_buffers_type.html
@@ -29,7 +29,8 @@
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_vector_buffer.mutable_buffers_type"></a>
The
- type used to represent the output sequence as a list of buffers.
+ type used to represent a sequence of mutable buffers that refers to the
+ underlying memory.
</p>
<pre class="programlisting">typedef mutable_buffer mutable_buffers_type;
</pre>
@@ -178,7 +179,7 @@ unsigned char* p1 = static_cast&lt;unsigned char*&gt;(b1.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/dynamic_vector_buffer/prepare.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/prepare.html
index 9f1e32462e..ddb57ced83 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer/prepare.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/prepare.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../dynamic_vector_buffer.html" title="dynamic_vector_buffer">
<link rel="prev" href="mutable_buffers_type.html" title="dynamic_vector_buffer::mutable_buffers_type">
-<link rel="next" href="size.html" title="dynamic_vector_buffer::size">
+<link rel="next" href="shrink.html" title="dynamic_vector_buffer::shrink">
</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="mutable_buffers_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="size.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mutable_buffers_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="shrink.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -28,15 +28,15 @@
</h4></div></div></div>
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_vector_buffer.prepare"></a>
-Get
- a list of buffers that represents the output sequence, with the given size.
+<span class="bold"><strong>DynamicBuffer_v1:</strong></span> Get a list of buffers that represents
+ the output sequence, with the given size.
</p>
<pre class="programlisting">mutable_buffers_type prepare(
std::size_t n);
</pre>
<p>
Ensures that the output sequence can accommodate <code class="computeroutput">n</code> bytes,
- resizing the basic_string object as necessary.
+ resizing the vector object as necessary.
</p>
<h6>
<a name="boost_asio.reference.dynamic_vector_buffer.prepare.h0"></a>
@@ -45,8 +45,8 @@ Get
</h6>
<p>
An object of type <code class="computeroutput">mutable_buffers_type</code> that satisfies MutableBufferSequence
- requirements, representing basic_string memory at the start of the output
- sequence of size <code class="computeroutput">n</code>.
+ requirements, representing vector memory at the start of the output sequence
+ of size <code class="computeroutput">n</code>.
</p>
<h6>
<a name="boost_asio.reference.dynamic_vector_buffer.prepare.h1"></a>
@@ -67,13 +67,13 @@ Get
</h6>
<p>
The returned object is invalidated by any <code class="computeroutput">dynamic_vector_buffer</code>
- or <code class="computeroutput">basic_string</code> member function that modifies the input sequence
+ or <code class="computeroutput">vector</code> member function that modifies the input sequence
or output sequence.
</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>
@@ -81,7 +81,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mutable_buffers_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="size.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mutable_buffers_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="shrink.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/native_handle.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/shrink.html
index 3d7db5a0ec..7aeaa0c8d2 100644
--- a/doc/html/boost_asio/reference/serial_port/native_handle.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/shrink.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::native_handle</title>
+<title>dynamic_vector_buffer::shrink</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="lowest_layer_type.html" title="serial_port::lowest_layer_type">
-<link rel="next" href="native_handle_type.html" title="serial_port::native_handle_type">
+<link rel="up" href="../dynamic_vector_buffer.html" title="dynamic_vector_buffer">
+<link rel="prev" href="prepare.html" title="dynamic_vector_buffer::prepare">
+<link rel="next" href="size.html" title="dynamic_vector_buffer::size">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,29 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="prepare.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="size.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.serial_port.native_handle"></a><a class="link" href="native_handle.html" title="serial_port::native_handle">serial_port::native_handle</a>
+<a name="boost_asio.reference.dynamic_vector_buffer.shrink"></a><a class="link" href="shrink.html" title="dynamic_vector_buffer::shrink">dynamic_vector_buffer::shrink</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.native_handle"></a>
-Get
- the native serial port representation.
+ <a class="indexterm" name="boost_asio.indexterm.dynamic_vector_buffer.shrink"></a>
+<span class="bold"><strong>DynamicBuffer_v2:</strong></span> Shrink the underlying memory by
+ the specified number of bytes.
</p>
-<pre class="programlisting">native_handle_type native_handle();
+<pre class="programlisting">void shrink(
+ std::size_t n);
</pre>
<p>
- This function may be used to obtain the underlying representation of the
- serial port. This is intended to allow access to native serial port functionality
- that is not otherwise provided.
+ Erases <code class="computeroutput">n</code> bytes from the end of the vector by resizing the
+ vector object. If <code class="computeroutput">n</code> is greater than the current size of the
+ vector, the vector is emptied.
</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>
@@ -49,7 +50,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="prepare.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="size.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/dynamic_vector_buffer/size.html b/doc/html/boost_asio/reference/dynamic_vector_buffer/size.html
index 863b5f0ea5..a3157877d0 100644
--- a/doc/html/boost_asio/reference/dynamic_vector_buffer/size.html
+++ b/doc/html/boost_asio/reference/dynamic_vector_buffer/size.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="../dynamic_vector_buffer.html" title="dynamic_vector_buffer">
-<link rel="prev" href="prepare.html" title="dynamic_vector_buffer::prepare">
+<link rel="prev" href="shrink.html" title="dynamic_vector_buffer::shrink">
<link rel="next" href="../error__addrinfo_category.html" title="error::addrinfo_category">
</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="prepare.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="../error__addrinfo_category.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="shrink.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="../error__addrinfo_category.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -28,15 +28,27 @@
</h4></div></div></div>
<p>
<a class="indexterm" name="boost_asio.indexterm.dynamic_vector_buffer.size"></a>
-Get
- the size of the input sequence.
+<span class="bold"><strong>DynamicBuffer_v1:</strong></span> Get the size of the input sequence.
+ <span class="bold"><strong>DynamicBuffer_v2:</strong></span> Get the current size
+ of the underlying memory.
</p>
<pre class="programlisting">std::size_t size() const;
</pre>
+<h6>
+<a name="boost_asio.reference.dynamic_vector_buffer.size.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.dynamic_vector_buffer.size.return_value"></a></span><a class="link" href="size.html#boost_asio.reference.dynamic_vector_buffer.size.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ <span class="bold"><strong>DynamicBuffer_v1</strong></span> The current size of the
+ input sequence. <span class="bold"><strong>DynamicBuffer_v2:</strong></span> The
+ current size of the underlying vector if less than <code class="computeroutput">max_size()</code>.
+ Otherwise returns <code class="computeroutput">max_size()</code>.
+ </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>
@@ -44,7 +56,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="prepare.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="../error__addrinfo_category.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="shrink.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dynamic_vector_buffer.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="../error__addrinfo_category.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/error__addrinfo_category.html b/doc/html/boost_asio/reference/error__addrinfo_category.html
index ecc6d925c4..dec3a3e8f6 100644
--- a/doc/html/boost_asio/reference/error__addrinfo_category.html
+++ b/doc/html/boost_asio/reference/error__addrinfo_category.html
@@ -44,7 +44,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/error__addrinfo_errors.html b/doc/html/boost_asio/reference/error__addrinfo_errors.html
index 0c8ccf4a9a..81887a1ae5 100644
--- a/doc/html/boost_asio/reference/error__addrinfo_errors.html
+++ b/doc/html/boost_asio/reference/error__addrinfo_errors.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/error__basic_errors.html b/doc/html/boost_asio/reference/error__basic_errors.html
index 2c2384045c..73a0d25cf0 100644
--- a/doc/html/boost_asio/reference/error__basic_errors.html
+++ b/doc/html/boost_asio/reference/error__basic_errors.html
@@ -226,7 +226,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/error__get_addrinfo_category.html b/doc/html/boost_asio/reference/error__get_addrinfo_category.html
index af7c9a49a4..ec821194e8 100644
--- a/doc/html/boost_asio/reference/error__get_addrinfo_category.html
+++ b/doc/html/boost_asio/reference/error__get_addrinfo_category.html
@@ -44,7 +44,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/error__get_misc_category.html b/doc/html/boost_asio/reference/error__get_misc_category.html
index 357c9e8ce4..f29ed261d8 100644
--- a/doc/html/boost_asio/reference/error__get_misc_category.html
+++ b/doc/html/boost_asio/reference/error__get_misc_category.html
@@ -44,7 +44,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/error__get_netdb_category.html b/doc/html/boost_asio/reference/error__get_netdb_category.html
index 2786f7f87e..276c78c5b6 100644
--- a/doc/html/boost_asio/reference/error__get_netdb_category.html
+++ b/doc/html/boost_asio/reference/error__get_netdb_category.html
@@ -44,7 +44,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/error__get_ssl_category.html b/doc/html/boost_asio/reference/error__get_ssl_category.html
index 0366896218..20f877618d 100644
--- a/doc/html/boost_asio/reference/error__get_ssl_category.html
+++ b/doc/html/boost_asio/reference/error__get_ssl_category.html
@@ -44,7 +44,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/error__get_system_category.html b/doc/html/boost_asio/reference/error__get_system_category.html
index ee4d43a863..f63edcadbe 100644
--- a/doc/html/boost_asio/reference/error__get_system_category.html
+++ b/doc/html/boost_asio/reference/error__get_system_category.html
@@ -44,7 +44,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/error__make_error_code.html b/doc/html/boost_asio/reference/error__make_error_code.html
index 6e206c4da3..cbde09528d 100644
--- a/doc/html/boost_asio/reference/error__make_error_code.html
+++ b/doc/html/boost_asio/reference/error__make_error_code.html
@@ -66,7 +66,7 @@ boost::system::error_code <a class="link" href="error__make_error_code/overload5
</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/error__make_error_code/overload1.html b/doc/html/boost_asio/reference/error__make_error_code/overload1.html
index 7966a55125..00817f1c7b 100644
--- a/doc/html/boost_asio/reference/error__make_error_code/overload1.html
+++ b/doc/html/boost_asio/reference/error__make_error_code/overload1.html
@@ -33,7 +33,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/error__make_error_code/overload2.html b/doc/html/boost_asio/reference/error__make_error_code/overload2.html
index 622d76bb59..909654c4ad 100644
--- a/doc/html/boost_asio/reference/error__make_error_code/overload2.html
+++ b/doc/html/boost_asio/reference/error__make_error_code/overload2.html
@@ -33,7 +33,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/error__make_error_code/overload3.html b/doc/html/boost_asio/reference/error__make_error_code/overload3.html
index 7ca6ee1623..6caa061aa9 100644
--- a/doc/html/boost_asio/reference/error__make_error_code/overload3.html
+++ b/doc/html/boost_asio/reference/error__make_error_code/overload3.html
@@ -33,7 +33,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/error__make_error_code/overload4.html b/doc/html/boost_asio/reference/error__make_error_code/overload4.html
index ac593f1ac0..4ab6cb7fb4 100644
--- a/doc/html/boost_asio/reference/error__make_error_code/overload4.html
+++ b/doc/html/boost_asio/reference/error__make_error_code/overload4.html
@@ -33,7 +33,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/error__make_error_code/overload5.html b/doc/html/boost_asio/reference/error__make_error_code/overload5.html
index 92f222925e..4d451923a4 100644
--- a/doc/html/boost_asio/reference/error__make_error_code/overload5.html
+++ b/doc/html/boost_asio/reference/error__make_error_code/overload5.html
@@ -33,7 +33,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/error__misc_category.html b/doc/html/boost_asio/reference/error__misc_category.html
index b3f999789b..4638ff5676 100644
--- a/doc/html/boost_asio/reference/error__misc_category.html
+++ b/doc/html/boost_asio/reference/error__misc_category.html
@@ -44,7 +44,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/error__misc_errors.html b/doc/html/boost_asio/reference/error__misc_errors.html
index 6e85d2aab9..693fd9d55c 100644
--- a/doc/html/boost_asio/reference/error__misc_errors.html
+++ b/doc/html/boost_asio/reference/error__misc_errors.html
@@ -75,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/error__netdb_category.html b/doc/html/boost_asio/reference/error__netdb_category.html
index 3d91d7be07..990d0339c2 100644
--- a/doc/html/boost_asio/reference/error__netdb_category.html
+++ b/doc/html/boost_asio/reference/error__netdb_category.html
@@ -44,7 +44,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/error__netdb_errors.html b/doc/html/boost_asio/reference/error__netdb_errors.html
index 97db14653e..5a40774da5 100644
--- a/doc/html/boost_asio/reference/error__netdb_errors.html
+++ b/doc/html/boost_asio/reference/error__netdb_errors.html
@@ -75,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/error__ssl_category.html b/doc/html/boost_asio/reference/error__ssl_category.html
index e918a30374..4737a14ad7 100644
--- a/doc/html/boost_asio/reference/error__ssl_category.html
+++ b/doc/html/boost_asio/reference/error__ssl_category.html
@@ -44,7 +44,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/error__ssl_errors.html b/doc/html/boost_asio/reference/error__ssl_errors.html
index a3de67c3d5..fd8691b712 100644
--- a/doc/html/boost_asio/reference/error__ssl_errors.html
+++ b/doc/html/boost_asio/reference/error__ssl_errors.html
@@ -44,7 +44,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/error__system_category.html b/doc/html/boost_asio/reference/error__system_category.html
index c1e1d1564c..38217af234 100644
--- a/doc/html/boost_asio/reference/error__system_category.html
+++ b/doc/html/boost_asio/reference/error__system_category.html
@@ -44,7 +44,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/execution_context.html b/doc/html/boost_asio/reference/execution_context.html
index 237242e9a3..3099846e9c 100644
--- a/doc/html/boost_asio/reference/execution_context.html
+++ b/doc/html/boost_asio/reference/execution_context.html
@@ -114,7 +114,20 @@
</p>
</th>
</tr></thead>
-<tbody><tr>
+<tbody>
+<tr>
+<td>
+ <p>
+ <a class="link" href="execution_context/execution_context.html" title="execution_context::execution_context"><span class="bold"><strong>execution_context</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Constructor.
+ </p>
+ </td>
+</tr>
+<tr>
<td>
<p>
<a class="link" href="execution_context/notify_fork.html" title="execution_context::notify_fork"><span class="bold"><strong>notify_fork</strong></span></a>
@@ -125,7 +138,20 @@
Notify the execution_context of a fork-related event.
</p>
</td>
-</tr></tbody>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="execution_context/_execution_context.html" title="execution_context::~execution_context"><span class="bold"><strong>~execution_context</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Destructor.
+ </p>
+ </td>
+</tr>
+</tbody>
</table></div>
<h5>
<a name="boost_asio.reference.execution_context.h2"></a>
@@ -165,18 +191,6 @@
<tr>
<td>
<p>
- <a class="link" href="execution_context/execution_context.html" title="execution_context::execution_context"><span class="bold"><strong>execution_context</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Constructor.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
<a class="link" href="execution_context/shutdown.html" title="execution_context::shutdown"><span class="bold"><strong>shutdown</strong></span></a>
</p>
</td>
@@ -186,18 +200,6 @@
</p>
</td>
</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="execution_context/_execution_context.html" title="execution_context::~execution_context"><span class="bold"><strong>~execution_context</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Destructor.
- </p>
- </td>
-</tr>
</tbody>
</table></div>
<h5>
@@ -375,7 +377,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/execution_context/_execution_context.html b/doc/html/boost_asio/reference/execution_context/_execution_context.html
index a046e930f1..aa22d9d71d 100644
--- a/doc/html/boost_asio/reference/execution_context/_execution_context.html
+++ b/doc/html/boost_asio/reference/execution_context/_execution_context.html
@@ -35,7 +35,7 @@ Destructor.
</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/execution_context/add_service.html b/doc/html/boost_asio/reference/execution_context/add_service.html
index b4997d20e6..6aa5f0ba0e 100644
--- a/doc/html/boost_asio/reference/execution_context/add_service.html
+++ b/doc/html/boost_asio/reference/execution_context/add_service.html
@@ -100,7 +100,7 @@ friend void add_service(
</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/execution_context/destroy.html b/doc/html/boost_asio/reference/execution_context/destroy.html
index 55973e3683..e947c10c02 100644
--- a/doc/html/boost_asio/reference/execution_context/destroy.html
+++ b/doc/html/boost_asio/reference/execution_context/destroy.html
@@ -44,7 +44,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>
diff --git a/doc/html/boost_asio/reference/execution_context/execution_context.html b/doc/html/boost_asio/reference/execution_context/execution_context.html
index 281886c55d..6a61f3631d 100644
--- a/doc/html/boost_asio/reference/execution_context/execution_context.html
+++ b/doc/html/boost_asio/reference/execution_context/execution_context.html
@@ -35,7 +35,7 @@ Constructor.
</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/execution_context/fork_event.html b/doc/html/boost_asio/reference/execution_context/fork_event.html
index 97ec9b4db2..9b2849a77b 100644
--- a/doc/html/boost_asio/reference/execution_context/fork_event.html
+++ b/doc/html/boost_asio/reference/execution_context/fork_event.html
@@ -62,7 +62,7 @@ Fork-related
</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/execution_context/has_service.html b/doc/html/boost_asio/reference/execution_context/has_service.html
index f3f6639257..1e9ec06c91 100644
--- a/doc/html/boost_asio/reference/execution_context/has_service.html
+++ b/doc/html/boost_asio/reference/execution_context/has_service.html
@@ -77,7 +77,7 @@ friend bool has_service(
</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/execution_context/make_service.html b/doc/html/boost_asio/reference/execution_context/make_service.html
index 3100f9b610..7c01940dd5 100644
--- a/doc/html/boost_asio/reference/execution_context/make_service.html
+++ b/doc/html/boost_asio/reference/execution_context/make_service.html
@@ -86,7 +86,7 @@ friend Service &amp; make_service(
</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/execution_context/notify_fork.html b/doc/html/boost_asio/reference/execution_context/notify_fork.html
index 8a9d5939e3..4320fd25b2 100644
--- a/doc/html/boost_asio/reference/execution_context/notify_fork.html
+++ b/doc/html/boost_asio/reference/execution_context/notify_fork.html
@@ -111,7 +111,7 @@ else
</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/execution_context/shutdown.html b/doc/html/boost_asio/reference/execution_context/shutdown.html
index 75f68e2ef7..224463a64b 100644
--- a/doc/html/boost_asio/reference/execution_context/shutdown.html
+++ b/doc/html/boost_asio/reference/execution_context/shutdown.html
@@ -44,7 +44,7 @@ Shuts
</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/execution_context/use_service.html b/doc/html/boost_asio/reference/execution_context/use_service.html
index 88d83ebfaa..e7fdc5e3de 100644
--- a/doc/html/boost_asio/reference/execution_context/use_service.html
+++ b/doc/html/boost_asio/reference/execution_context/use_service.html
@@ -46,7 +46,7 @@ friend Service &amp; <a class="link" href="use_service/overload2.html" title="ex
</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/execution_context/use_service/overload1.html b/doc/html/boost_asio/reference/execution_context/use_service/overload1.html
index 8d2fb8d0c2..97165960bf 100644
--- a/doc/html/boost_asio/reference/execution_context/use_service/overload1.html
+++ b/doc/html/boost_asio/reference/execution_context/use_service/overload1.html
@@ -77,7 +77,7 @@ friend Service &amp; use_service(
</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/execution_context/use_service/overload2.html b/doc/html/boost_asio/reference/execution_context/use_service/overload2.html
index c59cd63752..3b022867c5 100644
--- a/doc/html/boost_asio/reference/execution_context/use_service/overload2.html
+++ b/doc/html/boost_asio/reference/execution_context/use_service/overload2.html
@@ -85,7 +85,7 @@ friend Service &amp; use_service(
</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/execution_context__id.html b/doc/html/boost_asio/reference/execution_context__id.html
index f3a54cba26..8cba7594ce 100644
--- a/doc/html/boost_asio/reference/execution_context__id.html
+++ b/doc/html/boost_asio/reference/execution_context__id.html
@@ -80,7 +80,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/execution_context__id/id.html b/doc/html/boost_asio/reference/execution_context__id/id.html
index d37907c6ef..cf55eaf8b3 100644
--- a/doc/html/boost_asio/reference/execution_context__id/id.html
+++ b/doc/html/boost_asio/reference/execution_context__id/id.html
@@ -35,7 +35,7 @@ Constructor.
</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/execution_context__service.html b/doc/html/boost_asio/reference/execution_context__service.html
index e5f6db7779..39db4d858b 100644
--- a/doc/html/boost_asio/reference/execution_context__service.html
+++ b/doc/html/boost_asio/reference/execution_context__service.html
@@ -180,7 +180,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/execution_context__service/_service.html b/doc/html/boost_asio/reference/execution_context__service/_service.html
index f78f2e1e6c..6421ef103e 100644
--- a/doc/html/boost_asio/reference/execution_context__service/_service.html
+++ b/doc/html/boost_asio/reference/execution_context__service/_service.html
@@ -35,7 +35,7 @@ Destructor.
</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/execution_context__service/context.html b/doc/html/boost_asio/reference/execution_context__service/context.html
index 41ce548b63..edd1dd0b44 100644
--- a/doc/html/boost_asio/reference/execution_context__service/context.html
+++ b/doc/html/boost_asio/reference/execution_context__service/context.html
@@ -36,7 +36,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/execution_context__service/notify_fork.html b/doc/html/boost_asio/reference/execution_context__service/notify_fork.html
index 5f79e66781..d68abcd3a9 100644
--- a/doc/html/boost_asio/reference/execution_context__service/notify_fork.html
+++ b/doc/html/boost_asio/reference/execution_context__service/notify_fork.html
@@ -41,7 +41,7 @@ Handle
</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/execution_context__service/service.html b/doc/html/boost_asio/reference/execution_context__service/service.html
index 2c7865a05b..30773aa4dd 100644
--- a/doc/html/boost_asio/reference/execution_context__service/service.html
+++ b/doc/html/boost_asio/reference/execution_context__service/service.html
@@ -50,7 +50,7 @@ Constructor.
</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/execution_context__service/shutdown.html b/doc/html/boost_asio/reference/execution_context__service/shutdown.html
index 7b0c65701f..e8770e323e 100644
--- a/doc/html/boost_asio/reference/execution_context__service/shutdown.html
+++ b/doc/html/boost_asio/reference/execution_context__service/shutdown.html
@@ -36,7 +36,7 @@ Destroy
</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/executor.html b/doc/html/boost_asio/reference/executor.html
index db939c0a8f..e0cb25bafe 100644
--- a/doc/html/boost_asio/reference/executor.html
+++ b/doc/html/boost_asio/reference/executor.html
@@ -321,7 +321,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/executor/_executor.html b/doc/html/boost_asio/reference/executor/_executor.html
index 3767467552..e84accafc5 100644
--- a/doc/html/boost_asio/reference/executor/_executor.html
+++ b/doc/html/boost_asio/reference/executor/_executor.html
@@ -35,7 +35,7 @@ Destructor.
</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/executor/context.html b/doc/html/boost_asio/reference/executor/context.html
index 5df6a8a023..a38e8f23ca 100644
--- a/doc/html/boost_asio/reference/executor/context.html
+++ b/doc/html/boost_asio/reference/executor/context.html
@@ -36,7 +36,7 @@ Obtain the underlying
</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/executor/defer.html b/doc/html/boost_asio/reference/executor/defer.html
index 5f590743a9..95f3df2808 100644
--- a/doc/html/boost_asio/reference/executor/defer.html
+++ b/doc/html/boost_asio/reference/executor/defer.html
@@ -72,7 +72,7 @@ void defer(
</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/executor/dispatch.html b/doc/html/boost_asio/reference/executor/dispatch.html
index 8e98874900..2bdc7ad9d2 100644
--- a/doc/html/boost_asio/reference/executor/dispatch.html
+++ b/doc/html/boost_asio/reference/executor/dispatch.html
@@ -72,7 +72,7 @@ void dispatch(
</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/executor/executor.html b/doc/html/boost_asio/reference/executor/executor.html
index b4f784b82c..16fafaa79c 100644
--- a/doc/html/boost_asio/reference/executor/executor.html
+++ b/doc/html/boost_asio/reference/executor/executor.html
@@ -79,7 +79,7 @@ Default constructor.
</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/executor/executor/overload1.html b/doc/html/boost_asio/reference/executor/executor/overload1.html
index 9f30c3d24e..d1fcf3678d 100644
--- a/doc/html/boost_asio/reference/executor/executor/overload1.html
+++ b/doc/html/boost_asio/reference/executor/executor/overload1.html
@@ -35,7 +35,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/executor/executor/overload2.html b/doc/html/boost_asio/reference/executor/executor/overload2.html
index 19ca77d3b7..18fa9a2e6b 100644
--- a/doc/html/boost_asio/reference/executor/executor/overload2.html
+++ b/doc/html/boost_asio/reference/executor/executor/overload2.html
@@ -36,7 +36,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/executor/executor/overload3.html b/doc/html/boost_asio/reference/executor/executor/overload3.html
index 65529741a0..63be44b459 100644
--- a/doc/html/boost_asio/reference/executor/executor/overload3.html
+++ b/doc/html/boost_asio/reference/executor/executor/overload3.html
@@ -36,7 +36,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/executor/executor/overload4.html b/doc/html/boost_asio/reference/executor/executor/overload4.html
index 6c737964ca..5ea1425fc0 100644
--- a/doc/html/boost_asio/reference/executor/executor/overload4.html
+++ b/doc/html/boost_asio/reference/executor/executor/overload4.html
@@ -36,7 +36,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/executor/executor/overload5.html b/doc/html/boost_asio/reference/executor/executor/overload5.html
index c054de5729..5df5d5eb20 100644
--- a/doc/html/boost_asio/reference/executor/executor/overload5.html
+++ b/doc/html/boost_asio/reference/executor/executor/overload5.html
@@ -38,7 +38,7 @@ executor(
</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/executor/executor/overload6.html b/doc/html/boost_asio/reference/executor/executor/overload6.html
index 4ecd8e1c9c..8406541929 100644
--- a/doc/html/boost_asio/reference/executor/executor/overload6.html
+++ b/doc/html/boost_asio/reference/executor/executor/overload6.html
@@ -42,7 +42,7 @@ executor(
</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/executor/on_work_finished.html b/doc/html/boost_asio/reference/executor/on_work_finished.html
index 8a4cf27b42..167da50447 100644
--- a/doc/html/boost_asio/reference/executor/on_work_finished.html
+++ b/doc/html/boost_asio/reference/executor/on_work_finished.html
@@ -36,7 +36,7 @@ Inform
</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/executor/on_work_started.html b/doc/html/boost_asio/reference/executor/on_work_started.html
index 0f16a1b279..76e270d86b 100644
--- a/doc/html/boost_asio/reference/executor/on_work_started.html
+++ b/doc/html/boost_asio/reference/executor/on_work_started.html
@@ -36,7 +36,7 @@ Inform
</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/executor/operator_eq_.html b/doc/html/boost_asio/reference/executor/operator_eq_.html
index 22efd3ec4e..24dc22e75e 100644
--- a/doc/html/boost_asio/reference/executor/operator_eq_.html
+++ b/doc/html/boost_asio/reference/executor/operator_eq_.html
@@ -59,7 +59,7 @@ executor &amp; <a class="link" href="operator_eq_/overload4.html" title="executo
</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/executor/operator_eq_/overload1.html b/doc/html/boost_asio/reference/executor/operator_eq_/overload1.html
index 994d3f08b9..00df4b27e4 100644
--- a/doc/html/boost_asio/reference/executor/operator_eq_/overload1.html
+++ b/doc/html/boost_asio/reference/executor/operator_eq_/overload1.html
@@ -36,7 +36,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/executor/operator_eq_/overload2.html b/doc/html/boost_asio/reference/executor/operator_eq_/overload2.html
index 24b33b9ed3..d434152ecd 100644
--- a/doc/html/boost_asio/reference/executor/operator_eq_/overload2.html
+++ b/doc/html/boost_asio/reference/executor/operator_eq_/overload2.html
@@ -33,7 +33,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/executor/operator_eq_/overload3.html b/doc/html/boost_asio/reference/executor/operator_eq_/overload3.html
index 41f5839d4c..baf1600baa 100644
--- a/doc/html/boost_asio/reference/executor/operator_eq_/overload3.html
+++ b/doc/html/boost_asio/reference/executor/operator_eq_/overload3.html
@@ -36,7 +36,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/executor/operator_eq_/overload4.html b/doc/html/boost_asio/reference/executor/operator_eq_/overload4.html
index cccd4003ba..d7bc95765a 100644
--- a/doc/html/boost_asio/reference/executor/operator_eq_/overload4.html
+++ b/doc/html/boost_asio/reference/executor/operator_eq_/overload4.html
@@ -39,7 +39,7 @@ executor &amp; operator=(
</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/executor/operator_eq__eq_.html b/doc/html/boost_asio/reference/executor/operator_eq__eq_.html
index 00445d80be..a4eda8ce1f 100644
--- a/doc/html/boost_asio/reference/executor/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/executor/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/executor/operator_not__eq_.html b/doc/html/boost_asio/reference/executor/operator_not__eq_.html
index f45d67e1ae..197d57f752 100644
--- a/doc/html/boost_asio/reference/executor/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/executor/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/executor/operator_unspecified_bool_type.html b/doc/html/boost_asio/reference/executor/operator_unspecified_bool_type.html
index 771e6a3f37..d9dd7766fe 100644
--- a/doc/html/boost_asio/reference/executor/operator_unspecified_bool_type.html
+++ b/doc/html/boost_asio/reference/executor/operator_unspecified_bool_type.html
@@ -37,7 +37,7 @@ Operator
</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/executor/post.html b/doc/html/boost_asio/reference/executor/post.html
index 5099b15f6d..ae5874b4fc 100644
--- a/doc/html/boost_asio/reference/executor/post.html
+++ b/doc/html/boost_asio/reference/executor/post.html
@@ -72,7 +72,7 @@ void post(
</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/executor/target.html b/doc/html/boost_asio/reference/executor/target.html
index dbed6fe217..8bbf862082 100644
--- a/doc/html/boost_asio/reference/executor/target.html
+++ b/doc/html/boost_asio/reference/executor/target.html
@@ -44,7 +44,7 @@ const Executor * <a class="link" href="target/overload2.html" title="executor::t
</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/executor/target/overload1.html b/doc/html/boost_asio/reference/executor/target/overload1.html
index 36e6efcb7f..9f033148ce 100644
--- a/doc/html/boost_asio/reference/executor/target/overload1.html
+++ b/doc/html/boost_asio/reference/executor/target/overload1.html
@@ -46,7 +46,7 @@ Executor * target();
</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/executor/target/overload2.html b/doc/html/boost_asio/reference/executor/target/overload2.html
index 74d81ba689..0b56ad0434 100644
--- a/doc/html/boost_asio/reference/executor/target/overload2.html
+++ b/doc/html/boost_asio/reference/executor/target/overload2.html
@@ -46,7 +46,7 @@ const Executor * target() const;
</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/executor/target_type.html b/doc/html/boost_asio/reference/executor/target_type.html
index 7be6b35552..9b1b24812d 100644
--- a/doc/html/boost_asio/reference/executor/target_type.html
+++ b/doc/html/boost_asio/reference/executor/target_type.html
@@ -45,7 +45,7 @@ Obtain type
</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/executor/unspecified_bool_true.html b/doc/html/boost_asio/reference/executor/unspecified_bool_true.html
index 15bbba4b67..b357491062 100644
--- a/doc/html/boost_asio/reference/executor/unspecified_bool_true.html
+++ b/doc/html/boost_asio/reference/executor/unspecified_bool_true.html
@@ -35,7 +35,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/executor/unspecified_bool_type.html b/doc/html/boost_asio/reference/executor/unspecified_bool_type.html
index 2c863cd516..76421d0d32 100644
--- a/doc/html/boost_asio/reference/executor/unspecified_bool_type.html
+++ b/doc/html/boost_asio/reference/executor/unspecified_bool_type.html
@@ -44,7 +44,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/executor__unspecified_bool_type_t.html b/doc/html/boost_asio/reference/executor__unspecified_bool_type_t.html
index 51096f0c7c..3bde536f49 100644
--- a/doc/html/boost_asio/reference/executor__unspecified_bool_type_t.html
+++ b/doc/html/boost_asio/reference/executor__unspecified_bool_type_t.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/executor_arg.html b/doc/html/boost_asio/reference/executor_arg.html
index c735f79ba6..c882f86c39 100644
--- a/doc/html/boost_asio/reference/executor_arg.html
+++ b/doc/html/boost_asio/reference/executor_arg.html
@@ -51,7 +51,7 @@ A special value, similar 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/executor_arg_t.html b/doc/html/boost_asio/reference/executor_arg_t.html
index 57ad0d3949..b4de513e96 100644
--- a/doc/html/boost_asio/reference/executor_arg_t.html
+++ b/doc/html/boost_asio/reference/executor_arg_t.html
@@ -87,7 +87,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/executor_arg_t/executor_arg_t.html b/doc/html/boost_asio/reference/executor_arg_t/executor_arg_t.html
index 9a3a5b870d..bef445acda 100644
--- a/doc/html/boost_asio/reference/executor_arg_t/executor_arg_t.html
+++ b/doc/html/boost_asio/reference/executor_arg_t/executor_arg_t.html
@@ -35,7 +35,7 @@ Constructor.
</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/executor_binder.html b/doc/html/boost_asio/reference/executor_binder.html
index 6f87680e4c..17863a75c2 100644
--- a/doc/html/boost_asio/reference/executor_binder.html
+++ b/doc/html/boost_asio/reference/executor_binder.html
@@ -234,7 +234,7 @@ class executor_binder
</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/executor_binder/_executor_binder.html b/doc/html/boost_asio/reference/executor_binder/_executor_binder.html
index d29e1da999..faaaea6944 100644
--- a/doc/html/boost_asio/reference/executor_binder/_executor_binder.html
+++ b/doc/html/boost_asio/reference/executor_binder/_executor_binder.html
@@ -35,7 +35,7 @@ Destructor.
</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/executor_binder/argument_type.html b/doc/html/boost_asio/reference/executor_binder/argument_type.html
index ed357c49b1..c6ecbdc397 100644
--- a/doc/html/boost_asio/reference/executor_binder/argument_type.html
+++ b/doc/html/boost_asio/reference/executor_binder/argument_type.html
@@ -64,7 +64,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/executor_binder/executor_binder.html b/doc/html/boost_asio/reference/executor_binder/executor_binder.html
index 60029456c6..d944042762 100644
--- a/doc/html/boost_asio/reference/executor_binder/executor_binder.html
+++ b/doc/html/boost_asio/reference/executor_binder/executor_binder.html
@@ -120,7 +120,7 @@ Construct
</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/executor_binder/executor_binder/overload1.html b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload1.html
index 412f3d21de..69283a8f34 100644
--- a/doc/html/boost_asio/reference/executor_binder/executor_binder/overload1.html
+++ b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload1.html
@@ -44,7 +44,7 @@ executor_binder(
</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/executor_binder/executor_binder/overload2.html b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload2.html
index 068706a9cc..e52efd8d3f 100644
--- a/doc/html/boost_asio/reference/executor_binder/executor_binder/overload2.html
+++ b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload2.html
@@ -36,7 +36,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/executor_binder/executor_binder/overload3.html b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload3.html
index 930c41ac45..3108deccff 100644
--- a/doc/html/boost_asio/reference/executor_binder/executor_binder/overload3.html
+++ b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload3.html
@@ -38,7 +38,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/executor_binder/executor_binder/overload4.html b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload4.html
index cdfe078136..d96796d83c 100644
--- a/doc/html/boost_asio/reference/executor_binder/executor_binder/overload4.html
+++ b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload4.html
@@ -44,7 +44,7 @@ executor_binder(
</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/executor_binder/executor_binder/overload5.html b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload5.html
index 60ff54564b..a98e5cf9fb 100644
--- a/doc/html/boost_asio/reference/executor_binder/executor_binder/overload5.html
+++ b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload5.html
@@ -46,7 +46,7 @@ executor_binder(
</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/executor_binder/executor_binder/overload6.html b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload6.html
index 2a64e2bf59..22e72d5fa6 100644
--- a/doc/html/boost_asio/reference/executor_binder/executor_binder/overload6.html
+++ b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload6.html
@@ -36,7 +36,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/executor_binder/executor_binder/overload7.html b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload7.html
index c58d776f59..2f69d43322 100644
--- a/doc/html/boost_asio/reference/executor_binder/executor_binder/overload7.html
+++ b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload7.html
@@ -38,7 +38,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/executor_binder/executor_binder/overload8.html b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload8.html
index 2085a4d79a..b6f7b011f7 100644
--- a/doc/html/boost_asio/reference/executor_binder/executor_binder/overload8.html
+++ b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload8.html
@@ -39,7 +39,7 @@ executor_binder(
</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/executor_binder/executor_binder/overload9.html b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload9.html
index 9b68c5ec93..cfa3a40dc7 100644
--- a/doc/html/boost_asio/reference/executor_binder/executor_binder/overload9.html
+++ b/doc/html/boost_asio/reference/executor_binder/executor_binder/overload9.html
@@ -42,7 +42,7 @@ executor_binder(
</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/executor_binder/executor_type.html b/doc/html/boost_asio/reference/executor_binder/executor_type.html
index bf2909c002..0e58db1214 100644
--- a/doc/html/boost_asio/reference/executor_binder/executor_type.html
+++ b/doc/html/boost_asio/reference/executor_binder/executor_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/executor_binder/first_argument_type.html b/doc/html/boost_asio/reference/executor_binder/first_argument_type.html
index 26c1c36a23..4621f49e0c 100644
--- a/doc/html/boost_asio/reference/executor_binder/first_argument_type.html
+++ b/doc/html/boost_asio/reference/executor_binder/first_argument_type.html
@@ -64,7 +64,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/executor_binder/get.html b/doc/html/boost_asio/reference/executor_binder/get.html
index 3d11f051f7..61d962296e 100644
--- a/doc/html/boost_asio/reference/executor_binder/get.html
+++ b/doc/html/boost_asio/reference/executor_binder/get.html
@@ -40,7 +40,7 @@ const target_type &amp; <a class="link" href="get/overload2.html" title="executo
</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/executor_binder/get/overload1.html b/doc/html/boost_asio/reference/executor_binder/get/overload1.html
index 62040a03b5..ee9b88520d 100644
--- a/doc/html/boost_asio/reference/executor_binder/get/overload1.html
+++ b/doc/html/boost_asio/reference/executor_binder/get/overload1.html
@@ -35,7 +35,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/executor_binder/get/overload2.html b/doc/html/boost_asio/reference/executor_binder/get/overload2.html
index 41465532a8..e38da13e79 100644
--- a/doc/html/boost_asio/reference/executor_binder/get/overload2.html
+++ b/doc/html/boost_asio/reference/executor_binder/get/overload2.html
@@ -35,7 +35,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/executor_binder/get_executor.html b/doc/html/boost_asio/reference/executor_binder/get_executor.html
index 0edfd580f0..c49e438e93 100644
--- a/doc/html/boost_asio/reference/executor_binder/get_executor.html
+++ b/doc/html/boost_asio/reference/executor_binder/get_executor.html
@@ -36,7 +36,7 @@ Obtain
</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/executor_binder/operator_lp__rp_.html b/doc/html/boost_asio/reference/executor_binder/operator_lp__rp_.html
index 84790d08de..13ca8514c5 100644
--- a/doc/html/boost_asio/reference/executor_binder/operator_lp__rp_.html
+++ b/doc/html/boost_asio/reference/executor_binder/operator_lp__rp_.html
@@ -44,7 +44,7 @@ auto <a class="link" href="operator_lp__rp_/overload2.html" title="executor_bind
</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/executor_binder/operator_lp__rp_/overload1.html b/doc/html/boost_asio/reference/executor_binder/operator_lp__rp_/overload1.html
index be00dc16f2..ce8907ef17 100644
--- a/doc/html/boost_asio/reference/executor_binder/operator_lp__rp_/overload1.html
+++ b/doc/html/boost_asio/reference/executor_binder/operator_lp__rp_/overload1.html
@@ -35,7 +35,7 @@ auto operator()(
</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/executor_binder/operator_lp__rp_/overload2.html b/doc/html/boost_asio/reference/executor_binder/operator_lp__rp_/overload2.html
index bc3c224412..b6757a31fa 100644
--- a/doc/html/boost_asio/reference/executor_binder/operator_lp__rp_/overload2.html
+++ b/doc/html/boost_asio/reference/executor_binder/operator_lp__rp_/overload2.html
@@ -35,7 +35,7 @@ auto operator()(
</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/executor_binder/result_type.html b/doc/html/boost_asio/reference/executor_binder/result_type.html
index 504c9c22f7..e25cdbd4ff 100644
--- a/doc/html/boost_asio/reference/executor_binder/result_type.html
+++ b/doc/html/boost_asio/reference/executor_binder/result_type.html
@@ -63,7 +63,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/executor_binder/second_argument_type.html b/doc/html/boost_asio/reference/executor_binder/second_argument_type.html
index 4c113ac5d2..37c4978616 100644
--- a/doc/html/boost_asio/reference/executor_binder/second_argument_type.html
+++ b/doc/html/boost_asio/reference/executor_binder/second_argument_type.html
@@ -64,7 +64,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/executor_binder/target_type.html b/doc/html/boost_asio/reference/executor_binder/target_type.html
index 0bd965148c..176aeb4a42 100644
--- a/doc/html/boost_asio/reference/executor_binder/target_type.html
+++ b/doc/html/boost_asio/reference/executor_binder/target_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/executor_work_guard.html b/doc/html/boost_asio/reference/executor_work_guard.html
index cdb562e429..8d3b023b57 100644
--- a/doc/html/boost_asio/reference/executor_work_guard.html
+++ b/doc/html/boost_asio/reference/executor_work_guard.html
@@ -167,7 +167,7 @@ class executor_work_guard
</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/executor_work_guard/_executor_work_guard.html b/doc/html/boost_asio/reference/executor_work_guard/_executor_work_guard.html
index ffbfdf5e20..a44cb9ff78 100644
--- a/doc/html/boost_asio/reference/executor_work_guard/_executor_work_guard.html
+++ b/doc/html/boost_asio/reference/executor_work_guard/_executor_work_guard.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../executor_work_guard.html" title="executor_work_guard">
<link rel="prev" href="reset.html" title="executor_work_guard::reset">
-<link rel="next" href="../experimental__await_token.html" title="experimental::await_token">
+<link rel="next" href="../generic__basic_endpoint.html" title="generic::basic_endpoint">
</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="reset.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../executor_work_guard.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="../experimental__await_token.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reset.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../executor_work_guard.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="../generic__basic_endpoint.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 @@ Destructor.
</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 @@ Destructor.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="reset.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../executor_work_guard.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="../experimental__await_token.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reset.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../executor_work_guard.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="../generic__basic_endpoint.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/executor_work_guard/executor_type.html b/doc/html/boost_asio/reference/executor_work_guard/executor_type.html
index d29889d6b4..7488672a93 100644
--- a/doc/html/boost_asio/reference/executor_work_guard/executor_type.html
+++ b/doc/html/boost_asio/reference/executor_work_guard/executor_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/executor_work_guard/executor_work_guard.html b/doc/html/boost_asio/reference/executor_work_guard/executor_work_guard.html
index f2e9efca6c..86c44134e8 100644
--- a/doc/html/boost_asio/reference/executor_work_guard/executor_work_guard.html
+++ b/doc/html/boost_asio/reference/executor_work_guard/executor_work_guard.html
@@ -52,7 +52,7 @@ Constructs
</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/executor_work_guard/executor_work_guard/overload1.html b/doc/html/boost_asio/reference/executor_work_guard/executor_work_guard/overload1.html
index f6dad8ecdd..218ccc7b72 100644
--- a/doc/html/boost_asio/reference/executor_work_guard/executor_work_guard/overload1.html
+++ b/doc/html/boost_asio/reference/executor_work_guard/executor_work_guard/overload1.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/executor_work_guard/executor_work_guard/overload2.html b/doc/html/boost_asio/reference/executor_work_guard/executor_work_guard/overload2.html
index 308a47b1bc..096e3512a8 100644
--- a/doc/html/boost_asio/reference/executor_work_guard/executor_work_guard/overload2.html
+++ b/doc/html/boost_asio/reference/executor_work_guard/executor_work_guard/overload2.html
@@ -36,7 +36,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/executor_work_guard/executor_work_guard/overload3.html b/doc/html/boost_asio/reference/executor_work_guard/executor_work_guard/overload3.html
index b2ab60fe01..4d468a788a 100644
--- a/doc/html/boost_asio/reference/executor_work_guard/executor_work_guard/overload3.html
+++ b/doc/html/boost_asio/reference/executor_work_guard/executor_work_guard/overload3.html
@@ -36,7 +36,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/executor_work_guard/get_executor.html b/doc/html/boost_asio/reference/executor_work_guard/get_executor.html
index 8ff0c042c0..31f7e0cc07 100644
--- a/doc/html/boost_asio/reference/executor_work_guard/get_executor.html
+++ b/doc/html/boost_asio/reference/executor_work_guard/get_executor.html
@@ -36,7 +36,7 @@ Obtain
</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/executor_work_guard/owns_work.html b/doc/html/boost_asio/reference/executor_work_guard/owns_work.html
index 713574a78b..3f86e524f9 100644
--- a/doc/html/boost_asio/reference/executor_work_guard/owns_work.html
+++ b/doc/html/boost_asio/reference/executor_work_guard/owns_work.html
@@ -37,7 +37,7 @@ Whether
</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/executor_work_guard/reset.html b/doc/html/boost_asio/reference/executor_work_guard/reset.html
index ed6ecf75e0..194b736c49 100644
--- a/doc/html/boost_asio/reference/executor_work_guard/reset.html
+++ b/doc/html/boost_asio/reference/executor_work_guard/reset.html
@@ -36,7 +36,7 @@ Indicate
</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/experimental__await_token.html b/doc/html/boost_asio/reference/experimental__await_token.html
deleted file mode 100644
index 2daffd83f1..0000000000
--- a/doc/html/boost_asio/reference/experimental__await_token.html
+++ /dev/null
@@ -1,161 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::await_token</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="../reference.html" title="Reference">
-<link rel="prev" href="executor_work_guard/_executor_work_guard.html" title="executor_work_guard::~executor_work_guard">
-<link rel="next" href="experimental__await_token/await_token.html" title="experimental::await_token::await_token">
-</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="executor_work_guard/_executor_work_guard.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__await_token/await_token.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.experimental__await_token"></a><a class="link" href="experimental__await_token.html" title="experimental::await_token">experimental::await_token</a>
-</h3></div></div></div>
-<p>
- A completion token that represents the currently executing coroutine.
- </p>
-<pre class="programlisting">template&lt;
- typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>&gt;
-class await_token
-</pre>
-<h5>
-<a name="boost_asio.reference.experimental__await_token.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__await_token.types"></a></span><a class="link" href="experimental__await_token.html#boost_asio.reference.experimental__await_token.types">Types</a>
- </h5>
-<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="experimental__await_token/executor_type.html" title="experimental::await_token::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- The associated executor type.
- </p>
- </td>
-</tr></tbody>
-</table></div>
-<h5>
-<a name="boost_asio.reference.experimental__await_token.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__await_token.member_functions"></a></span><a class="link" href="experimental__await_token.html#boost_asio.reference.experimental__await_token.member_functions">Member
- Functions</a>
- </h5>
-<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="experimental__await_token/await_token.html" title="experimental::await_token::await_token"><span class="bold"><strong>await_token</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Copy constructor. <br> <span class="silver"> &#8212;</span><br> Move constructor.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="experimental__await_token/get_executor.html" title="experimental::await_token::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Get the associated executor.
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-<p>
- The <a class="link" href="experimental__await_token.html" title="experimental::await_token"><code class="computeroutput">experimental::await_token</code></a>
- class is used to represent the currently executing coroutine. An <a class="link" href="experimental__await_token.html" title="experimental::await_token"><code class="computeroutput">experimental::await_token</code></a>
- may be passed as a handler to an asynchronous operation. For example:
- </p>
-<pre class="programlisting">awaitable&lt;void&gt; my_coroutine()
-{
- await_token token = co_await this_coro::token();
- ...
- std::size_t n = co_await my_socket.async_read_some(buffer, token);
- ...
-}
-</pre>
-<p>
- The initiating function (async_read_some in the above example) suspends the
- current coroutine. The coroutine is resumed when the asynchronous operation
- completes, and the result of the operation is returned.
- </p>
-<h5>
-<a name="boost_asio.reference.experimental__await_token.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__await_token.requirements"></a></span><a class="link" href="experimental__await_token.html#boost_asio.reference.experimental__await_token.requirements">Requirements</a>
- </h5>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/co_spawn.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
- </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="executor_work_guard/_executor_work_guard.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__await_token/await_token.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__await_token/await_token.html b/doc/html/boost_asio/reference/experimental__await_token/await_token.html
deleted file mode 100644
index cddb212e5c..0000000000
--- a/doc/html/boost_asio/reference/experimental__await_token/await_token.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::await_token::await_token</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="../experimental__await_token.html" title="experimental::await_token">
-<link rel="prev" href="../experimental__await_token.html" title="experimental::await_token">
-<link rel="next" href="await_token/overload1.html" title="experimental::await_token::await_token (1 of 2 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="../experimental__await_token.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__await_token.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="await_token/overload1.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.experimental__await_token.await_token"></a><a class="link" href="await_token.html" title="experimental::await_token::await_token">experimental::await_token::await_token</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__await_token.await_token"></a>
-Copy
- constructor.
- </p>
-<pre class="programlisting"><a class="link" href="await_token/overload1.html" title="experimental::await_token::await_token (1 of 2 overloads)">await_token</a>(
- const await_token &amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="await_token/overload1.html" title="experimental::await_token::await_token (1 of 2 overloads)">more...</a></em></span>
-</pre>
-<p>
- Move constructor.
- </p>
-<pre class="programlisting"><a class="link" href="await_token/overload2.html" title="experimental::await_token::await_token (2 of 2 overloads)">await_token</a>(
- await_token &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="await_token/overload2.html" title="experimental::await_token::await_token (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>
- 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="../experimental__await_token.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__await_token.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="await_token/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__await_token/await_token/overload1.html b/doc/html/boost_asio/reference/experimental__await_token/await_token/overload1.html
deleted file mode 100644
index 51c0e95704..0000000000
--- a/doc/html/boost_asio/reference/experimental__await_token/await_token/overload1.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::await_token::await_token (1 of 2 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="../await_token.html" title="experimental::await_token::await_token">
-<link rel="prev" href="../await_token.html" title="experimental::await_token::await_token">
-<link rel="next" href="overload2.html" title="experimental::await_token::await_token (2 of 2 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="../await_token.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../await_token.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="overload2.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.experimental__await_token.await_token.overload1"></a><a class="link" href="overload1.html" title="experimental::await_token::await_token (1 of 2 overloads)">experimental::await_token::await_token
- (1 of 2 overloads)</a>
-</h5></div></div></div>
-<p>
- Copy constructor.
- </p>
-<pre class="programlisting">await_token(
- const await_token &amp; other);
-</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>
- 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="../await_token.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../await_token.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__await_token/executor_type.html b/doc/html/boost_asio/reference/experimental__await_token/executor_type.html
deleted file mode 100644
index 3f4efa0629..0000000000
--- a/doc/html/boost_asio/reference/experimental__await_token/executor_type.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::await_token::executor_type</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="../experimental__await_token.html" title="experimental::await_token">
-<link rel="prev" href="await_token/overload2.html" title="experimental::await_token::await_token (2 of 2 overloads)">
-<link rel="next" href="get_executor.html" title="experimental::await_token::get_executor">
-</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="await_token/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__await_token.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_executor.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.experimental__await_token.executor_type"></a><a class="link" href="executor_type.html" title="experimental::await_token::executor_type">experimental::await_token::executor_type</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__await_token.executor_type"></a>
-The
- associated executor type.
- </p>
-<pre class="programlisting">typedef Executor executor_type;
-</pre>
-<h6>
-<a name="boost_asio.reference.experimental__await_token.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__await_token.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.experimental__await_token.executor_type.requirements">Requirements</a>
- </h6>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/co_spawn.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
- </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="await_token/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__await_token.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__await_token/get_executor.html b/doc/html/boost_asio/reference/experimental__await_token/get_executor.html
deleted file mode 100644
index 3405977cab..0000000000
--- a/doc/html/boost_asio/reference/experimental__await_token/get_executor.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::await_token::get_executor</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="../experimental__await_token.html" title="experimental::await_token">
-<link rel="prev" href="executor_type.html" title="experimental::await_token::executor_type">
-<link rel="next" href="../experimental__awaitable.html" title="experimental::awaitable">
-</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="executor_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__await_token.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="../experimental__awaitable.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.experimental__await_token.get_executor"></a><a class="link" href="get_executor.html" title="experimental::await_token::get_executor">experimental::await_token::get_executor</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__await_token.get_executor"></a>
-Get
- the associated executor.
- </p>
-<pre class="programlisting">executor_type get_executor() const;
-</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>
- 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="executor_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__await_token.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="../experimental__awaitable.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__awaitable.html b/doc/html/boost_asio/reference/experimental__awaitable.html
deleted file mode 100644
index ad8e4995cc..0000000000
--- a/doc/html/boost_asio/reference/experimental__awaitable.html
+++ /dev/null
@@ -1,158 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::awaitable</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="../reference.html" title="Reference">
-<link rel="prev" href="experimental__await_token/get_executor.html" title="experimental::await_token::get_executor">
-<link rel="next" href="experimental__awaitable/awaitable.html" title="experimental::awaitable::awaitable">
-</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="experimental__await_token/get_executor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__awaitable/awaitable.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.experimental__awaitable"></a><a class="link" href="experimental__awaitable.html" title="experimental::awaitable">experimental::awaitable</a>
-</h3></div></div></div>
-<p>
- The return type of a coroutine or asynchronous operation.
- </p>
-<pre class="programlisting">template&lt;
- typename T,
- typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a> = strand&lt;executor&gt;&gt;
-class awaitable
-</pre>
-<h5>
-<a name="boost_asio.reference.experimental__awaitable.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__awaitable.types"></a></span><a class="link" href="experimental__awaitable.html#boost_asio.reference.experimental__awaitable.types">Types</a>
- </h5>
-<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="experimental__awaitable/executor_type.html" title="experimental::awaitable::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- The executor type that will be used for the coroutine.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="experimental__awaitable/value_type.html" title="experimental::awaitable::value_type"><span class="bold"><strong>value_type</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- The type of the awaited value.
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-<h5>
-<a name="boost_asio.reference.experimental__awaitable.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__awaitable.member_functions"></a></span><a class="link" href="experimental__awaitable.html#boost_asio.reference.experimental__awaitable.member_functions">Member
- Functions</a>
- </h5>
-<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="experimental__awaitable/awaitable.html" title="experimental::awaitable::awaitable"><span class="bold"><strong>awaitable</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Move constructor.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="experimental__awaitable/_awaitable.html" title="experimental::awaitable::~awaitable"><span class="bold"><strong>~awaitable</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Destructor.
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-<h5>
-<a name="boost_asio.reference.experimental__awaitable.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__awaitable.requirements"></a></span><a class="link" href="experimental__awaitable.html#boost_asio.reference.experimental__awaitable.requirements">Requirements</a>
- </h5>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/co_spawn.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
- </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="experimental__await_token/get_executor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__awaitable/awaitable.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__awaitable/awaitable.html b/doc/html/boost_asio/reference/experimental__awaitable/awaitable.html
deleted file mode 100644
index ba771c5b3b..0000000000
--- a/doc/html/boost_asio/reference/experimental__awaitable/awaitable.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::awaitable::awaitable</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="../experimental__awaitable.html" title="experimental::awaitable">
-<link rel="prev" href="../experimental__awaitable.html" title="experimental::awaitable">
-<link rel="next" href="executor_type.html" title="experimental::awaitable::executor_type">
-</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="../experimental__awaitable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__awaitable.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="executor_type.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.experimental__awaitable.awaitable"></a><a class="link" href="awaitable.html" title="experimental::awaitable::awaitable">experimental::awaitable::awaitable</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__awaitable.awaitable"></a>
-Move
- constructor.
- </p>
-<pre class="programlisting">awaitable(
- awaitable &amp;&amp; other);
-</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>
- 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="../experimental__awaitable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__awaitable.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="executor_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__awaitable/value_type.html b/doc/html/boost_asio/reference/experimental__awaitable/value_type.html
deleted file mode 100644
index e2577d71c0..0000000000
--- a/doc/html/boost_asio/reference/experimental__awaitable/value_type.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::awaitable::value_type</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="../experimental__awaitable.html" title="experimental::awaitable">
-<link rel="prev" href="executor_type.html" title="experimental::awaitable::executor_type">
-<link rel="next" href="_awaitable.html" title="experimental::awaitable::~awaitable">
-</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="executor_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__awaitable.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="_awaitable.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.experimental__awaitable.value_type"></a><a class="link" href="value_type.html" title="experimental::awaitable::value_type">experimental::awaitable::value_type</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__awaitable.value_type"></a>
-The
- type of the awaited value.
- </p>
-<pre class="programlisting">typedef T value_type;
-</pre>
-<h6>
-<a name="boost_asio.reference.experimental__awaitable.value_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__awaitable.value_type.requirements"></a></span><a class="link" href="value_type.html#boost_asio.reference.experimental__awaitable.value_type.requirements">Requirements</a>
- </h6>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/co_spawn.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
- </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="executor_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__awaitable.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="_awaitable.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__co_spawn.html b/doc/html/boost_asio/reference/experimental__co_spawn.html
deleted file mode 100644
index 11840f80d4..0000000000
--- a/doc/html/boost_asio/reference/experimental__co_spawn.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::co_spawn</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="../reference.html" title="Reference">
-<link rel="prev" href="experimental__awaitable/_awaitable.html" title="experimental::awaitable::~awaitable">
-<link rel="next" href="experimental__co_spawn/overload1.html" title="experimental::co_spawn (1 of 3 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="experimental__awaitable/_awaitable.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__co_spawn/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.experimental__co_spawn"></a><a class="link" href="experimental__co_spawn.html" title="experimental::co_spawn">experimental::co_spawn</a>
-</h3></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__co_spawn"></a>
-Spawn a
- new thread of execution.
- </p>
-<pre class="programlisting">template&lt;
- typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
- typename F,
- typename CompletionToken,
- typename = typename enable_if&lt;is_executor&lt;Executor&gt;::value&gt;::type&gt;
-auto <a class="link" href="experimental__co_spawn/overload1.html" title="experimental::co_spawn (1 of 3 overloads)">co_spawn</a>(
- const Executor &amp; ex,
- F &amp;&amp; f,
- CompletionToken &amp;&amp; token);
- <span class="emphasis"><em>&#187; <a class="link" href="experimental__co_spawn/overload1.html" title="experimental::co_spawn (1 of 3 overloads)">more...</a></em></span>
-
-template&lt;
- typename ExecutionContext,
- typename F,
- typename CompletionToken,
- typename = typename enable_if&lt; is_convertible&lt;ExecutionContext&amp;, execution_context&amp;&gt;::value&gt;::type&gt;
-auto <a class="link" href="experimental__co_spawn/overload2.html" title="experimental::co_spawn (2 of 3 overloads)">co_spawn</a>(
- ExecutionContext &amp; ctx,
- F &amp;&amp; f,
- CompletionToken &amp;&amp; token);
- <span class="emphasis"><em>&#187; <a class="link" href="experimental__co_spawn/overload2.html" title="experimental::co_spawn (2 of 3 overloads)">more...</a></em></span>
-
-template&lt;
- typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>,
- typename F,
- typename CompletionToken&gt;
-auto <a class="link" href="experimental__co_spawn/overload3.html" title="experimental::co_spawn (3 of 3 overloads)">co_spawn</a>(
- const await_token&lt; Executor &gt; &amp; parent,
- F &amp;&amp; f,
- CompletionToken &amp;&amp; token);
- <span class="emphasis"><em>&#187; <a class="link" href="experimental__co_spawn/overload3.html" title="experimental::co_spawn (3 of 3 overloads)">more...</a></em></span>
-</pre>
-<h5>
-<a name="boost_asio.reference.experimental__co_spawn.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__co_spawn.requirements"></a></span><a class="link" href="experimental__co_spawn.html#boost_asio.reference.experimental__co_spawn.requirements">Requirements</a>
- </h5>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/co_spawn.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
- </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="experimental__awaitable/_awaitable.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__co_spawn/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__co_spawn/overload1.html b/doc/html/boost_asio/reference/experimental__co_spawn/overload1.html
deleted file mode 100644
index a0b199ae59..0000000000
--- a/doc/html/boost_asio/reference/experimental__co_spawn/overload1.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::co_spawn (1 of 3 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="../experimental__co_spawn.html" title="experimental::co_spawn">
-<link rel="prev" href="../experimental__co_spawn.html" title="experimental::co_spawn">
-<link rel="next" href="overload2.html" title="experimental::co_spawn (2 of 3 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="../experimental__co_spawn.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__co_spawn.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="overload2.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.experimental__co_spawn.overload1"></a><a class="link" href="overload1.html" title="experimental::co_spawn (1 of 3 overloads)">experimental::co_spawn
- (1 of 3 overloads)</a>
-</h4></div></div></div>
-<p>
- Spawn a new thread of execution.
- </p>
-<pre class="programlisting">template&lt;
- typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
- typename F,
- typename CompletionToken,
- typename = typename enable_if&lt;is_executor&lt;Executor&gt;::value&gt;::type&gt;
-auto co_spawn(
- const Executor &amp; ex,
- F &amp;&amp; f,
- CompletionToken &amp;&amp; token);
-</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>
- 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="../experimental__co_spawn.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__co_spawn.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="overload2.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__co_spawn/overload3.html b/doc/html/boost_asio/reference/experimental__co_spawn/overload3.html
deleted file mode 100644
index 4c11e9f57b..0000000000
--- a/doc/html/boost_asio/reference/experimental__co_spawn/overload3.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::co_spawn (3 of 3 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="../experimental__co_spawn.html" title="experimental::co_spawn">
-<link rel="prev" href="overload2.html" title="experimental::co_spawn (2 of 3 overloads)">
-<link rel="next" href="../experimental__detached.html" title="experimental::detached">
-</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="overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__co_spawn.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="../experimental__detached.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.experimental__co_spawn.overload3"></a><a class="link" href="overload3.html" title="experimental::co_spawn (3 of 3 overloads)">experimental::co_spawn
- (3 of 3 overloads)</a>
-</h4></div></div></div>
-<p>
- Spawn a new thread of execution.
- </p>
-<pre class="programlisting">template&lt;
- typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
- typename F,
- typename CompletionToken&gt;
-auto co_spawn(
- const await_token&lt; Executor &gt; &amp; parent,
- F &amp;&amp; f,
- CompletionToken &amp;&amp; token);
-</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>
- 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="overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__co_spawn.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="../experimental__detached.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__detached.html b/doc/html/boost_asio/reference/experimental__detached.html
deleted file mode 100644
index f683037106..0000000000
--- a/doc/html/boost_asio/reference/experimental__detached.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::detached</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="../reference.html" title="Reference">
-<link rel="prev" href="experimental__co_spawn/overload3.html" title="experimental::co_spawn (3 of 3 overloads)">
-<link rel="next" href="experimental__detached_t.html" title="experimental::detached_t">
-</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="experimental__co_spawn/overload3.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__detached_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.experimental__detached"></a><a class="link" href="experimental__detached.html" title="experimental::detached">experimental::detached</a>
-</h3></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__detached"></a>
-A special
- value, similar to std::nothrow.
- </p>
-<pre class="programlisting">constexpr detached_t detached;
-</pre>
-<p>
- See the documentation for <a class="link" href="experimental__detached_t.html" title="experimental::detached_t"><code class="computeroutput">experimental::detached_t</code></a>
- for a usage example.
- </p>
-<h5>
-<a name="boost_asio.reference.experimental__detached.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__detached.requirements"></a></span><a class="link" href="experimental__detached.html#boost_asio.reference.experimental__detached.requirements">Requirements</a>
- </h5>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/detached.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
- </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="experimental__co_spawn/overload3.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__detached_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__detached_t/detached_t.html b/doc/html/boost_asio/reference/experimental__detached_t/detached_t.html
deleted file mode 100644
index d9bbce1b3d..0000000000
--- a/doc/html/boost_asio/reference/experimental__detached_t/detached_t.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::detached_t::detached_t</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="../experimental__detached_t.html" title="experimental::detached_t">
-<link rel="prev" href="../experimental__detached_t.html" title="experimental::detached_t">
-<link rel="next" href="../experimental__redirect_error.html" title="experimental::redirect_error">
-</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="../experimental__detached_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__detached_t.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="../experimental__redirect_error.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.experimental__detached_t.detached_t"></a><a class="link" href="detached_t.html" title="experimental::detached_t::detached_t">experimental::detached_t::detached_t</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__detached_t.detached_t"></a>
-Constructor.
- </p>
-<pre class="programlisting">constexpr detached_t();
-</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>
- 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="../experimental__detached_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__detached_t.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="../experimental__redirect_error.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__this_coro__executor.html b/doc/html/boost_asio/reference/experimental__this_coro__executor.html
deleted file mode 100644
index cddeaf4992..0000000000
--- a/doc/html/boost_asio/reference/experimental__this_coro__executor.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::this_coro::executor</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="../reference.html" title="Reference">
-<link rel="prev" href="experimental__redirect_error_t/token_.html" title="experimental::redirect_error_t::token_">
-<link rel="next" href="experimental__this_coro__executor_t.html" title="experimental::this_coro::executor_t">
-</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="experimental__redirect_error_t/token_.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__this_coro__executor_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.experimental__this_coro__executor"></a><a class="link" href="experimental__this_coro__executor.html" title="experimental::this_coro::executor">experimental::this_coro::executor</a>
-</h3></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__this_coro__executor"></a>
-Awaitable
- object that returns the executor of the current coroutine.
- </p>
-<pre class="programlisting">constexpr executor_t executor();
-</pre>
-<h5>
-<a name="boost_asio.reference.experimental__this_coro__executor.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__this_coro__executor.requirements"></a></span><a class="link" href="experimental__this_coro__executor.html#boost_asio.reference.experimental__this_coro__executor.requirements">Requirements</a>
- </h5>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/co_spawn.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
- </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="experimental__redirect_error_t/token_.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__this_coro__executor_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__this_coro__executor_t.html b/doc/html/boost_asio/reference/experimental__this_coro__executor_t.html
deleted file mode 100644
index ed9017a780..0000000000
--- a/doc/html/boost_asio/reference/experimental__this_coro__executor_t.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::this_coro::executor_t</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="../reference.html" title="Reference">
-<link rel="prev" href="experimental__this_coro__executor.html" title="experimental::this_coro::executor">
-<link rel="next" href="experimental__this_coro__token.html" title="experimental::this_coro::token">
-</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="experimental__this_coro__executor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__this_coro__token.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.experimental__this_coro__executor_t"></a><a class="link" href="experimental__this_coro__executor_t.html" title="experimental::this_coro::executor_t">experimental::this_coro::executor_t</a>
-</h3></div></div></div>
-<p>
- Awaitable type that returns the executor of the current coroutine.
- </p>
-<pre class="programlisting">struct executor_t
-</pre>
-<h5>
-<a name="boost_asio.reference.experimental__this_coro__executor_t.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__this_coro__executor_t.requirements"></a></span><a class="link" href="experimental__this_coro__executor_t.html#boost_asio.reference.experimental__this_coro__executor_t.requirements">Requirements</a>
- </h5>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/co_spawn.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
- </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="experimental__this_coro__executor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__this_coro__token.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__this_coro__token.html b/doc/html/boost_asio/reference/experimental__this_coro__token.html
deleted file mode 100644
index dc72f67c76..0000000000
--- a/doc/html/boost_asio/reference/experimental__this_coro__token.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::this_coro::token</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="../reference.html" title="Reference">
-<link rel="prev" href="experimental__this_coro__executor_t.html" title="experimental::this_coro::executor_t">
-<link rel="next" href="experimental__this_coro__token_t.html" title="experimental::this_coro::token_t">
-</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="experimental__this_coro__executor_t.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__this_coro__token_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.experimental__this_coro__token"></a><a class="link" href="experimental__this_coro__token.html" title="experimental::this_coro::token">experimental::this_coro::token</a>
-</h3></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__this_coro__token"></a>
-Awaitable
- object that returns a completion token for the current coroutine.
- </p>
-<pre class="programlisting">constexpr token_t token();
-</pre>
-<h5>
-<a name="boost_asio.reference.experimental__this_coro__token.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__this_coro__token.requirements"></a></span><a class="link" href="experimental__this_coro__token.html#boost_asio.reference.experimental__this_coro__token.requirements">Requirements</a>
- </h5>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/co_spawn.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
- </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="experimental__this_coro__executor_t.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__this_coro__token_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/experimental__this_coro__token_t.html b/doc/html/boost_asio/reference/experimental__this_coro__token_t.html
deleted file mode 100644
index 5b96ef45e9..0000000000
--- a/doc/html/boost_asio/reference/experimental__this_coro__token_t.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::this_coro::token_t</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="../reference.html" title="Reference">
-<link rel="prev" href="experimental__this_coro__token.html" title="experimental::this_coro::token">
-<link rel="next" href="generic__basic_endpoint.html" title="generic::basic_endpoint">
-</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="experimental__this_coro__token.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="generic__basic_endpoint.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.experimental__this_coro__token_t"></a><a class="link" href="experimental__this_coro__token_t.html" title="experimental::this_coro::token_t">experimental::this_coro::token_t</a>
-</h3></div></div></div>
-<p>
- Awaitable type that returns a completion token for the current coroutine.
- </p>
-<pre class="programlisting">struct token_t
-</pre>
-<h5>
-<a name="boost_asio.reference.experimental__this_coro__token_t.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__this_coro__token_t.requirements"></a></span><a class="link" href="experimental__this_coro__token_t.html#boost_asio.reference.experimental__this_coro__token_t.requirements">Requirements</a>
- </h5>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/co_spawn.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
- </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="experimental__this_coro__token.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="generic__basic_endpoint.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/generic__basic_endpoint.html b/doc/html/boost_asio/reference/generic__basic_endpoint.html
index 579e012687..08fee845e1 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint.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="../reference.html" title="Reference">
-<link rel="prev" href="experimental__this_coro__token_t.html" title="experimental::this_coro::token_t">
+<link rel="prev" href="executor_work_guard/_executor_work_guard.html" title="executor_work_guard::~executor_work_guard">
<link rel="next" href="generic__basic_endpoint/basic_endpoint.html" title="generic::basic_endpoint::basic_endpoint">
</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="experimental__this_coro__token_t.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="generic__basic_endpoint/basic_endpoint.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="executor_work_guard/_executor_work_guard.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="generic__basic_endpoint/basic_endpoint.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -326,7 +326,7 @@ class basic_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>
@@ -334,7 +334,7 @@ class basic_endpoint
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="experimental__this_coro__token_t.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="generic__basic_endpoint/basic_endpoint.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="executor_work_guard/_executor_work_guard.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="generic__basic_endpoint/basic_endpoint.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint.html b/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint.html
index c891185371..a6ff0e10b1 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint.html
@@ -62,7 +62,7 @@ Default
</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/generic__basic_endpoint/basic_endpoint/overload1.html b/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload1.html
index 2d8389bedd..5effaf6244 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload1.html
@@ -35,7 +35,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/generic__basic_endpoint/basic_endpoint/overload2.html b/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload2.html
index 0a4772089e..6c39e5de1e 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload2.html
@@ -38,7 +38,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/generic__basic_endpoint/basic_endpoint/overload3.html b/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload3.html
index f40e617174..b7e1ff4a52 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload3.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload3.html
@@ -38,7 +38,7 @@ basic_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/generic__basic_endpoint/basic_endpoint/overload4.html b/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload4.html
index 2bc39a4146..cbdd7b358c 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload4.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload4.html
@@ -36,7 +36,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/generic__basic_endpoint/capacity.html b/doc/html/boost_asio/reference/generic__basic_endpoint/capacity.html
index 156e978fab..7dadc478cc 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/capacity.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/capacity.html
@@ -36,7 +36,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/generic__basic_endpoint/data.html b/doc/html/boost_asio/reference/generic__basic_endpoint/data.html
index 80c2aae4ee..ed82a4766d 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/data.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/data.html
@@ -40,7 +40,7 @@ const data_type * <a class="link" href="data/overload2.html" title="generic::bas
</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/generic__basic_endpoint/data/overload1.html b/doc/html/boost_asio/reference/generic__basic_endpoint/data/overload1.html
index 06302d0dc8..1ce39546d5 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/data/overload1.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/data/overload1.html
@@ -35,7 +35,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/generic__basic_endpoint/data/overload2.html b/doc/html/boost_asio/reference/generic__basic_endpoint/data/overload2.html
index 5210bbeac8..21d1cd5a0d 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/data/overload2.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/data/overload2.html
@@ -35,7 +35,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/generic__basic_endpoint/data_type.html b/doc/html/boost_asio/reference/generic__basic_endpoint/data_type.html
index 32d5a47274..9b30e3d544 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/data_type.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/data_type.html
@@ -47,7 +47,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/generic__basic_endpoint/operator_eq_.html b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_eq_.html
index 13ad1424c1..cc608153bf 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/operator_eq_.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_eq_.html
@@ -37,7 +37,7 @@ Assign
</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/generic__basic_endpoint/operator_eq__eq_.html b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_eq__eq_.html
index 600fe64cc8..495c2b98b0 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__basic_endpoint/operator_gt_.html b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_gt_.html
index 248721205e..24e71d35dc 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/operator_gt_.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_gt_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__basic_endpoint/operator_gt__eq_.html b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_gt__eq_.html
index c681be2896..65e71e7071 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/operator_gt__eq_.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_gt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__basic_endpoint/operator_lt_.html b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_lt_.html
index 29f72f4133..c44c15f700 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/operator_lt_.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_lt_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__basic_endpoint/operator_lt__eq_.html b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_lt__eq_.html
index 10498ab08a..a9f1827014 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/operator_lt__eq_.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_lt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__basic_endpoint/operator_not__eq_.html b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_not__eq_.html
index 699132cf2e..85df013f2c 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__basic_endpoint/protocol.html b/doc/html/boost_asio/reference/generic__basic_endpoint/protocol.html
index 23548c9861..81688772d0 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/protocol.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/protocol.html
@@ -36,7 +36,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/generic__basic_endpoint/protocol_type.html b/doc/html/boost_asio/reference/generic__basic_endpoint/protocol_type.html
index 38aa6feb3d..94ae829578 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/protocol_type.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/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/generic__basic_endpoint/resize.html b/doc/html/boost_asio/reference/generic__basic_endpoint/resize.html
index 0a0f9b3e47..b58dd76257 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/resize.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/resize.html
@@ -37,7 +37,7 @@ Set
</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/generic__basic_endpoint/size.html b/doc/html/boost_asio/reference/generic__basic_endpoint/size.html
index e0ef5b9789..3d317097b4 100644
--- a/doc/html/boost_asio/reference/generic__basic_endpoint/size.html
+++ b/doc/html/boost_asio/reference/generic__basic_endpoint/size.html
@@ -36,7 +36,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/generic__datagram_protocol.html b/doc/html/boost_asio/reference/generic__datagram_protocol.html
index d8b7f2d2b2..031ec13385 100644
--- a/doc/html/boost_asio/reference/generic__datagram_protocol.html
+++ b/doc/html/boost_asio/reference/generic__datagram_protocol.html
@@ -245,7 +245,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/generic__datagram_protocol/datagram_protocol.html b/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol.html
index 4fb3587748..c514452c32 100644
--- a/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol.html
+++ b/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol.html
@@ -48,7 +48,7 @@ Construct
</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/generic__datagram_protocol/datagram_protocol/overload1.html b/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload1.html
index 04c1eea6b7..ca7a1dba89 100644
--- a/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload1.html
+++ b/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload1.html
@@ -37,7 +37,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/generic__datagram_protocol/datagram_protocol/overload2.html b/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload2.html
index 80bafbb360..229a5c6025 100644
--- a/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload2.html
+++ b/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload2.html
@@ -51,7 +51,7 @@ datagram_protocol(
</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/generic__datagram_protocol/endpoint.html b/doc/html/boost_asio/reference/generic__datagram_protocol/endpoint.html
index b9dd3f0226..5fa277fdfb 100644
--- a/doc/html/boost_asio/reference/generic__datagram_protocol/endpoint.html
+++ b/doc/html/boost_asio/reference/generic__datagram_protocol/endpoint.html
@@ -326,7 +326,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/generic__datagram_protocol/family.html b/doc/html/boost_asio/reference/generic__datagram_protocol/family.html
index 209405e1d5..ededa41a22 100644
--- a/doc/html/boost_asio/reference/generic__datagram_protocol/family.html
+++ b/doc/html/boost_asio/reference/generic__datagram_protocol/family.html
@@ -36,7 +36,7 @@ Obtain
</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/generic__datagram_protocol/operator_eq__eq_.html b/doc/html/boost_asio/reference/generic__datagram_protocol/operator_eq__eq_.html
index 1a21066dc7..135490a63a 100644
--- a/doc/html/boost_asio/reference/generic__datagram_protocol/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/generic__datagram_protocol/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__datagram_protocol/operator_not__eq_.html b/doc/html/boost_asio/reference/generic__datagram_protocol/operator_not__eq_.html
index 292539a077..64e3f4c4c2 100644
--- a/doc/html/boost_asio/reference/generic__datagram_protocol/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/generic__datagram_protocol/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__datagram_protocol/protocol.html b/doc/html/boost_asio/reference/generic__datagram_protocol/protocol.html
index 4b8c3ca77d..37e0d48e9a 100644
--- a/doc/html/boost_asio/reference/generic__datagram_protocol/protocol.html
+++ b/doc/html/boost_asio/reference/generic__datagram_protocol/protocol.html
@@ -36,7 +36,7 @@ Obtain
</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/generic__datagram_protocol/socket.html b/doc/html/boost_asio/reference/generic__datagram_protocol/socket.html
index 18e90810cf..60cb7d708b 100644
--- a/doc/html/boost_asio/reference/generic__datagram_protocol/socket.html
+++ b/doc/html/boost_asio/reference/generic__datagram_protocol/socket.html
@@ -58,6 +58,18 @@ The
<tr>
<td>
<p>
+ <a class="link" href="../basic_datagram_socket__rebind_executor.html" title="basic_datagram_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_datagram_socket/broadcast.html" title="basic_datagram_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -526,32 +538,6 @@ The
<tr>
<td>
<p>
- <a class="link" href="../basic_datagram_socket/get_io_context.html" title="basic_datagram_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_datagram_socket/get_io_service.html" title="basic_datagram_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_datagram_socket/get_option.html" title="basic_datagram_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -896,13 +882,45 @@ The
</tr>
</tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.generic__datagram_protocol.socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.generic__datagram_protocol.socket.protected_data_members"></a></span><a class="link" href="socket.html#boost_asio.reference.generic__datagram_protocol.socket.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_datagram_socket/impl_.html" title="basic_datagram_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_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
class template provides asynchronous and blocking datagram-oriented socket
functionality.
</p>
<h6>
-<a name="boost_asio.reference.generic__datagram_protocol.socket.h3"></a>
+<a name="boost_asio.reference.generic__datagram_protocol.socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.generic__datagram_protocol.socket.thread_safety"></a></span><a class="link" href="socket.html#boost_asio.reference.generic__datagram_protocol.socket.thread_safety">Thread
Safety</a>
</h6>
@@ -913,7 +931,7 @@ The
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.generic__datagram_protocol.socket.h4"></a>
+<a name="boost_asio.reference.generic__datagram_protocol.socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.generic__datagram_protocol.socket.requirements"></a></span><a class="link" href="socket.html#boost_asio.reference.generic__datagram_protocol.socket.requirements">Requirements</a>
</h6>
<p>
@@ -925,7 +943,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/generic__datagram_protocol/type.html b/doc/html/boost_asio/reference/generic__datagram_protocol/type.html
index a2fb8fb4cd..737dd872e8 100644
--- a/doc/html/boost_asio/reference/generic__datagram_protocol/type.html
+++ b/doc/html/boost_asio/reference/generic__datagram_protocol/type.html
@@ -36,7 +36,7 @@ Obtain
</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/generic__raw_protocol.html b/doc/html/boost_asio/reference/generic__raw_protocol.html
index b565f8e311..cf36a4a1a5 100644
--- a/doc/html/boost_asio/reference/generic__raw_protocol.html
+++ b/doc/html/boost_asio/reference/generic__raw_protocol.html
@@ -245,7 +245,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/generic__raw_protocol/endpoint.html b/doc/html/boost_asio/reference/generic__raw_protocol/endpoint.html
index 88f3133b5a..48f966187c 100644
--- a/doc/html/boost_asio/reference/generic__raw_protocol/endpoint.html
+++ b/doc/html/boost_asio/reference/generic__raw_protocol/endpoint.html
@@ -326,7 +326,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/generic__raw_protocol/family.html b/doc/html/boost_asio/reference/generic__raw_protocol/family.html
index 80d721179c..3a7023f91b 100644
--- a/doc/html/boost_asio/reference/generic__raw_protocol/family.html
+++ b/doc/html/boost_asio/reference/generic__raw_protocol/family.html
@@ -36,7 +36,7 @@ Obtain
</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/generic__raw_protocol/operator_eq__eq_.html b/doc/html/boost_asio/reference/generic__raw_protocol/operator_eq__eq_.html
index e1fca547d9..872c1771bf 100644
--- a/doc/html/boost_asio/reference/generic__raw_protocol/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/generic__raw_protocol/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__raw_protocol/operator_not__eq_.html b/doc/html/boost_asio/reference/generic__raw_protocol/operator_not__eq_.html
index 06de76802b..483c6d25b4 100644
--- a/doc/html/boost_asio/reference/generic__raw_protocol/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/generic__raw_protocol/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__raw_protocol/protocol.html b/doc/html/boost_asio/reference/generic__raw_protocol/protocol.html
index 18e7379123..cfc6e6f814 100644
--- a/doc/html/boost_asio/reference/generic__raw_protocol/protocol.html
+++ b/doc/html/boost_asio/reference/generic__raw_protocol/protocol.html
@@ -36,7 +36,7 @@ Obtain
</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/generic__raw_protocol/raw_protocol.html b/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol.html
index 4f9ac96da6..e1b262392f 100644
--- a/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol.html
+++ b/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol.html
@@ -48,7 +48,7 @@ Construct
</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/generic__raw_protocol/raw_protocol/overload1.html b/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/overload1.html
index e91e9d605f..5020442514 100644
--- a/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/overload1.html
+++ b/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/overload1.html
@@ -37,7 +37,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/generic__raw_protocol/raw_protocol/overload2.html b/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/overload2.html
index 1ba5b4139e..357eea06c2 100644
--- a/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/overload2.html
+++ b/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/overload2.html
@@ -51,7 +51,7 @@ raw_protocol(
</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/generic__raw_protocol/socket.html b/doc/html/boost_asio/reference/generic__raw_protocol/socket.html
index 7d770f05fe..97e4dfe6ea 100644
--- a/doc/html/boost_asio/reference/generic__raw_protocol/socket.html
+++ b/doc/html/boost_asio/reference/generic__raw_protocol/socket.html
@@ -58,6 +58,18 @@ The
<tr>
<td>
<p>
+ <a class="link" href="../basic_raw_socket__rebind_executor.html" title="basic_raw_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_raw_socket/broadcast.html" title="basic_raw_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -526,32 +538,6 @@ The
<tr>
<td>
<p>
- <a class="link" href="../basic_raw_socket/get_io_context.html" title="basic_raw_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_raw_socket/get_io_service.html" title="basic_raw_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_raw_socket/get_option.html" title="basic_raw_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -895,12 +881,44 @@ The
</tr>
</tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.generic__raw_protocol.socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.generic__raw_protocol.socket.protected_data_members"></a></span><a class="link" href="socket.html#boost_asio.reference.generic__raw_protocol.socket.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_raw_socket/impl_.html" title="basic_raw_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_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
class template provides asynchronous and blocking raw-oriented socket functionality.
</p>
<h6>
-<a name="boost_asio.reference.generic__raw_protocol.socket.h3"></a>
+<a name="boost_asio.reference.generic__raw_protocol.socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.generic__raw_protocol.socket.thread_safety"></a></span><a class="link" href="socket.html#boost_asio.reference.generic__raw_protocol.socket.thread_safety">Thread
Safety</a>
</h6>
@@ -911,7 +929,7 @@ The
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.generic__raw_protocol.socket.h4"></a>
+<a name="boost_asio.reference.generic__raw_protocol.socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.generic__raw_protocol.socket.requirements"></a></span><a class="link" href="socket.html#boost_asio.reference.generic__raw_protocol.socket.requirements">Requirements</a>
</h6>
<p>
@@ -923,7 +941,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/generic__raw_protocol/type.html b/doc/html/boost_asio/reference/generic__raw_protocol/type.html
index b608ecf0d4..b2b684b509 100644
--- a/doc/html/boost_asio/reference/generic__raw_protocol/type.html
+++ b/doc/html/boost_asio/reference/generic__raw_protocol/type.html
@@ -36,7 +36,7 @@ Obtain
</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/generic__seq_packet_protocol.html b/doc/html/boost_asio/reference/generic__seq_packet_protocol.html
index 0324525905..03274c0ef1 100644
--- a/doc/html/boost_asio/reference/generic__seq_packet_protocol.html
+++ b/doc/html/boost_asio/reference/generic__seq_packet_protocol.html
@@ -240,7 +240,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/generic__seq_packet_protocol/endpoint.html b/doc/html/boost_asio/reference/generic__seq_packet_protocol/endpoint.html
index d01894a68c..4d1d6c05eb 100644
--- a/doc/html/boost_asio/reference/generic__seq_packet_protocol/endpoint.html
+++ b/doc/html/boost_asio/reference/generic__seq_packet_protocol/endpoint.html
@@ -326,7 +326,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/generic__seq_packet_protocol/family.html b/doc/html/boost_asio/reference/generic__seq_packet_protocol/family.html
index 85eedf8cae..82f979763f 100644
--- a/doc/html/boost_asio/reference/generic__seq_packet_protocol/family.html
+++ b/doc/html/boost_asio/reference/generic__seq_packet_protocol/family.html
@@ -36,7 +36,7 @@ Obtain
</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/generic__seq_packet_protocol/operator_eq__eq_.html b/doc/html/boost_asio/reference/generic__seq_packet_protocol/operator_eq__eq_.html
index 5cc4967020..488da75e10 100644
--- a/doc/html/boost_asio/reference/generic__seq_packet_protocol/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/generic__seq_packet_protocol/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__seq_packet_protocol/operator_not__eq_.html b/doc/html/boost_asio/reference/generic__seq_packet_protocol/operator_not__eq_.html
index 89e83a5010..2305df6b74 100644
--- a/doc/html/boost_asio/reference/generic__seq_packet_protocol/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/generic__seq_packet_protocol/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__seq_packet_protocol/protocol.html b/doc/html/boost_asio/reference/generic__seq_packet_protocol/protocol.html
index 2f00960f82..f972630595 100644
--- a/doc/html/boost_asio/reference/generic__seq_packet_protocol/protocol.html
+++ b/doc/html/boost_asio/reference/generic__seq_packet_protocol/protocol.html
@@ -36,7 +36,7 @@ Obtain
</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/generic__seq_packet_protocol/seq_packet_protocol.html b/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol.html
index 81e481bc98..a1b092e199 100644
--- a/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol.html
+++ b/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol.html
@@ -48,7 +48,7 @@ Construct
</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/generic__seq_packet_protocol/seq_packet_protocol/overload1.html b/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload1.html
index 9a7f5bc0ff..7601aaebb5 100644
--- a/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload1.html
+++ b/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload1.html
@@ -37,7 +37,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/generic__seq_packet_protocol/seq_packet_protocol/overload2.html b/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload2.html
index ba1023fc46..7ce2b804d9 100644
--- a/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload2.html
+++ b/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload2.html
@@ -52,7 +52,7 @@ seq_packet_protocol(
</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/generic__seq_packet_protocol/socket.html b/doc/html/boost_asio/reference/generic__seq_packet_protocol/socket.html
index 70c1016c7b..ffa5e58df4 100644
--- a/doc/html/boost_asio/reference/generic__seq_packet_protocol/socket.html
+++ b/doc/html/boost_asio/reference/generic__seq_packet_protocol/socket.html
@@ -58,6 +58,18 @@ The
<tr>
<td>
<p>
+ <a class="link" href="../basic_seq_packet_socket__rebind_executor.html" title="basic_seq_packet_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_seq_packet_socket/broadcast.html" title="basic_seq_packet_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -502,32 +514,6 @@ The
<tr>
<td>
<p>
- <a class="link" href="../basic_seq_packet_socket/get_io_context.html" title="basic_seq_packet_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_seq_packet_socket/get_io_service.html" title="basic_seq_packet_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_seq_packet_socket/get_option.html" title="basic_seq_packet_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -849,13 +835,45 @@ The
</tr>
</tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.generic__seq_packet_protocol.socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.generic__seq_packet_protocol.socket.protected_data_members"></a></span><a class="link" href="socket.html#boost_asio.reference.generic__seq_packet_protocol.socket.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_seq_packet_socket/impl_.html" title="basic_seq_packet_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_seq_packet_socket.html" title="basic_seq_packet_socket"><code class="computeroutput">basic_seq_packet_socket</code></a>
class template provides asynchronous and blocking sequenced packet socket
functionality.
</p>
<h6>
-<a name="boost_asio.reference.generic__seq_packet_protocol.socket.h3"></a>
+<a name="boost_asio.reference.generic__seq_packet_protocol.socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.generic__seq_packet_protocol.socket.thread_safety"></a></span><a class="link" href="socket.html#boost_asio.reference.generic__seq_packet_protocol.socket.thread_safety">Thread
Safety</a>
</h6>
@@ -866,7 +884,7 @@ The
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.generic__seq_packet_protocol.socket.h4"></a>
+<a name="boost_asio.reference.generic__seq_packet_protocol.socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.generic__seq_packet_protocol.socket.requirements"></a></span><a class="link" href="socket.html#boost_asio.reference.generic__seq_packet_protocol.socket.requirements">Requirements</a>
</h6>
<p>
@@ -878,7 +896,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/generic__seq_packet_protocol/type.html b/doc/html/boost_asio/reference/generic__seq_packet_protocol/type.html
index cc659e010c..16ef0dc7a5 100644
--- a/doc/html/boost_asio/reference/generic__seq_packet_protocol/type.html
+++ b/doc/html/boost_asio/reference/generic__seq_packet_protocol/type.html
@@ -36,7 +36,7 @@ Obtain
</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/generic__stream_protocol.html b/doc/html/boost_asio/reference/generic__stream_protocol.html
index 6ae258d837..48370bdbb0 100644
--- a/doc/html/boost_asio/reference/generic__stream_protocol.html
+++ b/doc/html/boost_asio/reference/generic__stream_protocol.html
@@ -257,7 +257,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/generic__stream_protocol/endpoint.html b/doc/html/boost_asio/reference/generic__stream_protocol/endpoint.html
index ec6bd4e703..177a0c1973 100644
--- a/doc/html/boost_asio/reference/generic__stream_protocol/endpoint.html
+++ b/doc/html/boost_asio/reference/generic__stream_protocol/endpoint.html
@@ -326,7 +326,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/generic__stream_protocol/family.html b/doc/html/boost_asio/reference/generic__stream_protocol/family.html
index 9aece973a2..58cb4b704c 100644
--- a/doc/html/boost_asio/reference/generic__stream_protocol/family.html
+++ b/doc/html/boost_asio/reference/generic__stream_protocol/family.html
@@ -36,7 +36,7 @@ Obtain
</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/generic__stream_protocol/iostream.html b/doc/html/boost_asio/reference/generic__stream_protocol/iostream.html
index 6afa78f542..75f93d001c 100644
--- a/doc/html/boost_asio/reference/generic__stream_protocol/iostream.html
+++ b/doc/html/boost_asio/reference/generic__stream_protocol/iostream.html
@@ -320,7 +320,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/generic__stream_protocol/operator_eq__eq_.html b/doc/html/boost_asio/reference/generic__stream_protocol/operator_eq__eq_.html
index 7dcc19c2e3..204dfc298c 100644
--- a/doc/html/boost_asio/reference/generic__stream_protocol/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/generic__stream_protocol/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__stream_protocol/operator_not__eq_.html b/doc/html/boost_asio/reference/generic__stream_protocol/operator_not__eq_.html
index 433c729d29..64c7af485a 100644
--- a/doc/html/boost_asio/reference/generic__stream_protocol/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/generic__stream_protocol/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/generic__stream_protocol/protocol.html b/doc/html/boost_asio/reference/generic__stream_protocol/protocol.html
index 014de2044c..43e5125fd0 100644
--- a/doc/html/boost_asio/reference/generic__stream_protocol/protocol.html
+++ b/doc/html/boost_asio/reference/generic__stream_protocol/protocol.html
@@ -36,7 +36,7 @@ Obtain
</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/generic__stream_protocol/socket.html b/doc/html/boost_asio/reference/generic__stream_protocol/socket.html
index 8b9613e453..ecebff63e8 100644
--- a/doc/html/boost_asio/reference/generic__stream_protocol/socket.html
+++ b/doc/html/boost_asio/reference/generic__stream_protocol/socket.html
@@ -58,6 +58,18 @@ The
<tr>
<td>
<p>
+ <a class="link" href="../basic_stream_socket__rebind_executor.html" title="basic_stream_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_stream_socket/broadcast.html" title="basic_stream_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -526,32 +538,6 @@ The
<tr>
<td>
<p>
- <a class="link" href="../basic_stream_socket/get_io_context.html" title="basic_stream_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_stream_socket/get_io_service.html" title="basic_stream_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_stream_socket/get_option.html" title="basic_stream_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -897,13 +883,45 @@ The
</tr>
</tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.generic__stream_protocol.socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.generic__stream_protocol.socket.protected_data_members"></a></span><a class="link" href="socket.html#boost_asio.reference.generic__stream_protocol.socket.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_stream_socket/impl_.html" title="basic_stream_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_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
class template provides asynchronous and blocking stream-oriented socket
functionality.
</p>
<h6>
-<a name="boost_asio.reference.generic__stream_protocol.socket.h3"></a>
+<a name="boost_asio.reference.generic__stream_protocol.socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.generic__stream_protocol.socket.thread_safety"></a></span><a class="link" href="socket.html#boost_asio.reference.generic__stream_protocol.socket.thread_safety">Thread
Safety</a>
</h6>
@@ -914,7 +932,7 @@ The
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.generic__stream_protocol.socket.h4"></a>
+<a name="boost_asio.reference.generic__stream_protocol.socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.generic__stream_protocol.socket.requirements"></a></span><a class="link" href="socket.html#boost_asio.reference.generic__stream_protocol.socket.requirements">Requirements</a>
</h6>
<p>
@@ -926,7 +944,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/generic__stream_protocol/stream_protocol.html b/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol.html
index 30675213ca..7f87084592 100644
--- a/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol.html
+++ b/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol.html
@@ -48,7 +48,7 @@ Construct
</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/generic__stream_protocol/stream_protocol/overload1.html b/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/overload1.html
index 69cfa629c6..09bd7b30a9 100644
--- a/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/overload1.html
+++ b/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/overload1.html
@@ -37,7 +37,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/generic__stream_protocol/stream_protocol/overload2.html b/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/overload2.html
index 90bce0e011..f69fd8cfa1 100644
--- a/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/overload2.html
+++ b/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/overload2.html
@@ -51,7 +51,7 @@ stream_protocol(
</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/generic__stream_protocol/type.html b/doc/html/boost_asio/reference/generic__stream_protocol/type.html
index e0384c1829..1de447169e 100644
--- a/doc/html/boost_asio/reference/generic__stream_protocol/type.html
+++ b/doc/html/boost_asio/reference/generic__stream_protocol/type.html
@@ -36,7 +36,7 @@ Obtain
</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/get_associated_allocator.html b/doc/html/boost_asio/reference/get_associated_allocator.html
index 7692a97189..2aa9b39c5e 100644
--- a/doc/html/boost_asio/reference/get_associated_allocator.html
+++ b/doc/html/boost_asio/reference/get_associated_allocator.html
@@ -58,7 +58,7 @@ associated_allocator&lt; T, Allocator &gt;::type <a class="link" href="get_assoc
</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/get_associated_allocator/overload1.html b/doc/html/boost_asio/reference/get_associated_allocator/overload1.html
index 76b8246f60..9897b7ab44 100644
--- a/doc/html/boost_asio/reference/get_associated_allocator/overload1.html
+++ b/doc/html/boost_asio/reference/get_associated_allocator/overload1.html
@@ -46,7 +46,7 @@ associated_allocator&lt; T &gt;::type get_associated_allocator(
</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/get_associated_allocator/overload2.html b/doc/html/boost_asio/reference/get_associated_allocator/overload2.html
index 22afd01e0a..26b4de633b 100644
--- a/doc/html/boost_asio/reference/get_associated_allocator/overload2.html
+++ b/doc/html/boost_asio/reference/get_associated_allocator/overload2.html
@@ -48,7 +48,7 @@ associated_allocator&lt; T, Allocator &gt;::type get_associated_allocator(
</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/get_associated_executor.html b/doc/html/boost_asio/reference/get_associated_executor.html
index 3fe8464f51..fce125c071 100644
--- a/doc/html/boost_asio/reference/get_associated_executor.html
+++ b/doc/html/boost_asio/reference/get_associated_executor.html
@@ -68,7 +68,7 @@ associated_executor&lt; T, typename ExecutionContext::executor_type &gt;::type <
</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/get_associated_executor/overload1.html b/doc/html/boost_asio/reference/get_associated_executor/overload1.html
index 76a387ecbf..ad1c94e313 100644
--- a/doc/html/boost_asio/reference/get_associated_executor/overload1.html
+++ b/doc/html/boost_asio/reference/get_associated_executor/overload1.html
@@ -46,7 +46,7 @@ associated_executor&lt; T &gt;::type get_associated_executor(
</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/get_associated_executor/overload2.html b/doc/html/boost_asio/reference/get_associated_executor/overload2.html
index 7e24fb24bc..6f989b73ce 100644
--- a/doc/html/boost_asio/reference/get_associated_executor/overload2.html
+++ b/doc/html/boost_asio/reference/get_associated_executor/overload2.html
@@ -49,7 +49,7 @@ associated_executor&lt; T, Executor &gt;::type get_associated_executor(
</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/get_associated_executor/overload3.html b/doc/html/boost_asio/reference/get_associated_executor/overload3.html
index bf11098008..57a56972ec 100644
--- a/doc/html/boost_asio/reference/get_associated_executor/overload3.html
+++ b/doc/html/boost_asio/reference/get_associated_executor/overload3.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../get_associated_executor.html" title="get_associated_executor">
<link rel="prev" href="overload2.html" title="get_associated_executor (2 of 3 overloads)">
-<link rel="next" href="../handler_type.html" title="handler_type">
+<link rel="next" href="../high_resolution_timer.html" title="high_resolution_timer">
</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="overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get_associated_executor.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="../handler_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get_associated_executor.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="../high_resolution_timer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -50,7 +50,7 @@ associated_executor&lt; T, typename ExecutionContext::executor_type &gt;::type g
</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>
@@ -58,7 +58,7 @@ associated_executor&lt; T, typename ExecutionContext::executor_type &gt;::type g
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get_associated_executor.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="../handler_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get_associated_executor.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="../high_resolution_timer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/handler_type.html b/doc/html/boost_asio/reference/handler_type.html
deleted file mode 100644
index b5c7c8aa02..0000000000
--- a/doc/html/boost_asio/reference/handler_type.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>handler_type</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="../reference.html" title="Reference">
-<link rel="prev" href="get_associated_executor/overload3.html" title="get_associated_executor (3 of 3 overloads)">
-<link rel="next" href="handler_type/type.html" title="handler_type::type">
-</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_associated_executor/overload3.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="handler_type/type.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.handler_type"></a><a class="link" href="handler_type.html" title="handler_type">handler_type</a>
-</h3></div></div></div>
-<p>
- (Deprecated: Use two-parameter version of <a class="link" href="async_result.html" title="async_result"><code class="computeroutput">async_result</code></a>.)
- Default handler type traits provided for all completion token types.
- </p>
-<pre class="programlisting">template&lt;
- typename CompletionToken,
- typename Signature,
- typename = void&gt;
-struct handler_type
-</pre>
-<h5>
-<a name="boost_asio.reference.handler_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.handler_type.types"></a></span><a class="link" href="handler_type.html#boost_asio.reference.handler_type.types">Types</a>
- </h5>
-<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="handler_type/type.html" title="handler_type::type"><span class="bold"><strong>type</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- The handler type for the specific signature.
- </p>
- </td>
-</tr></tbody>
-</table></div>
-<p>
- The <a class="link" href="handler_type.html" title="handler_type"><code class="computeroutput">handler_type</code></a>
- traits class is used for determining the concrete handler type to be used
- for an asynchronous operation. It allows the handler type to be determined
- at the point where the specific completion handler signature is known.
- </p>
-<p>
- This template may be specialised for user-defined completion token types.
- </p>
-<h5>
-<a name="boost_asio.reference.handler_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.handler_type.requirements"></a></span><a class="link" href="handler_type.html#boost_asio.reference.handler_type.requirements">Requirements</a>
- </h5>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/handler_type.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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_associated_executor/overload3.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="handler_type/type.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/has_service.html b/doc/html/boost_asio/reference/has_service.html
deleted file mode 100644
index 05073fc230..0000000000
--- a/doc/html/boost_asio/reference/has_service.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>has_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="../reference.html" title="Reference">
-<link rel="prev" href="handler_type/type.html" title="handler_type::type">
-<link rel="next" href="high_resolution_timer.html" title="high_resolution_timer">
-</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="handler_type/type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="high_resolution_timer.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.has_service"></a><a class="link" href="has_service.html" title="has_service">has_service</a>
-</h3></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.has_service"></a>
- </p>
-<pre class="programlisting">template&lt;
- typename <a class="link" href="Service.html" title="Service requirements">Service</a>&gt;
-bool has_service(
- execution_context &amp; e);
-</pre>
-<p>
- This function is used to determine whether the <a class="link" href="execution_context.html" title="execution_context"><code class="computeroutput">execution_context</code></a>
- contains a service object corresponding to the given service type.
- </p>
-<h5>
-<a name="boost_asio.reference.has_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.has_service.parameters"></a></span><a class="link" href="has_service.html#boost_asio.reference.has_service.parameters">Parameters</a>
- </h5>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">e</span></dt>
-<dd><p>
- The <a class="link" href="execution_context.html" title="execution_context"><code class="computeroutput">execution_context</code></a>
- object that owns the service.
- </p></dd>
-</dl>
-</div>
-<h5>
-<a name="boost_asio.reference.has_service.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.has_service.return_value"></a></span><a class="link" href="has_service.html#boost_asio.reference.has_service.return_value">Return
- Value</a>
- </h5>
-<p>
- A boolean indicating whether the <a class="link" href="execution_context.html" title="execution_context"><code class="computeroutput">execution_context</code></a>
- contains the service.
- </p>
-<h5>
-<a name="boost_asio.reference.has_service.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.has_service.requirements"></a></span><a class="link" href="has_service.html#boost_asio.reference.has_service.requirements">Requirements</a>
- </h5>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/impl/execution_context.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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="handler_type/type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="high_resolution_timer.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/high_resolution_timer.html b/doc/html/boost_asio/reference/high_resolution_timer.html
index 46d0875e33..b23b502689 100644
--- a/doc/html/boost_asio/reference/high_resolution_timer.html
+++ b/doc/html/boost_asio/reference/high_resolution_timer.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="../reference.html" title="Reference">
-<link rel="prev" href="has_service.html" title="has_service">
+<link rel="prev" href="get_associated_executor/overload3.html" title="get_associated_executor (3 of 3 overloads)">
<link rel="next" href="invalid_service_owner.html" title="invalid_service_owner">
</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="has_service.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="invalid_service_owner.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_associated_executor/overload3.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="invalid_service_owner.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -263,32 +263,6 @@ Typedef for
<tr>
<td>
<p>
- <a class="link" href="basic_waitable_timer/get_io_context.html" title="basic_waitable_timer::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_waitable_timer/get_io_service.html" title="basic_waitable_timer::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_waitable_timer/operator_eq_.html" title="basic_waitable_timer::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
@@ -367,7 +341,7 @@ Typedef for
Performing a blocking wait (C++11):
</p>
<pre class="programlisting">// Construct a timer without setting an expiry time.
-boost::asio::steady_timer timer(io_context);
+boost::asio::steady_timer timer(my_context);
// Set an expiry time relative to now.
timer.expires_after(std::chrono::seconds(5));
@@ -389,7 +363,7 @@ timer.wait();
...
// Construct a timer with an absolute expiry time.
-boost::asio::steady_timer timer(io_context,
+boost::asio::steady_timer timer(my_context,
std::chrono::steady_clock::now() + std::chrono::seconds(60));
// Start an asynchronous wait.
@@ -461,7 +435,7 @@ void on_timeout(const boost::system::error_code&amp; e)
</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>
@@ -469,7 +443,7 @@ void on_timeout(const boost::system::error_code&amp; e)
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="has_service.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="invalid_service_owner.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_associated_executor/overload3.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="invalid_service_owner.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/invalid_service_owner.html b/doc/html/boost_asio/reference/invalid_service_owner.html
index f0d7a95ac0..7d5e21c2bf 100644
--- a/doc/html/boost_asio/reference/invalid_service_owner.html
+++ b/doc/html/boost_asio/reference/invalid_service_owner.html
@@ -77,7 +77,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/invalid_service_owner/invalid_service_owner.html b/doc/html/boost_asio/reference/invalid_service_owner/invalid_service_owner.html
index a11e2fc469..43cee26604 100644
--- a/doc/html/boost_asio/reference/invalid_service_owner/invalid_service_owner.html
+++ b/doc/html/boost_asio/reference/invalid_service_owner/invalid_service_owner.html
@@ -34,7 +34,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/io_context.html b/doc/html/boost_asio/reference/io_context.html
index 5c785aacf2..edbf750419 100644
--- a/doc/html/boost_asio/reference/io_context.html
+++ b/doc/html/boost_asio/reference/io_context.html
@@ -708,7 +708,7 @@ work.reset(); // Allow run() to exit.
</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/io_context/_io_context.html b/doc/html/boost_asio/reference/io_context/_io_context.html
index 6d238779f1..c29bc24182 100644
--- a/doc/html/boost_asio/reference/io_context/_io_context.html
+++ b/doc/html/boost_asio/reference/io_context/_io_context.html
@@ -82,7 +82,7 @@ Destructor.
</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/io_context/add_service.html b/doc/html/boost_asio/reference/io_context/add_service.html
index bbc91fbf01..908cbaa947 100644
--- a/doc/html/boost_asio/reference/io_context/add_service.html
+++ b/doc/html/boost_asio/reference/io_context/add_service.html
@@ -103,7 +103,7 @@ friend void add_service(
</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/io_context/count_type.html b/doc/html/boost_asio/reference/io_context/count_type.html
index 35c9c05a03..7ebabf141d 100644
--- a/doc/html/boost_asio/reference/io_context/count_type.html
+++ b/doc/html/boost_asio/reference/io_context/count_type.html
@@ -46,7 +46,7 @@ The type
</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/io_context/destroy.html b/doc/html/boost_asio/reference/io_context/destroy.html
index f127722e42..ec89c43b07 100644
--- a/doc/html/boost_asio/reference/io_context/destroy.html
+++ b/doc/html/boost_asio/reference/io_context/destroy.html
@@ -47,7 +47,7 @@ Destroys all services
</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/io_context/dispatch.html b/doc/html/boost_asio/reference/io_context/dispatch.html
index fa395eb3a5..011aece6f3 100644
--- a/doc/html/boost_asio/reference/io_context/dispatch.html
+++ b/doc/html/boost_asio/reference/io_context/dispatch.html
@@ -91,7 +91,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/io_context/fork_event.html b/doc/html/boost_asio/reference/io_context/fork_event.html
index 9c828a6aa2..6c31051971 100644
--- a/doc/html/boost_asio/reference/io_context/fork_event.html
+++ b/doc/html/boost_asio/reference/io_context/fork_event.html
@@ -65,7 +65,7 @@ Fork-related
</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/io_context/get_executor.html b/doc/html/boost_asio/reference/io_context/get_executor.html
index 30be6a1d7b..c493bd50a2 100644
--- a/doc/html/boost_asio/reference/io_context/get_executor.html
+++ b/doc/html/boost_asio/reference/io_context/get_executor.html
@@ -36,7 +36,7 @@ Obtains
</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/io_context/has_service.html b/doc/html/boost_asio/reference/io_context/has_service.html
index 1fb48c3cc0..5dca184ef4 100644
--- a/doc/html/boost_asio/reference/io_context/has_service.html
+++ b/doc/html/boost_asio/reference/io_context/has_service.html
@@ -80,7 +80,7 @@ friend bool has_service(
</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/io_context/io_context.html b/doc/html/boost_asio/reference/io_context/io_context.html
index c2d645dcfc..5365032aae 100644
--- a/doc/html/boost_asio/reference/io_context/io_context.html
+++ b/doc/html/boost_asio/reference/io_context/io_context.html
@@ -40,7 +40,7 @@ explicit <a class="link" href="io_context/overload2.html" title="io_context::io_
</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/io_context/io_context/overload1.html b/doc/html/boost_asio/reference/io_context/io_context/overload1.html
index 6d15b9ddc7..2b8507dbc6 100644
--- a/doc/html/boost_asio/reference/io_context/io_context/overload1.html
+++ b/doc/html/boost_asio/reference/io_context/io_context/overload1.html
@@ -35,7 +35,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/io_context/io_context/overload2.html b/doc/html/boost_asio/reference/io_context/io_context/overload2.html
index fe6fce47fc..d4d97928af 100644
--- a/doc/html/boost_asio/reference/io_context/io_context/overload2.html
+++ b/doc/html/boost_asio/reference/io_context/io_context/overload2.html
@@ -53,7 +53,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/io_context/make_service.html b/doc/html/boost_asio/reference/io_context/make_service.html
index 62e056e7bc..ddc9552a6b 100644
--- a/doc/html/boost_asio/reference/io_context/make_service.html
+++ b/doc/html/boost_asio/reference/io_context/make_service.html
@@ -89,7 +89,7 @@ friend Service &amp; make_service(
</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/io_context/notify_fork.html b/doc/html/boost_asio/reference/io_context/notify_fork.html
index a03f6c4a63..04162aaba0 100644
--- a/doc/html/boost_asio/reference/io_context/notify_fork.html
+++ b/doc/html/boost_asio/reference/io_context/notify_fork.html
@@ -114,7 +114,7 @@ else
</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/io_context/poll.html b/doc/html/boost_asio/reference/io_context/poll.html
index dd60554cf0..a076b7c136 100644
--- a/doc/html/boost_asio/reference/io_context/poll.html
+++ b/doc/html/boost_asio/reference/io_context/poll.html
@@ -45,7 +45,7 @@ Run the <a class="link" href="../io_context.html" title="io_context"><code class
</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/io_context/poll/overload1.html b/doc/html/boost_asio/reference/io_context/poll/overload1.html
index 25f45d1090..b638a2cc85 100644
--- a/doc/html/boost_asio/reference/io_context/poll/overload1.html
+++ b/doc/html/boost_asio/reference/io_context/poll/overload1.html
@@ -49,7 +49,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/io_context/poll/overload2.html b/doc/html/boost_asio/reference/io_context/poll/overload2.html
index 2ec2f1781e..c271f015fd 100644
--- a/doc/html/boost_asio/reference/io_context/poll/overload2.html
+++ b/doc/html/boost_asio/reference/io_context/poll/overload2.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/io_context/poll_one.html b/doc/html/boost_asio/reference/io_context/poll_one.html
index 18cb04095c..8ed7486bc8 100644
--- a/doc/html/boost_asio/reference/io_context/poll_one.html
+++ b/doc/html/boost_asio/reference/io_context/poll_one.html
@@ -45,7 +45,7 @@ Run the <a class="link" href="../io_context.html" title="io_context"><code class
</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/io_context/poll_one/overload1.html b/doc/html/boost_asio/reference/io_context/poll_one/overload1.html
index 7670b7811d..9a8b3dcffc 100644
--- a/doc/html/boost_asio/reference/io_context/poll_one/overload1.html
+++ b/doc/html/boost_asio/reference/io_context/poll_one/overload1.html
@@ -48,7 +48,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/io_context/poll_one/overload2.html b/doc/html/boost_asio/reference/io_context/poll_one/overload2.html
index 8d646e5250..5a74185e0b 100644
--- a/doc/html/boost_asio/reference/io_context/poll_one/overload2.html
+++ b/doc/html/boost_asio/reference/io_context/poll_one/overload2.html
@@ -62,7 +62,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/io_context/post.html b/doc/html/boost_asio/reference/io_context/post.html
index 4cceb0b5dd..a029ee3554 100644
--- a/doc/html/boost_asio/reference/io_context/post.html
+++ b/doc/html/boost_asio/reference/io_context/post.html
@@ -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/io_context/reset.html b/doc/html/boost_asio/reference/io_context/reset.html
index 6d7e4979f6..59cc66bd0e 100644
--- a/doc/html/boost_asio/reference/io_context/reset.html
+++ b/doc/html/boost_asio/reference/io_context/reset.html
@@ -51,7 +51,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/io_context/restart.html b/doc/html/boost_asio/reference/io_context/restart.html
index 87d8a6b6df..d05a0eb6c4 100644
--- a/doc/html/boost_asio/reference/io_context/restart.html
+++ b/doc/html/boost_asio/reference/io_context/restart.html
@@ -50,7 +50,7 @@ Restart the <a class="link" href="../io_context.html" title="io_context"><code 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/io_context/run.html b/doc/html/boost_asio/reference/io_context/run.html
index cccc621bf7..ccce4d3bc1 100644
--- a/doc/html/boost_asio/reference/io_context/run.html
+++ b/doc/html/boost_asio/reference/io_context/run.html
@@ -45,7 +45,7 @@ Run the <a class="link" href="../io_context.html" title="io_context"><code class
</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/io_context/run/overload1.html b/doc/html/boost_asio/reference/io_context/run/overload1.html
index 6048b1098a..f0dba38550 100644
--- a/doc/html/boost_asio/reference/io_context/run/overload1.html
+++ b/doc/html/boost_asio/reference/io_context/run/overload1.html
@@ -80,7 +80,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/io_context/run/overload2.html b/doc/html/boost_asio/reference/io_context/run/overload2.html
index 910ee4601d..97b6f71c5d 100644
--- a/doc/html/boost_asio/reference/io_context/run/overload2.html
+++ b/doc/html/boost_asio/reference/io_context/run/overload2.html
@@ -94,7 +94,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/io_context/run_for.html b/doc/html/boost_asio/reference/io_context/run_for.html
index b1b401d2e2..ab49df8295 100644
--- a/doc/html/boost_asio/reference/io_context/run_for.html
+++ b/doc/html/boost_asio/reference/io_context/run_for.html
@@ -65,7 +65,7 @@ std::size_t run_for(
</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/io_context/run_one.html b/doc/html/boost_asio/reference/io_context/run_one.html
index 48946cdec5..80e9462913 100644
--- a/doc/html/boost_asio/reference/io_context/run_one.html
+++ b/doc/html/boost_asio/reference/io_context/run_one.html
@@ -45,7 +45,7 @@ Run the <a class="link" href="../io_context.html" title="io_context"><code class
</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/io_context/run_one/overload1.html b/doc/html/boost_asio/reference/io_context/run_one/overload1.html
index 68d393d5e0..478fda47c1 100644
--- a/doc/html/boost_asio/reference/io_context/run_one/overload1.html
+++ b/doc/html/boost_asio/reference/io_context/run_one/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/io_context/run_one/overload2.html b/doc/html/boost_asio/reference/io_context/run_one/overload2.html
index eef2f97064..9a19475074 100644
--- a/doc/html/boost_asio/reference/io_context/run_one/overload2.html
+++ b/doc/html/boost_asio/reference/io_context/run_one/overload2.html
@@ -70,7 +70,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/io_context/run_one_for.html b/doc/html/boost_asio/reference/io_context/run_one_for.html
index e02aac8f78..f1e1b6c1f4 100644
--- a/doc/html/boost_asio/reference/io_context/run_one_for.html
+++ b/doc/html/boost_asio/reference/io_context/run_one_for.html
@@ -68,7 +68,7 @@ std::size_t run_one_for(
</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/io_context/run_one_until.html b/doc/html/boost_asio/reference/io_context/run_one_until.html
index 5f8ac09ed5..f463195f07 100644
--- a/doc/html/boost_asio/reference/io_context/run_one_until.html
+++ b/doc/html/boost_asio/reference/io_context/run_one_until.html
@@ -68,7 +68,7 @@ std::size_t run_one_until(
</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/io_context/run_until.html b/doc/html/boost_asio/reference/io_context/run_until.html
index bad4d8bce5..2c8a25bad7 100644
--- a/doc/html/boost_asio/reference/io_context/run_until.html
+++ b/doc/html/boost_asio/reference/io_context/run_until.html
@@ -66,7 +66,7 @@ std::size_t run_until(
</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/io_context/shutdown.html b/doc/html/boost_asio/reference/io_context/shutdown.html
index f37e984f9c..2a7b3de866 100644
--- a/doc/html/boost_asio/reference/io_context/shutdown.html
+++ b/doc/html/boost_asio/reference/io_context/shutdown.html
@@ -47,7 +47,7 @@ Shuts down all
</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/io_context/stop.html b/doc/html/boost_asio/reference/io_context/stop.html
index 2975cc0100..d6d3df2b59 100644
--- a/doc/html/boost_asio/reference/io_context/stop.html
+++ b/doc/html/boost_asio/reference/io_context/stop.html
@@ -43,7 +43,7 @@ Stop the <a class="link" href="../io_context.html" title="io_context"><code clas
</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/io_context/stopped.html b/doc/html/boost_asio/reference/io_context/stopped.html
index a15236bef2..aad42d0321 100644
--- a/doc/html/boost_asio/reference/io_context/stopped.html
+++ b/doc/html/boost_asio/reference/io_context/stopped.html
@@ -53,7 +53,7 @@ Determine whether
</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/io_context/use_service.html b/doc/html/boost_asio/reference/io_context/use_service.html
index 4c92d470e4..132b1147e1 100644
--- a/doc/html/boost_asio/reference/io_context/use_service.html
+++ b/doc/html/boost_asio/reference/io_context/use_service.html
@@ -47,7 +47,7 @@ friend Service &amp; <a class="link" href="use_service/overload2.html" title="io
</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/io_context/use_service/overload1.html b/doc/html/boost_asio/reference/io_context/use_service/overload1.html
index 475b5367e3..4d61d6edca 100644
--- a/doc/html/boost_asio/reference/io_context/use_service/overload1.html
+++ b/doc/html/boost_asio/reference/io_context/use_service/overload1.html
@@ -32,45 +32,8 @@
friend Service &amp; use_service(
io_context &amp; ioc);
</pre>
-<p>
- This function is used to locate a service object that corresponds to
- the given service type. If there is no existing implementation of the
- service, then the <a class="link" href="../../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- will create a new instance of the service.
- </p>
<h6>
<a name="boost_asio.reference.io_context.use_service.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.io_context.use_service.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.io_context.use_service.overload1.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">ioc</span></dt>
-<dd><p>
- The <a class="link" href="../../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object that owns the service.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.io_context.use_service.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.io_context.use_service.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.io_context.use_service.overload1.return_value">Return
- Value</a>
- </h6>
-<p>
- The service interface implementing the specified service type. Ownership
- of the service interface is not transferred to the caller.
- </p>
-<h6>
-<a name="boost_asio.reference.io_context.use_service.overload1.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.io_context.use_service.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.io_context.use_service.overload1.remarks">Remarks</a>
- </h6>
-<p>
- This overload is preserved for backwards compatibility with services
- that inherit from <a class="link" href="../../io_context__service.html" title="io_context::service"><code class="computeroutput">io_context::service</code></a>.
- </p>
-<h6>
-<a name="boost_asio.reference.io_context.use_service.overload1.h3"></a>
<span class="phrase"><a name="boost_asio.reference.io_context.use_service.overload1.requirements"></a></span><a class="link" href="overload1.html#boost_asio.reference.io_context.use_service.overload1.requirements">Requirements</a>
</h6>
<p>
@@ -82,7 +45,7 @@ friend Service &amp; use_service(
</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/io_context/use_service/overload2.html b/doc/html/boost_asio/reference/io_context/use_service/overload2.html
index 927f682581..1462e2699d 100644
--- a/doc/html/boost_asio/reference/io_context/use_service/overload2.html
+++ b/doc/html/boost_asio/reference/io_context/use_service/overload2.html
@@ -80,7 +80,7 @@ friend Service &amp; use_service(
</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/io_context/wrap.html b/doc/html/boost_asio/reference/io_context/wrap.html
index 1bda974c8b..215e919296 100644
--- a/doc/html/boost_asio/reference/io_context/wrap.html
+++ b/doc/html/boost_asio/reference/io_context/wrap.html
@@ -93,7 +93,7 @@ unspecified wrap(
</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/io_context__executor_type.html b/doc/html/boost_asio/reference/io_context__executor_type.html
index 16b96d71d9..3c426caa46 100644
--- a/doc/html/boost_asio/reference/io_context__executor_type.html
+++ b/doc/html/boost_asio/reference/io_context__executor_type.html
@@ -201,7 +201,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/io_context__executor_type/context.html b/doc/html/boost_asio/reference/io_context__executor_type/context.html
index 03283b7365..ec96a5c184 100644
--- a/doc/html/boost_asio/reference/io_context__executor_type/context.html
+++ b/doc/html/boost_asio/reference/io_context__executor_type/context.html
@@ -36,7 +36,7 @@ Obtain
</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/io_context__executor_type/defer.html b/doc/html/boost_asio/reference/io_context__executor_type/defer.html
index 5060528452..f27d4cd4b1 100644
--- a/doc/html/boost_asio/reference/io_context__executor_type/defer.html
+++ b/doc/html/boost_asio/reference/io_context__executor_type/defer.html
@@ -79,7 +79,7 @@ void defer(
</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/io_context__executor_type/dispatch.html b/doc/html/boost_asio/reference/io_context__executor_type/dispatch.html
index 61d1a74a5a..54346f32e5 100644
--- a/doc/html/boost_asio/reference/io_context__executor_type/dispatch.html
+++ b/doc/html/boost_asio/reference/io_context__executor_type/dispatch.html
@@ -75,7 +75,7 @@ void dispatch(
</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/io_context__executor_type/on_work_finished.html b/doc/html/boost_asio/reference/io_context__executor_type/on_work_finished.html
index 42f9d49869..abf8fdc35b 100644
--- a/doc/html/boost_asio/reference/io_context__executor_type/on_work_finished.html
+++ b/doc/html/boost_asio/reference/io_context__executor_type/on_work_finished.html
@@ -44,7 +44,7 @@ Inform
</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/io_context__executor_type/on_work_started.html b/doc/html/boost_asio/reference/io_context__executor_type/on_work_started.html
index cf2c985e2b..56509c7c67 100644
--- a/doc/html/boost_asio/reference/io_context__executor_type/on_work_started.html
+++ b/doc/html/boost_asio/reference/io_context__executor_type/on_work_started.html
@@ -42,7 +42,7 @@ Inform
</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/io_context__executor_type/operator_eq__eq_.html b/doc/html/boost_asio/reference/io_context__executor_type/operator_eq__eq_.html
index 9f87aec3e9..0f02035c07 100644
--- a/doc/html/boost_asio/reference/io_context__executor_type/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/io_context__executor_type/operator_eq__eq_.html
@@ -51,7 +51,7 @@ Compare
</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/io_context__executor_type/operator_not__eq_.html b/doc/html/boost_asio/reference/io_context__executor_type/operator_not__eq_.html
index 352e03864e..e40c97fb74 100644
--- a/doc/html/boost_asio/reference/io_context__executor_type/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/io_context__executor_type/operator_not__eq_.html
@@ -51,7 +51,7 @@ Compare
</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/io_context__executor_type/post.html b/doc/html/boost_asio/reference/io_context__executor_type/post.html
index fe0e4591f8..181eaba587 100644
--- a/doc/html/boost_asio/reference/io_context__executor_type/post.html
+++ b/doc/html/boost_asio/reference/io_context__executor_type/post.html
@@ -74,7 +74,7 @@ void post(
</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/io_context__executor_type/running_in_this_thread.html b/doc/html/boost_asio/reference/io_context__executor_type/running_in_this_thread.html
index e6dd14f079..87cc36941b 100644
--- a/doc/html/boost_asio/reference/io_context__executor_type/running_in_this_thread.html
+++ b/doc/html/boost_asio/reference/io_context__executor_type/running_in_this_thread.html
@@ -46,7 +46,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/io_context__service.html b/doc/html/boost_asio/reference/io_context__service.html
index e8f707cff8..44c003ee3e 100644
--- a/doc/html/boost_asio/reference/io_context__service.html
+++ b/doc/html/boost_asio/reference/io_context__service.html
@@ -54,8 +54,7 @@
</p>
</th>
</tr></thead>
-<tbody>
-<tr>
+<tbody><tr>
<td>
<p>
<a class="link" href="io_context__service/get_io_context.html" title="io_context::service::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
@@ -66,20 +65,7 @@
Get the io_context object that owns the service.
</p>
</td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="io_context__service/get_io_service.html" title="io_context::service::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Get the io_context object that owns the service.
- </p>
- </td>
-</tr>
-</tbody>
+</tr></tbody>
</table></div>
<h5>
<a name="boost_asio.reference.io_context__service.h1"></a>
@@ -143,7 +129,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/io_context__service/_service.html b/doc/html/boost_asio/reference/io_context__service/_service.html
index b57d6717e9..d5a345b0a8 100644
--- a/doc/html/boost_asio/reference/io_context__service/_service.html
+++ b/doc/html/boost_asio/reference/io_context__service/_service.html
@@ -35,7 +35,7 @@ Destructor.
</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/io_context__service/get_io_context.html b/doc/html/boost_asio/reference/io_context__service/get_io_context.html
index 9599f026dd..347802aab7 100644
--- a/doc/html/boost_asio/reference/io_context__service/get_io_context.html
+++ b/doc/html/boost_asio/reference/io_context__service/get_io_context.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../io_context__service.html" title="io_context::service">
<link rel="prev" href="../io_context__service.html" title="io_context::service">
-<link rel="next" href="get_io_service.html" title="io_context::service::get_io_service">
+<link rel="next" href="service.html" title="io_context::service::service">
</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="../io_context__service.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__service.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>
+<a accesskey="p" href="../io_context__service.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__service.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="service.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -37,7 +37,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>
@@ -45,7 +45,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../io_context__service.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__service.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>
+<a accesskey="p" href="../io_context__service.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__service.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="service.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/io_context__service/service.html b/doc/html/boost_asio/reference/io_context__service/service.html
index 96ff792bae..9f87d1fcd5 100644
--- a/doc/html/boost_asio/reference/io_context__service/service.html
+++ b/doc/html/boost_asio/reference/io_context__service/service.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="../io_context__service.html" title="io_context::service">
-<link rel="prev" href="get_io_service.html" title="io_context::service::get_io_service">
+<link rel="prev" href="get_io_context.html" title="io_context::service::get_io_context">
<link rel="next" href="_service.html" title="io_context::service::~service">
</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="../io_context__service.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="_service.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_io_context.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__service.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="_service.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -50,7 +50,7 @@ Constructor.
</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>
@@ -58,7 +58,7 @@ Constructor.
</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="../io_context__service.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="_service.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_io_context.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__service.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="_service.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/io_context__strand.html b/doc/html/boost_asio/reference/io_context__strand.html
index 8a7cc89d6b..3ead7b37e9 100644
--- a/doc/html/boost_asio/reference/io_context__strand.html
+++ b/doc/html/boost_asio/reference/io_context__strand.html
@@ -95,32 +95,6 @@
<tr>
<td>
<p>
- <a class="link" href="io_context__strand/get_io_context.html" title="io_context::strand::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- (Deprecated: Use context().) Get the io_context associated with
- the strand.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="io_context__strand/get_io_service.html" title="io_context::strand::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- (Deprecated: Use context().) Get the io_context associated with
- the strand.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
<a class="link" href="io_context__strand/on_work_finished.html" title="io_context::strand::on_work_finished"><span class="bold"><strong>on_work_finished</strong></span></a>
</p>
</td>
@@ -355,7 +329,7 @@ async_op_2(..., s.wrap(b));
</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/io_context__strand/_strand.html b/doc/html/boost_asio/reference/io_context__strand/_strand.html
index c690230a60..6a0c4ab28f 100644
--- a/doc/html/boost_asio/reference/io_context__strand/_strand.html
+++ b/doc/html/boost_asio/reference/io_context__strand/_strand.html
@@ -42,7 +42,7 @@ Destructor.
</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/io_context__strand/context.html b/doc/html/boost_asio/reference/io_context__strand/context.html
index a52ee668c5..96e5773a30 100644
--- a/doc/html/boost_asio/reference/io_context__strand/context.html
+++ b/doc/html/boost_asio/reference/io_context__strand/context.html
@@ -36,7 +36,7 @@ Obtain
</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/io_context__strand/defer.html b/doc/html/boost_asio/reference/io_context__strand/defer.html
index 88c4c63b31..4555c17c75 100644
--- a/doc/html/boost_asio/reference/io_context__strand/defer.html
+++ b/doc/html/boost_asio/reference/io_context__strand/defer.html
@@ -72,7 +72,7 @@ void defer(
</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/io_context__strand/dispatch.html b/doc/html/boost_asio/reference/io_context__strand/dispatch.html
index 53212afc6c..6d084fd90f 100644
--- a/doc/html/boost_asio/reference/io_context__strand/dispatch.html
+++ b/doc/html/boost_asio/reference/io_context__strand/dispatch.html
@@ -52,7 +52,7 @@ void <a class="link" href="dispatch/overload1.html" title="io_context::strand::d
</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/io_context__strand/dispatch/overload1.html b/doc/html/boost_asio/reference/io_context__strand/dispatch/overload1.html
index 399f4a08ae..045fd6fc56 100644
--- a/doc/html/boost_asio/reference/io_context__strand/dispatch/overload1.html
+++ b/doc/html/boost_asio/reference/io_context__strand/dispatch/overload1.html
@@ -74,7 +74,7 @@ void dispatch(
</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/io_context__strand/dispatch/overload2.html b/doc/html/boost_asio/reference/io_context__strand/dispatch/overload2.html
index f99625478f..814830adc7 100644
--- a/doc/html/boost_asio/reference/io_context__strand/dispatch/overload2.html
+++ b/doc/html/boost_asio/reference/io_context__strand/dispatch/overload2.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../dispatch.html" title="io_context::strand::dispatch">
<link rel="prev" href="overload1.html" title="io_context::strand::dispatch (1 of 2 overloads)">
-<link rel="next" href="../get_io_context.html" title="io_context::strand::get_io_context">
+<link rel="next" href="../on_work_finished.html" title="io_context::strand::on_work_finished">
</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="../dispatch.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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dispatch.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="../on_work_finished.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
@@ -77,7 +77,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>
@@ -85,7 +85,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="../dispatch.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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dispatch.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="../on_work_finished.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/io_context__strand/get_io_context.html b/doc/html/boost_asio/reference/io_context__strand/get_io_context.html
deleted file mode 100644
index 8adab3cdae..0000000000
--- a/doc/html/boost_asio/reference/io_context__strand/get_io_context.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>io_context::strand::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="../io_context__strand.html" title="io_context::strand">
-<link rel="prev" href="dispatch/overload2.html" title="io_context::strand::dispatch (2 of 2 overloads)">
-<link rel="next" href="get_io_service.html" title="io_context::strand::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="dispatch/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__strand.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.io_context__strand.get_io_context"></a><a class="link" href="get_io_context.html" title="io_context::strand::get_io_context">io_context::strand::get_io_context</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.io_context__strand.get_io_context"></a>
-(Deprecated:
- Use <code class="computeroutput">context()</code>.) Get the <a class="link" href="../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- associated with the strand.
- </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 strand uses to dispatch handlers for asynchronous operations.
- </p>
-<h6>
-<a name="boost_asio.reference.io_context__strand.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.io_context__strand.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.io_context__strand.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 strand 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="dispatch/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__strand.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/io_context__strand/get_io_service.html b/doc/html/boost_asio/reference/io_context__strand/get_io_service.html
deleted file mode 100644
index 08cf82a7ec..0000000000
--- a/doc/html/boost_asio/reference/io_context__strand/get_io_service.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>io_context::strand::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="../io_context__strand.html" title="io_context::strand">
-<link rel="prev" href="get_io_context.html" title="io_context::strand::get_io_context">
-<link rel="next" href="on_work_finished.html" title="io_context::strand::on_work_finished">
-</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="../io_context__strand.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="on_work_finished.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.io_context__strand.get_io_service"></a><a class="link" href="get_io_service.html" title="io_context::strand::get_io_service">io_context::strand::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.io_context__strand.get_io_service"></a>
-(Deprecated:
- Use <code class="computeroutput">context()</code>.) Get the <a class="link" href="../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- associated with the strand.
- </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 strand uses to dispatch handlers for asynchronous operations.
- </p>
-<h6>
-<a name="boost_asio.reference.io_context__strand.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.io_context__strand.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.io_context__strand.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 strand 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="../io_context__strand.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="on_work_finished.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/io_context__strand/on_work_finished.html b/doc/html/boost_asio/reference/io_context__strand/on_work_finished.html
index 316b58682f..5a246d8f48 100644
--- a/doc/html/boost_asio/reference/io_context__strand/on_work_finished.html
+++ b/doc/html/boost_asio/reference/io_context__strand/on_work_finished.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="../io_context__strand.html" title="io_context::strand">
-<link rel="prev" href="get_io_service.html" title="io_context::strand::get_io_service">
+<link rel="prev" href="dispatch/overload2.html" title="io_context::strand::dispatch (2 of 2 overloads)">
<link rel="next" href="on_work_started.html" title="io_context::strand::on_work_started">
</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="../io_context__strand.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="on_work_started.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="dispatch/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__strand.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="on_work_started.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 @@ Inform
</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 @@ Inform
</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="../io_context__strand.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="on_work_started.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="dispatch/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__strand.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="on_work_started.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/io_context__strand/on_work_started.html b/doc/html/boost_asio/reference/io_context__strand/on_work_started.html
index 92c42dd821..81768442ed 100644
--- a/doc/html/boost_asio/reference/io_context__strand/on_work_started.html
+++ b/doc/html/boost_asio/reference/io_context__strand/on_work_started.html
@@ -39,7 +39,7 @@ Inform
</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/io_context__strand/operator_eq__eq_.html b/doc/html/boost_asio/reference/io_context__strand/operator_eq__eq_.html
index 8354c26720..17fc37f51d 100644
--- a/doc/html/boost_asio/reference/io_context__strand/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/io_context__strand/operator_eq__eq_.html
@@ -52,7 +52,7 @@ Compare
</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/io_context__strand/operator_not__eq_.html b/doc/html/boost_asio/reference/io_context__strand/operator_not__eq_.html
index 322e348f08..07cd1a0b44 100644
--- a/doc/html/boost_asio/reference/io_context__strand/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/io_context__strand/operator_not__eq_.html
@@ -52,7 +52,7 @@ Compare
</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/io_context__strand/post.html b/doc/html/boost_asio/reference/io_context__strand/post.html
index 8d57a19a75..14f7a21f04 100644
--- a/doc/html/boost_asio/reference/io_context__strand/post.html
+++ b/doc/html/boost_asio/reference/io_context__strand/post.html
@@ -52,7 +52,7 @@ void <a class="link" href="post/overload1.html" title="io_context::strand::post
</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/io_context__strand/post/overload1.html b/doc/html/boost_asio/reference/io_context__strand/post/overload1.html
index a8c3c78fb3..5ae79d86ea 100644
--- a/doc/html/boost_asio/reference/io_context__strand/post/overload1.html
+++ b/doc/html/boost_asio/reference/io_context__strand/post/overload1.html
@@ -71,7 +71,7 @@ void post(
</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/io_context__strand/post/overload2.html b/doc/html/boost_asio/reference/io_context__strand/post/overload2.html
index accecf55df..9715a0564b 100644
--- a/doc/html/boost_asio/reference/io_context__strand/post/overload2.html
+++ b/doc/html/boost_asio/reference/io_context__strand/post/overload2.html
@@ -73,7 +73,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/io_context__strand/running_in_this_thread.html b/doc/html/boost_asio/reference/io_context__strand/running_in_this_thread.html
index 52df6c7004..af84d08f82 100644
--- a/doc/html/boost_asio/reference/io_context__strand/running_in_this_thread.html
+++ b/doc/html/boost_asio/reference/io_context__strand/running_in_this_thread.html
@@ -46,7 +46,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/io_context__strand/strand.html b/doc/html/boost_asio/reference/io_context__strand/strand.html
index 2284d60752..a5ec9c1505 100644
--- a/doc/html/boost_asio/reference/io_context__strand/strand.html
+++ b/doc/html/boost_asio/reference/io_context__strand/strand.html
@@ -54,7 +54,7 @@ Constructor.
</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/io_context__strand/wrap.html b/doc/html/boost_asio/reference/io_context__strand/wrap.html
index 14ee7673d4..2c3d2e1ce8 100644
--- a/doc/html/boost_asio/reference/io_context__strand/wrap.html
+++ b/doc/html/boost_asio/reference/io_context__strand/wrap.html
@@ -92,7 +92,7 @@ unspecified wrap(
</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/io_context__work.html b/doc/html/boost_asio/reference/io_context__work.html
index 5b2f0bc3e5..fc0ea799c1 100644
--- a/doc/html/boost_asio/reference/io_context__work.html
+++ b/doc/html/boost_asio/reference/io_context__work.html
@@ -70,19 +70,6 @@
<tr>
<td>
<p>
- <a class="link" href="io_context__work/get_io_service.html" title="io_context::work::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- (Deprecated: Use get_io_context().) Get the io_context associated
- with the work.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
<a class="link" href="io_context__work/work.html" title="io_context::work::work"><span class="bold"><strong>work</strong></span></a>
</p>
</td>
@@ -130,7 +117,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/io_context__work/_work.html b/doc/html/boost_asio/reference/io_context__work/_work.html
index 26b7f9545c..f095187dd4 100644
--- a/doc/html/boost_asio/reference/io_context__work/_work.html
+++ b/doc/html/boost_asio/reference/io_context__work/_work.html
@@ -43,7 +43,7 @@ Destructor
</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/io_context__work/get_io_context.html b/doc/html/boost_asio/reference/io_context__work/get_io_context.html
index 2e7008880c..081d915ca8 100644
--- a/doc/html/boost_asio/reference/io_context__work/get_io_context.html
+++ b/doc/html/boost_asio/reference/io_context__work/get_io_context.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../io_context__work.html" title="io_context::work">
<link rel="prev" href="../io_context__work.html" title="io_context::work">
-<link rel="next" href="get_io_service.html" title="io_context::work::get_io_service">
+<link rel="next" href="work.html" title="io_context::work::work">
</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="../io_context__work.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__work.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>
+<a accesskey="p" href="../io_context__work.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__work.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="work.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -37,7 +37,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>
@@ -45,7 +45,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../io_context__work.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__work.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>
+<a accesskey="p" href="../io_context__work.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__work.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="work.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/io_context__work/get_io_service.html b/doc/html/boost_asio/reference/io_context__work/get_io_service.html
deleted file mode 100644
index 30fa04890d..0000000000
--- a/doc/html/boost_asio/reference/io_context__work/get_io_service.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>io_context::work::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="../io_context__work.html" title="io_context::work">
-<link rel="prev" href="get_io_context.html" title="io_context::work::get_io_context">
-<link rel="next" href="work.html" title="io_context::work::work">
-</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="../io_context__work.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="work.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.io_context__work.get_io_service"></a><a class="link" href="get_io_service.html" title="io_context::work::get_io_service">io_context::work::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.io_context__work.get_io_service"></a>
-(Deprecated:
- Use <code class="computeroutput">get_io_context()</code>.) Get the <a class="link" href="../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- associated with the work.
- </p>
-<pre class="programlisting">boost::asio::io_context &amp; get_io_service();
-</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>
- 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="../io_context__work.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="work.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/io_context__work/work.html b/doc/html/boost_asio/reference/io_context__work/work.html
index dd311b1dba..bef081be29 100644
--- a/doc/html/boost_asio/reference/io_context__work/work.html
+++ b/doc/html/boost_asio/reference/io_context__work/work.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="../io_context__work.html" title="io_context::work">
-<link rel="prev" href="get_io_service.html" title="io_context::work::get_io_service">
+<link rel="prev" href="get_io_context.html" title="io_context::work::get_io_context">
<link rel="next" href="work/overload1.html" title="io_context::work::work (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="../io_context__work.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="work/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_io_context.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__work.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="work/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 @@ Constructor
</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 @@ Constructor
</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="../io_context__work.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="work/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_io_context.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io_context__work.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="work/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/io_context__work/work/overload1.html b/doc/html/boost_asio/reference/io_context__work/work/overload1.html
index 0892e54b8f..1e3c4b84aa 100644
--- a/doc/html/boost_asio/reference/io_context__work/work/overload1.html
+++ b/doc/html/boost_asio/reference/io_context__work/work/overload1.html
@@ -43,7 +43,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/io_context__work/work/overload2.html b/doc/html/boost_asio/reference/io_context__work/work/overload2.html
index 0dfc1f70a2..6eb581ab02 100644
--- a/doc/html/boost_asio/reference/io_context__work/work/overload2.html
+++ b/doc/html/boost_asio/reference/io_context__work/work/overload2.html
@@ -43,7 +43,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/io_service.html b/doc/html/boost_asio/reference/io_service.html
index 9786035e89..33faad9436 100644
--- a/doc/html/boost_asio/reference/io_service.html
+++ b/doc/html/boost_asio/reference/io_service.html
@@ -708,7 +708,7 @@ work.reset(); // Allow run() to exit.
</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/ip__address.html b/doc/html/boost_asio/reference/ip__address.html
index cfb1492981..410293151e 100644
--- a/doc/html/boost_asio/reference/ip__address.html
+++ b/doc/html/boost_asio/reference/ip__address.html
@@ -368,7 +368,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/ip__address/address.html b/doc/html/boost_asio/reference/ip__address/address.html
index 1ab347d6db..fe9d83f43a 100644
--- a/doc/html/boost_asio/reference/ip__address/address.html
+++ b/doc/html/boost_asio/reference/ip__address/address.html
@@ -57,7 +57,7 @@ Default constructor.
</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/ip__address/address/overload1.html b/doc/html/boost_asio/reference/ip__address/address/overload1.html
index fd2bd65932..299823ae9d 100644
--- a/doc/html/boost_asio/reference/ip__address/address/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address/address/overload1.html
@@ -35,7 +35,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/ip__address/address/overload2.html b/doc/html/boost_asio/reference/ip__address/address/overload2.html
index ca53967186..38f39487e5 100644
--- a/doc/html/boost_asio/reference/ip__address/address/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address/address/overload2.html
@@ -36,7 +36,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/ip__address/address/overload3.html b/doc/html/boost_asio/reference/ip__address/address/overload3.html
index a319998b3f..556f42ba24 100644
--- a/doc/html/boost_asio/reference/ip__address/address/overload3.html
+++ b/doc/html/boost_asio/reference/ip__address/address/overload3.html
@@ -36,7 +36,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/ip__address/address/overload4.html b/doc/html/boost_asio/reference/ip__address/address/overload4.html
index 678a576430..722fedef1c 100644
--- a/doc/html/boost_asio/reference/ip__address/address/overload4.html
+++ b/doc/html/boost_asio/reference/ip__address/address/overload4.html
@@ -36,7 +36,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/ip__address/from_string.html b/doc/html/boost_asio/reference/ip__address/from_string.html
index 7b3b4c91e6..ad4d3009d0 100644
--- a/doc/html/boost_asio/reference/ip__address/from_string.html
+++ b/doc/html/boost_asio/reference/ip__address/from_string.html
@@ -53,7 +53,7 @@ static address <a class="link" href="from_string/overload4.html" title="ip::addr
</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/ip__address/from_string/overload1.html b/doc/html/boost_asio/reference/ip__address/from_string/overload1.html
index 3572ec895c..79fb5b5690 100644
--- a/doc/html/boost_asio/reference/ip__address/from_string/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address/from_string/overload1.html
@@ -38,7 +38,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/ip__address/from_string/overload2.html b/doc/html/boost_asio/reference/ip__address/from_string/overload2.html
index 5e72c5172b..556dda5211 100644
--- a/doc/html/boost_asio/reference/ip__address/from_string/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address/from_string/overload2.html
@@ -39,7 +39,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/ip__address/from_string/overload3.html b/doc/html/boost_asio/reference/ip__address/from_string/overload3.html
index 2b1b010af1..08f59cbc38 100644
--- a/doc/html/boost_asio/reference/ip__address/from_string/overload3.html
+++ b/doc/html/boost_asio/reference/ip__address/from_string/overload3.html
@@ -38,7 +38,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/ip__address/from_string/overload4.html b/doc/html/boost_asio/reference/ip__address/from_string/overload4.html
index a65f28572e..89df44b76e 100644
--- a/doc/html/boost_asio/reference/ip__address/from_string/overload4.html
+++ b/doc/html/boost_asio/reference/ip__address/from_string/overload4.html
@@ -39,7 +39,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/ip__address/is_loopback.html b/doc/html/boost_asio/reference/ip__address/is_loopback.html
index 8eddb6b470..58fc183ea3 100644
--- a/doc/html/boost_asio/reference/ip__address/is_loopback.html
+++ b/doc/html/boost_asio/reference/ip__address/is_loopback.html
@@ -36,7 +36,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/ip__address/is_multicast.html b/doc/html/boost_asio/reference/ip__address/is_multicast.html
index fe0fcf8b73..f3d3d6d7f6 100644
--- a/doc/html/boost_asio/reference/ip__address/is_multicast.html
+++ b/doc/html/boost_asio/reference/ip__address/is_multicast.html
@@ -36,7 +36,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/ip__address/is_unspecified.html b/doc/html/boost_asio/reference/ip__address/is_unspecified.html
index 3d85be61c2..43ca376365 100644
--- a/doc/html/boost_asio/reference/ip__address/is_unspecified.html
+++ b/doc/html/boost_asio/reference/ip__address/is_unspecified.html
@@ -36,7 +36,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/ip__address/is_v4.html b/doc/html/boost_asio/reference/ip__address/is_v4.html
index d0823d0460..c037f47d6a 100644
--- a/doc/html/boost_asio/reference/ip__address/is_v4.html
+++ b/doc/html/boost_asio/reference/ip__address/is_v4.html
@@ -36,7 +36,7 @@ Get whether the address
</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/ip__address/is_v6.html b/doc/html/boost_asio/reference/ip__address/is_v6.html
index 8b0af0d286..c3b89021ca 100644
--- a/doc/html/boost_asio/reference/ip__address/is_v6.html
+++ b/doc/html/boost_asio/reference/ip__address/is_v6.html
@@ -36,7 +36,7 @@ Get whether the address
</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/ip__address/make_address.html b/doc/html/boost_asio/reference/ip__address/make_address.html
index 7b23c35977..1e664cf82d 100644
--- a/doc/html/boost_asio/reference/ip__address/make_address.html
+++ b/doc/html/boost_asio/reference/ip__address/make_address.html
@@ -62,7 +62,7 @@ address <a class="link" href="make_address/overload6.html" title="ip::address::m
</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/ip__address/make_address/overload1.html b/doc/html/boost_asio/reference/ip__address/make_address/overload1.html
index 1e17a72840..cafd4026b4 100644
--- a/doc/html/boost_asio/reference/ip__address/make_address/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address/make_address/overload1.html
@@ -37,7 +37,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/ip__address/make_address/overload2.html b/doc/html/boost_asio/reference/ip__address/make_address/overload2.html
index ddb9592389..fe28ff6d38 100644
--- a/doc/html/boost_asio/reference/ip__address/make_address/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address/make_address/overload2.html
@@ -38,7 +38,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/ip__address/make_address/overload3.html b/doc/html/boost_asio/reference/ip__address/make_address/overload3.html
index d510054d9f..d0f6560f99 100644
--- a/doc/html/boost_asio/reference/ip__address/make_address/overload3.html
+++ b/doc/html/boost_asio/reference/ip__address/make_address/overload3.html
@@ -37,7 +37,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/ip__address/make_address/overload4.html b/doc/html/boost_asio/reference/ip__address/make_address/overload4.html
index 6790dde144..de0ae2c4a5 100644
--- a/doc/html/boost_asio/reference/ip__address/make_address/overload4.html
+++ b/doc/html/boost_asio/reference/ip__address/make_address/overload4.html
@@ -38,7 +38,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/ip__address/make_address/overload5.html b/doc/html/boost_asio/reference/ip__address/make_address/overload5.html
index f7255450b7..73ee19b63a 100644
--- a/doc/html/boost_asio/reference/ip__address/make_address/overload5.html
+++ b/doc/html/boost_asio/reference/ip__address/make_address/overload5.html
@@ -37,7 +37,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/ip__address/make_address/overload6.html b/doc/html/boost_asio/reference/ip__address/make_address/overload6.html
index d2567f426a..e25e52cb15 100644
--- a/doc/html/boost_asio/reference/ip__address/make_address/overload6.html
+++ b/doc/html/boost_asio/reference/ip__address/make_address/overload6.html
@@ -38,7 +38,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/ip__address/operator_eq_.html b/doc/html/boost_asio/reference/ip__address/operator_eq_.html
index 2ba66f210d..304bf373d1 100644
--- a/doc/html/boost_asio/reference/ip__address/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__address/operator_eq_.html
@@ -52,7 +52,7 @@ Assign
</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/ip__address/operator_eq_/overload1.html b/doc/html/boost_asio/reference/ip__address/operator_eq_/overload1.html
index d1dea1e978..5c4bddee05 100644
--- a/doc/html/boost_asio/reference/ip__address/operator_eq_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address/operator_eq_/overload1.html
@@ -36,7 +36,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/ip__address/operator_eq_/overload2.html b/doc/html/boost_asio/reference/ip__address/operator_eq_/overload2.html
index 0fe8569048..ea4d8b7fe2 100644
--- a/doc/html/boost_asio/reference/ip__address/operator_eq_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address/operator_eq_/overload2.html
@@ -36,7 +36,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/ip__address/operator_eq_/overload3.html b/doc/html/boost_asio/reference/ip__address/operator_eq_/overload3.html
index bc07a0756e..d8ceca2b4d 100644
--- a/doc/html/boost_asio/reference/ip__address/operator_eq_/overload3.html
+++ b/doc/html/boost_asio/reference/ip__address/operator_eq_/overload3.html
@@ -36,7 +36,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/ip__address/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__address/operator_eq__eq_.html
index 6c18c16d20..3c12e7e0dd 100644
--- a/doc/html/boost_asio/reference/ip__address/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__address/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address/operator_gt_.html b/doc/html/boost_asio/reference/ip__address/operator_gt_.html
index 81218865f1..08b8becdf2 100644
--- a/doc/html/boost_asio/reference/ip__address/operator_gt_.html
+++ b/doc/html/boost_asio/reference/ip__address/operator_gt_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address/operator_gt__eq_.html b/doc/html/boost_asio/reference/ip__address/operator_gt__eq_.html
index 48eb2c725b..9abf1a5352 100644
--- a/doc/html/boost_asio/reference/ip__address/operator_gt__eq_.html
+++ b/doc/html/boost_asio/reference/ip__address/operator_gt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address/operator_lt_.html b/doc/html/boost_asio/reference/ip__address/operator_lt_.html
index 67a5090b31..f5ec1dcbf0 100644
--- a/doc/html/boost_asio/reference/ip__address/operator_lt_.html
+++ b/doc/html/boost_asio/reference/ip__address/operator_lt_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address/operator_lt__eq_.html b/doc/html/boost_asio/reference/ip__address/operator_lt__eq_.html
index c4c58b087d..e1374c6293 100644
--- a/doc/html/boost_asio/reference/ip__address/operator_lt__eq_.html
+++ b/doc/html/boost_asio/reference/ip__address/operator_lt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address/operator_lt__lt_.html b/doc/html/boost_asio/reference/ip__address/operator_lt__lt_.html
index 6cf4ba370f..6a1567749a 100644
--- a/doc/html/boost_asio/reference/ip__address/operator_lt__lt_.html
+++ b/doc/html/boost_asio/reference/ip__address/operator_lt__lt_.html
@@ -69,7 +69,7 @@ std::basic_ostream&lt; Elem, Traits &gt; &amp; operator&lt;&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/ip__address/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__address/operator_not__eq_.html
index e38f7f864b..f9a10eaf80 100644
--- a/doc/html/boost_asio/reference/ip__address/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__address/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address/to_string.html b/doc/html/boost_asio/reference/ip__address/to_string.html
index 60aef41eed..882f99efaa 100644
--- a/doc/html/boost_asio/reference/ip__address/to_string.html
+++ b/doc/html/boost_asio/reference/ip__address/to_string.html
@@ -44,7 +44,7 @@ Get the address
</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/ip__address/to_string/overload1.html b/doc/html/boost_asio/reference/ip__address/to_string/overload1.html
index aac4424a4c..063423d4ec 100644
--- a/doc/html/boost_asio/reference/ip__address/to_string/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address/to_string/overload1.html
@@ -35,7 +35,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/ip__address/to_string/overload2.html b/doc/html/boost_asio/reference/ip__address/to_string/overload2.html
index 8be7699617..5782661fe0 100644
--- a/doc/html/boost_asio/reference/ip__address/to_string/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address/to_string/overload2.html
@@ -36,7 +36,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/ip__address/to_v4.html b/doc/html/boost_asio/reference/ip__address/to_v4.html
index 20add95e9b..4f741115d7 100644
--- a/doc/html/boost_asio/reference/ip__address/to_v4.html
+++ b/doc/html/boost_asio/reference/ip__address/to_v4.html
@@ -36,7 +36,7 @@ Get the address as
</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/ip__address/to_v6.html b/doc/html/boost_asio/reference/ip__address/to_v6.html
index 912ee7cee8..48092d27b4 100644
--- a/doc/html/boost_asio/reference/ip__address/to_v6.html
+++ b/doc/html/boost_asio/reference/ip__address/to_v6.html
@@ -36,7 +36,7 @@ Get the address as
</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/ip__address_v4.html b/doc/html/boost_asio/reference/ip__address_v4.html
index fba6b9de75..6047707149 100644
--- a/doc/html/boost_asio/reference/ip__address_v4.html
+++ b/doc/html/boost_asio/reference/ip__address_v4.html
@@ -519,7 +519,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/ip__address_v4/address_v4.html b/doc/html/boost_asio/reference/ip__address_v4/address_v4.html
index 4b6678a603..8c5e10bca9 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/address_v4.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/address_v4.html
@@ -58,7 +58,7 @@ Default
</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/ip__address_v4/address_v4/overload1.html b/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload1.html
index f483b2cb48..4722c550de 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload1.html
@@ -35,7 +35,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/ip__address_v4/address_v4/overload2.html b/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload2.html
index d9bdf07025..91efbbea11 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload2.html
@@ -36,7 +36,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/ip__address_v4/address_v4/overload3.html b/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload3.html
index 41b53e820c..d53cb67cec 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload3.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload3.html
@@ -36,7 +36,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/ip__address_v4/address_v4/overload4.html b/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload4.html
index 8db5a26723..c64eca5e7c 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload4.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload4.html
@@ -36,7 +36,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/ip__address_v4/any.html b/doc/html/boost_asio/reference/ip__address_v4/any.html
index f71f31b8fc..3eeb4d5fe8 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/any.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/any.html
@@ -36,7 +36,7 @@ Obtain an address
</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/ip__address_v4/broadcast.html b/doc/html/boost_asio/reference/ip__address_v4/broadcast.html
index 0069787aaa..b8c9104bf9 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/broadcast.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/broadcast.html
@@ -47,7 +47,7 @@ Obtain
</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/ip__address_v4/broadcast/overload1.html b/doc/html/boost_asio/reference/ip__address_v4/broadcast/overload1.html
index 54b3a6e378..eb0f3796da 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/broadcast/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/broadcast/overload1.html
@@ -35,7 +35,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/ip__address_v4/broadcast/overload2.html b/doc/html/boost_asio/reference/ip__address_v4/broadcast/overload2.html
index f41a149c95..396fbe9134 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/broadcast/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/broadcast/overload2.html
@@ -39,7 +39,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/ip__address_v4/bytes_type.html b/doc/html/boost_asio/reference/ip__address_v4/bytes_type.html
index 7e98826202..1b4d73ab51 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/bytes_type.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/bytes_type.html
@@ -54,7 +54,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/ip__address_v4/from_string.html b/doc/html/boost_asio/reference/ip__address_v4/from_string.html
index 13180a1993..a6884cff96 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/from_string.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/from_string.html
@@ -53,7 +53,7 @@ static address_v4 <a class="link" href="from_string/overload4.html" title="ip::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/ip__address_v4/from_string/overload1.html b/doc/html/boost_asio/reference/ip__address_v4/from_string/overload1.html
index 255a4c0b89..84859a18f9 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/from_string/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/from_string/overload1.html
@@ -37,7 +37,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/ip__address_v4/from_string/overload2.html b/doc/html/boost_asio/reference/ip__address_v4/from_string/overload2.html
index 7425ca4bee..6844d64f26 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/from_string/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/from_string/overload2.html
@@ -38,7 +38,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/ip__address_v4/from_string/overload3.html b/doc/html/boost_asio/reference/ip__address_v4/from_string/overload3.html
index ce37f3ea30..56a215153a 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/from_string/overload3.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/from_string/overload3.html
@@ -37,7 +37,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/ip__address_v4/from_string/overload4.html b/doc/html/boost_asio/reference/ip__address_v4/from_string/overload4.html
index 23535644dc..9e9264ae9f 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/from_string/overload4.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/from_string/overload4.html
@@ -38,7 +38,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/ip__address_v4/is_class_a.html b/doc/html/boost_asio/reference/ip__address_v4/is_class_a.html
index 4a06e11d29..2b7d0bf21f 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/is_class_a.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/is_class_a.html
@@ -37,7 +37,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/ip__address_v4/is_class_b.html b/doc/html/boost_asio/reference/ip__address_v4/is_class_b.html
index b7125a4f89..709ba3cb7c 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/is_class_b.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/is_class_b.html
@@ -37,7 +37,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/ip__address_v4/is_class_c.html b/doc/html/boost_asio/reference/ip__address_v4/is_class_c.html
index 14d0b1ddd4..90e6e04a0f 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/is_class_c.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/is_class_c.html
@@ -37,7 +37,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/ip__address_v4/is_loopback.html b/doc/html/boost_asio/reference/ip__address_v4/is_loopback.html
index 7a1db41461..5b9d5d0c5c 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/is_loopback.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/is_loopback.html
@@ -36,7 +36,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/ip__address_v4/is_multicast.html b/doc/html/boost_asio/reference/ip__address_v4/is_multicast.html
index e65c57f6b9..261e436eb9 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/is_multicast.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/is_multicast.html
@@ -36,7 +36,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/ip__address_v4/is_unspecified.html b/doc/html/boost_asio/reference/ip__address_v4/is_unspecified.html
index 764812fba7..a3d91092e2 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/is_unspecified.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/is_unspecified.html
@@ -36,7 +36,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/ip__address_v4/loopback.html b/doc/html/boost_asio/reference/ip__address_v4/loopback.html
index 102204a6a0..d9ed7f17bd 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/loopback.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/loopback.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__address_v4/make_address_v4.html b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4.html
index 6197bf2ab5..cc44d482e3 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_address_v4.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4.html
@@ -83,7 +83,7 @@ address_v4 <a class="link" href="make_address_v4/overload8.html" title="ip::addr
</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/ip__address_v4/make_address_v4/overload1.html b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload1.html
index b1225f7852..5ece263a60 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload1.html
@@ -36,7 +36,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/ip__address_v4/make_address_v4/overload2.html b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload2.html
index 4f5ef6f2f5..6830d891f2 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload2.html
@@ -36,7 +36,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/ip__address_v4/make_address_v4/overload3.html b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload3.html
index 3d53022074..e285fe44b4 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload3.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload3.html
@@ -36,7 +36,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/ip__address_v4/make_address_v4/overload4.html b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload4.html
index 1ea84d8dae..978b3fd998 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload4.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload4.html
@@ -37,7 +37,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/ip__address_v4/make_address_v4/overload5.html b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload5.html
index 52bad5a07a..4f9158c506 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload5.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload5.html
@@ -36,7 +36,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/ip__address_v4/make_address_v4/overload6.html b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload6.html
index 653dab13b7..466414f527 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload6.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload6.html
@@ -37,7 +37,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/ip__address_v4/make_address_v4/overload7.html b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload7.html
index 325c47d2db..0441e8166b 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload7.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload7.html
@@ -36,7 +36,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/ip__address_v4/make_address_v4/overload8.html b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload8.html
index 7a04183672..dcc81d8a47 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload8.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload8.html
@@ -37,7 +37,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/ip__address_v4/make_address_v4/overload9.html b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload9.html
index e968e77cc2..9a28aff1c6 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload9.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_address_v4/overload9.html
@@ -37,7 +37,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/ip__address_v4/make_network_v4.html b/doc/html/boost_asio/reference/ip__address_v4/make_network_v4.html
index 44648140c0..9b95d8f4c9 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_network_v4.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_network_v4.html
@@ -47,7 +47,7 @@ Create
</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/ip__address_v4/make_network_v4/overload1.html b/doc/html/boost_asio/reference/ip__address_v4/make_network_v4/overload1.html
index 04e1e729f9..cb5a774588 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_network_v4/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_network_v4/overload1.html
@@ -37,7 +37,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/ip__address_v4/make_network_v4/overload2.html b/doc/html/boost_asio/reference/ip__address_v4/make_network_v4/overload2.html
index e705dd9fac..8691e27447 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/make_network_v4/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/make_network_v4/overload2.html
@@ -37,7 +37,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/ip__address_v4/netmask.html b/doc/html/boost_asio/reference/ip__address_v4/netmask.html
index cd6a9b9eb3..306011bb63 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/netmask.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/netmask.html
@@ -39,7 +39,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/ip__address_v4/operator_eq_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_eq_.html
index 4b33e8874c..b151e980c2 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/operator_eq_.html
@@ -37,7 +37,7 @@ Assign
</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/ip__address_v4/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_eq__eq_.html
index e938430ecd..e58fd9644c 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address_v4/operator_gt_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_gt_.html
index 4a46232f11..f9eda6a2d3 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/operator_gt_.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/operator_gt_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address_v4/operator_gt__eq_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_gt__eq_.html
index 6d308692b2..688fd37e1a 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/operator_gt__eq_.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/operator_gt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address_v4/operator_lt_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_lt_.html
index 06e57daee9..8e5df4503e 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/operator_lt_.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/operator_lt_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address_v4/operator_lt__eq_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_lt__eq_.html
index b4e160447a..bc1ef3b8dc 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/operator_lt__eq_.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/operator_lt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address_v4/operator_lt__lt_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_.html
index efd18bd012..ca138a6bbc 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_.html
@@ -53,7 +53,7 @@ std::basic_ostream&lt; Elem, Traits &gt; &amp; <a class="link" href="operator_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/ip__address_v4/operator_lt__lt_/overload1.html b/doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_/overload1.html
index fdd2fd0170..91b1fc29bc 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_/overload1.html
@@ -68,7 +68,7 @@ std::basic_ostream&lt; Elem, Traits &gt; &amp; operator&lt;&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/ip__address_v4/operator_lt__lt_/overload2.html b/doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_/overload2.html
index 872604678c..1f9dd690d6 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_/overload2.html
@@ -68,7 +68,7 @@ std::basic_ostream&lt; Elem, Traits &gt; &amp; operator&lt;&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/ip__address_v4/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_not__eq_.html
index 670095db97..1921adba25 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address_v4/to_bytes.html b/doc/html/boost_asio/reference/ip__address_v4/to_bytes.html
index 8a5e5b08ea..3bcc710970 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/to_bytes.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/to_bytes.html
@@ -36,7 +36,7 @@ Get 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/ip__address_v4/to_string.html b/doc/html/boost_asio/reference/ip__address_v4/to_string.html
index bb16b75c3e..361f7731e0 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/to_string.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/to_string.html
@@ -45,7 +45,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/ip__address_v4/to_string/overload1.html b/doc/html/boost_asio/reference/ip__address_v4/to_string/overload1.html
index 3f92caa848..16205c1e4e 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/to_string/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/to_string/overload1.html
@@ -35,7 +35,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/ip__address_v4/to_string/overload2.html b/doc/html/boost_asio/reference/ip__address_v4/to_string/overload2.html
index bd5b4d1979..2f6709d796 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/to_string/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/to_string/overload2.html
@@ -37,7 +37,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/ip__address_v4/to_uint.html b/doc/html/boost_asio/reference/ip__address_v4/to_uint.html
index 2856aa7cc8..0c96312889 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/to_uint.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/to_uint.html
@@ -36,7 +36,7 @@ Get 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/ip__address_v4/to_ulong.html b/doc/html/boost_asio/reference/ip__address_v4/to_ulong.html
index ca5c03f471..fbaf282b60 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/to_ulong.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/to_ulong.html
@@ -36,7 +36,7 @@ Get 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/ip__address_v4/uint_type.html b/doc/html/boost_asio/reference/ip__address_v4/uint_type.html
index c50a63c93d..8aa437252c 100644
--- a/doc/html/boost_asio/reference/ip__address_v4/uint_type.html
+++ b/doc/html/boost_asio/reference/ip__address_v4/uint_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/ip__address_v4_iterator.html b/doc/html/boost_asio/reference/ip__address_v4_iterator.html
index e15ad58459..401bca0e74 100644
--- a/doc/html/boost_asio/reference/ip__address_v4_iterator.html
+++ b/doc/html/boost_asio/reference/ip__address_v4_iterator.html
@@ -46,7 +46,7 @@ An input
</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/ip__address_v4_range.html b/doc/html/boost_asio/reference/ip__address_v4_range.html
index a35986ab14..832a7befc2 100644
--- a/doc/html/boost_asio/reference/ip__address_v4_range.html
+++ b/doc/html/boost_asio/reference/ip__address_v4_range.html
@@ -46,7 +46,7 @@ Represents 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/ip__address_v6.html b/doc/html/boost_asio/reference/ip__address_v6.html
index e3ebd4c133..cde17bae52 100644
--- a/doc/html/boost_asio/reference/ip__address_v6.html
+++ b/doc/html/boost_asio/reference/ip__address_v6.html
@@ -567,7 +567,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/ip__address_v6/address_v6.html b/doc/html/boost_asio/reference/ip__address_v6/address_v6.html
index 5a9f6d5ef7..2c4afe5226 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/address_v6.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/address_v6.html
@@ -52,7 +52,7 @@ Default
</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/ip__address_v6/address_v6/overload1.html b/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload1.html
index 01e32c135a..459856483c 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload1.html
@@ -35,7 +35,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/ip__address_v6/address_v6/overload2.html b/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload2.html
index bf8e6cd159..81534c59cc 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload2.html
@@ -37,7 +37,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/ip__address_v6/address_v6/overload3.html b/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload3.html
index 3e6423f5e6..303902795c 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload3.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload3.html
@@ -36,7 +36,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/ip__address_v6/any.html b/doc/html/boost_asio/reference/ip__address_v6/any.html
index 9582cb504b..e36a3db8c5 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/any.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/any.html
@@ -36,7 +36,7 @@ Obtain an address
</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/ip__address_v6/bytes_type.html b/doc/html/boost_asio/reference/ip__address_v6/bytes_type.html
index aa972e0c09..2b50b811d2 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/bytes_type.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/bytes_type.html
@@ -54,7 +54,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/ip__address_v6/from_string.html b/doc/html/boost_asio/reference/ip__address_v6/from_string.html
index 07e000f183..920fea5fc7 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/from_string.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/from_string.html
@@ -53,7 +53,7 @@ static address_v6 <a class="link" href="from_string/overload4.html" title="ip::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/ip__address_v6/from_string/overload1.html b/doc/html/boost_asio/reference/ip__address_v6/from_string/overload1.html
index 3eddaa5f0f..fe23e9150b 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/from_string/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/from_string/overload1.html
@@ -37,7 +37,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/ip__address_v6/from_string/overload2.html b/doc/html/boost_asio/reference/ip__address_v6/from_string/overload2.html
index 97675aac70..08ef62a0a6 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/from_string/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/from_string/overload2.html
@@ -38,7 +38,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/ip__address_v6/from_string/overload3.html b/doc/html/boost_asio/reference/ip__address_v6/from_string/overload3.html
index 4fff40ff04..722c6f5e2b 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/from_string/overload3.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/from_string/overload3.html
@@ -37,7 +37,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/ip__address_v6/from_string/overload4.html b/doc/html/boost_asio/reference/ip__address_v6/from_string/overload4.html
index 7916ff4548..93e3301277 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/from_string/overload4.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/from_string/overload4.html
@@ -38,7 +38,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/ip__address_v6/is_link_local.html b/doc/html/boost_asio/reference/ip__address_v6/is_link_local.html
index 0bb78d08f4..5831b5272d 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/is_link_local.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/is_link_local.html
@@ -36,7 +36,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/ip__address_v6/is_loopback.html b/doc/html/boost_asio/reference/ip__address_v6/is_loopback.html
index 84649b1920..e7d69689a7 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/is_loopback.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/is_loopback.html
@@ -36,7 +36,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/ip__address_v6/is_multicast.html b/doc/html/boost_asio/reference/ip__address_v6/is_multicast.html
index 762efa79e6..6e63b25524 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/is_multicast.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/is_multicast.html
@@ -36,7 +36,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/ip__address_v6/is_multicast_global.html b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_global.html
index 8425dab9b2..cbe7ed1320 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/is_multicast_global.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_global.html
@@ -36,7 +36,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/ip__address_v6/is_multicast_link_local.html b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_link_local.html
index 79c739d3f5..c76c1b84cd 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/is_multicast_link_local.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_link_local.html
@@ -36,7 +36,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/ip__address_v6/is_multicast_node_local.html b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_node_local.html
index b68a943d06..804054d00c 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/is_multicast_node_local.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_node_local.html
@@ -36,7 +36,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/ip__address_v6/is_multicast_org_local.html b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_org_local.html
index 8ae5262742..af45183008 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/is_multicast_org_local.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_org_local.html
@@ -36,7 +36,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/ip__address_v6/is_multicast_site_local.html b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_site_local.html
index d8795e62a7..1663eb4a5b 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/is_multicast_site_local.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_site_local.html
@@ -36,7 +36,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/ip__address_v6/is_site_local.html b/doc/html/boost_asio/reference/ip__address_v6/is_site_local.html
index ca6ea1b602..a9da7e2b46 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/is_site_local.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/is_site_local.html
@@ -36,7 +36,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/ip__address_v6/is_unspecified.html b/doc/html/boost_asio/reference/ip__address_v6/is_unspecified.html
index a451ad306b..de3a9aced1 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/is_unspecified.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/is_unspecified.html
@@ -36,7 +36,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/ip__address_v6/is_v4_compatible.html b/doc/html/boost_asio/reference/ip__address_v6/is_v4_compatible.html
index 663db26ebf..210f127f4d 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/is_v4_compatible.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/is_v4_compatible.html
@@ -36,7 +36,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/ip__address_v6/is_v4_mapped.html b/doc/html/boost_asio/reference/ip__address_v6/is_v4_mapped.html
index e0899fee72..2517534f86 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/is_v4_mapped.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/is_v4_mapped.html
@@ -36,7 +36,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/ip__address_v6/loopback.html b/doc/html/boost_asio/reference/ip__address_v6/loopback.html
index 043d58f36f..7121ef8838 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/loopback.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/loopback.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__address_v6/make_address_v6.html b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6.html
index 42171c6096..4c81738ea2 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/make_address_v6.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6.html
@@ -80,7 +80,7 @@ address_v6 <a class="link" href="make_address_v6/overload7.html" title="ip::addr
</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/ip__address_v6/make_address_v6/overload1.html b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload1.html
index c7acf9feae..febdb3804a 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload1.html
@@ -37,7 +37,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/ip__address_v6/make_address_v6/overload2.html b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload2.html
index f10a8ef520..3ffcd83e87 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload2.html
@@ -36,7 +36,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/ip__address_v6/make_address_v6/overload3.html b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload3.html
index 9132aa70a6..0e8291a33c 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload3.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload3.html
@@ -37,7 +37,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/ip__address_v6/make_address_v6/overload4.html b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload4.html
index d753325218..dd2f6123e4 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload4.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload4.html
@@ -36,7 +36,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/ip__address_v6/make_address_v6/overload5.html b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload5.html
index e95a242da2..02d5d1426f 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload5.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload5.html
@@ -37,7 +37,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/ip__address_v6/make_address_v6/overload6.html b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload6.html
index e677342341..d9e575edf2 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload6.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload6.html
@@ -36,7 +36,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/ip__address_v6/make_address_v6/overload7.html b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload7.html
index f80602e4ee..a7af088096 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload7.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload7.html
@@ -37,7 +37,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/ip__address_v6/make_address_v6/overload8.html b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload8.html
index 77fda1acb6..43e642f34f 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload8.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/make_address_v6/overload8.html
@@ -37,7 +37,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/ip__address_v6/make_network_v6.html b/doc/html/boost_asio/reference/ip__address_v6/make_network_v6.html
index 09c296fc70..2b0108c4dd 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/make_network_v6.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/make_network_v6.html
@@ -38,7 +38,7 @@ Create
</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/ip__address_v6/operator_eq_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_eq_.html
index 03223bd0f3..3cd736e15d 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/operator_eq_.html
@@ -37,7 +37,7 @@ Assign
</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/ip__address_v6/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_eq__eq_.html
index 36ef2d6b07..c74e51c44b 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address_v6/operator_gt_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_gt_.html
index 3d67eae72a..b4e6dedfa0 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/operator_gt_.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/operator_gt_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address_v6/operator_gt__eq_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_gt__eq_.html
index e1cc213b77..fbcef0f188 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/operator_gt__eq_.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/operator_gt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address_v6/operator_lt_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_lt_.html
index 2c6464bcb5..4535966961 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/operator_lt_.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/operator_lt_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address_v6/operator_lt__eq_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_lt__eq_.html
index bd460e417d..e98d971e28 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/operator_lt__eq_.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/operator_lt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address_v6/operator_lt__lt_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_.html
index 023b3b24a9..e5ab9aa67f 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_.html
@@ -53,7 +53,7 @@ std::basic_ostream&lt; Elem, Traits &gt; &amp; <a class="link" href="operator_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/ip__address_v6/operator_lt__lt_/overload1.html b/doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_/overload1.html
index fc4acc0321..01f8e9a42e 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_/overload1.html
@@ -68,7 +68,7 @@ std::basic_ostream&lt; Elem, Traits &gt; &amp; operator&lt;&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/ip__address_v6/operator_lt__lt_/overload2.html b/doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_/overload2.html
index bb7192abb7..851cbf9a8b 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_/overload2.html
@@ -68,7 +68,7 @@ std::basic_ostream&lt; Elem, Traits &gt; &amp; operator&lt;&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/ip__address_v6/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_not__eq_.html
index 3be800e835..9a06b615e1 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__address_v6/scope_id.html b/doc/html/boost_asio/reference/ip__address_v6/scope_id.html
index 44e8ac3bbd..86ecfd8fcc 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/scope_id.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/scope_id.html
@@ -41,7 +41,7 @@ void <a class="link" href="scope_id/overload2.html" title="ip::address_v6::scope
</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/ip__address_v6/scope_id/overload1.html b/doc/html/boost_asio/reference/ip__address_v6/scope_id/overload1.html
index 32ade2c11a..78fc7eb051 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/scope_id/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/scope_id/overload1.html
@@ -38,7 +38,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/ip__address_v6/scope_id/overload2.html b/doc/html/boost_asio/reference/ip__address_v6/scope_id/overload2.html
index be0559d9bf..3e3af71d34 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/scope_id/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/scope_id/overload2.html
@@ -39,7 +39,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/ip__address_v6/to_bytes.html b/doc/html/boost_asio/reference/ip__address_v6/to_bytes.html
index a4b3c7ef53..1cac25d5a7 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/to_bytes.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/to_bytes.html
@@ -36,7 +36,7 @@ Get 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/ip__address_v6/to_string.html b/doc/html/boost_asio/reference/ip__address_v6/to_string.html
index 119ddbea09..8dd3748001 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/to_string.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/to_string.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/ip__address_v6/to_string/overload1.html b/doc/html/boost_asio/reference/ip__address_v6/to_string/overload1.html
index c0266a85db..1365542bb7 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/to_string/overload1.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/to_string/overload1.html
@@ -35,7 +35,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/ip__address_v6/to_string/overload2.html b/doc/html/boost_asio/reference/ip__address_v6/to_string/overload2.html
index 1c5471afde..b6539d87d2 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/to_string/overload2.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/to_string/overload2.html
@@ -36,7 +36,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/ip__address_v6/to_v4.html b/doc/html/boost_asio/reference/ip__address_v6/to_v4.html
index cacae546ac..9344a97d43 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/to_v4.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/to_v4.html
@@ -37,7 +37,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/ip__address_v6/v4_compatible.html b/doc/html/boost_asio/reference/ip__address_v6/v4_compatible.html
index 5d1d3026ea..4deef7e1e9 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/v4_compatible.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/v4_compatible.html
@@ -37,7 +37,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/ip__address_v6/v4_mapped.html b/doc/html/boost_asio/reference/ip__address_v6/v4_mapped.html
index ecaa223362..42f5f2a224 100644
--- a/doc/html/boost_asio/reference/ip__address_v6/v4_mapped.html
+++ b/doc/html/boost_asio/reference/ip__address_v6/v4_mapped.html
@@ -37,7 +37,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/ip__address_v6_iterator.html b/doc/html/boost_asio/reference/ip__address_v6_iterator.html
index 7d01b67fc3..1e1cb40f2d 100644
--- a/doc/html/boost_asio/reference/ip__address_v6_iterator.html
+++ b/doc/html/boost_asio/reference/ip__address_v6_iterator.html
@@ -46,7 +46,7 @@ An input
</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/ip__address_v6_range.html b/doc/html/boost_asio/reference/ip__address_v6_range.html
index 829469b424..147733b51f 100644
--- a/doc/html/boost_asio/reference/ip__address_v6_range.html
+++ b/doc/html/boost_asio/reference/ip__address_v6_range.html
@@ -46,7 +46,7 @@ Represents 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/ip__bad_address_cast.html b/doc/html/boost_asio/reference/ip__bad_address_cast.html
index 939624579a..f14f689f8b 100644
--- a/doc/html/boost_asio/reference/ip__bad_address_cast.html
+++ b/doc/html/boost_asio/reference/ip__bad_address_cast.html
@@ -105,7 +105,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/ip__bad_address_cast/_bad_address_cast.html b/doc/html/boost_asio/reference/ip__bad_address_cast/_bad_address_cast.html
index b6b3c8eb82..c6c9049d97 100644
--- a/doc/html/boost_asio/reference/ip__bad_address_cast/_bad_address_cast.html
+++ b/doc/html/boost_asio/reference/ip__bad_address_cast/_bad_address_cast.html
@@ -35,7 +35,7 @@ Destructor.
</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/ip__bad_address_cast/bad_address_cast.html b/doc/html/boost_asio/reference/ip__bad_address_cast/bad_address_cast.html
index 36926af82e..34da131bb7 100644
--- a/doc/html/boost_asio/reference/ip__bad_address_cast/bad_address_cast.html
+++ b/doc/html/boost_asio/reference/ip__bad_address_cast/bad_address_cast.html
@@ -36,7 +36,7 @@ Default
</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/ip__bad_address_cast/what.html b/doc/html/boost_asio/reference/ip__bad_address_cast/what.html
index ddd1b4950d..5b6b2c71d7 100644
--- a/doc/html/boost_asio/reference/ip__bad_address_cast/what.html
+++ b/doc/html/boost_asio/reference/ip__bad_address_cast/what.html
@@ -36,7 +36,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/ip__basic_address_iterator_lt__address_v4__gt_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_.html
index 98b462a56a..2d3df86dce 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_.html
@@ -291,7 +291,7 @@ class basic_address_iterator&lt; address_v4 &gt;
</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/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator.html
index d983800b7f..5b2a551738 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator.html
@@ -45,7 +45,7 @@ Construct an iterator that points to the specified address.
</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/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator/overload1.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator/overload1.html
index 475abdbb19..3b728c945d 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator/overload1.html
@@ -36,7 +36,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/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator/overload2.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator/overload2.html
index 755da26105..c960b8f910 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/basic_address_iterator/overload2.html
@@ -36,7 +36,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/ip__basic_address_iterator_lt__address_v4__gt_/difference_type.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/difference_type.html
index 3741b48069..910ea079c7 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/difference_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/difference_type.html
@@ -46,7 +46,7 @@ Distance between two iterators.
</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/ip__basic_address_iterator_lt__address_v4__gt_/iterator_category.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/iterator_category.html
index e8d107bf68..22c3c4073c 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/iterator_category.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/iterator_category.html
@@ -46,7 +46,7 @@ Denotes that the iterator satisfies the input iterator requirements.
</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/ip__basic_address_iterator_lt__address_v4__gt_/operator__star_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator__star_.html
index 0603533f4c..f6a68142c0 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator__star_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator__star_.html
@@ -36,7 +36,7 @@ Dereference the iterator.
</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/ip__basic_address_iterator_lt__address_v4__gt_/operator_arrow_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_arrow_.html
index ac431b435f..da0a206a31 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_arrow_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_arrow_.html
@@ -36,7 +36,7 @@ Dereference the iterator.
</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/ip__basic_address_iterator_lt__address_v4__gt_/operator_eq_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_eq_.html
index 27d51e4cc7..ce4bc745ca 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_eq_.html
@@ -37,7 +37,7 @@ Assignment operator.
</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/ip__basic_address_iterator_lt__address_v4__gt_/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_eq__eq_.html
index 84da33639f..958ec032a1 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare two addresses for equality.
</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/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_.html
index 078cf41e2c..51576a3a2e 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_.html
@@ -44,7 +44,7 @@ Pre-decrement operator.
</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/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_/overload1.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_/overload1.html
index 0ea79b1c31..15202aa160 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_/overload1.html
@@ -35,7 +35,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/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_/overload2.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_/overload2.html
index cbc94ef945..fb77273ea4 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_minus__minus_/overload2.html
@@ -36,7 +36,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/ip__basic_address_iterator_lt__address_v4__gt_/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_not__eq_.html
index 270f3711eb..406eaab867 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare two addresses for inequality.
</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/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_.html
index 26ba31b49d..3d4e4e6a05 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_.html
@@ -44,7 +44,7 @@ Pre-increment operator.
</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/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_/overload1.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_/overload1.html
index 052ae052ff..6abe11bcdc 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_/overload1.html
@@ -35,7 +35,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/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_/overload2.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_/overload2.html
index 5f4b1a50c0..b637da79e0 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/operator_plus__plus_/overload2.html
@@ -36,7 +36,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/ip__basic_address_iterator_lt__address_v4__gt_/pointer.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/pointer.html
index 7af39f06da..3cd31f5536 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/pointer.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/pointer.html
@@ -46,7 +46,7 @@ The type of a pointer to an element pointed to by the iterator.
</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/ip__basic_address_iterator_lt__address_v4__gt_/reference.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/reference.html
index 8ae502083a..bfd78d3873 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/reference.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/reference.html
@@ -525,7 +525,7 @@ The type of a reference to an element pointed to by 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/ip__basic_address_iterator_lt__address_v4__gt_/value_type.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/value_type.html
index 8c1a47b9e5..188c8f77bf 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/value_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v4__gt_/value_type.html
@@ -524,7 +524,7 @@ The type of the elements pointed to by the iterator.
</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/ip__basic_address_iterator_lt__address_v6__gt_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_.html
index 55cbfa1dfe..8537cccb69 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_.html
@@ -291,7 +291,7 @@ class basic_address_iterator&lt; address_v6 &gt;
</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/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator.html
index 403673c677..0f1900ef50 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator.html
@@ -45,7 +45,7 @@ Construct an iterator that points to the specified address.
</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/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator/overload1.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator/overload1.html
index 859b5f2858..00f8d0b3ec 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator/overload1.html
@@ -36,7 +36,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/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator/overload2.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator/overload2.html
index 4bc844639a..36690558f3 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/basic_address_iterator/overload2.html
@@ -36,7 +36,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/ip__basic_address_iterator_lt__address_v6__gt_/difference_type.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/difference_type.html
index ae3973693c..1d5d92eb0f 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/difference_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/difference_type.html
@@ -46,7 +46,7 @@ Distance between two iterators.
</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/ip__basic_address_iterator_lt__address_v6__gt_/iterator_category.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/iterator_category.html
index e8063fc615..39b86f0018 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/iterator_category.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/iterator_category.html
@@ -46,7 +46,7 @@ Denotes that the iterator satisfies the input iterator requirements.
</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/ip__basic_address_iterator_lt__address_v6__gt_/operator__star_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator__star_.html
index db9128ebe5..6aa4956553 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator__star_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator__star_.html
@@ -36,7 +36,7 @@ Dereference the iterator.
</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/ip__basic_address_iterator_lt__address_v6__gt_/operator_arrow_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_arrow_.html
index 37496f8139..8a5bcaa66f 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_arrow_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_arrow_.html
@@ -36,7 +36,7 @@ Dereference the iterator.
</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/ip__basic_address_iterator_lt__address_v6__gt_/operator_eq_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_eq_.html
index 1bc49ae626..b6f123893a 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_eq_.html
@@ -37,7 +37,7 @@ Assignment operator.
</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/ip__basic_address_iterator_lt__address_v6__gt_/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_eq__eq_.html
index eb2c19834b..7065b2eff9 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare two addresses for equality.
</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/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_.html
index b56f4983d0..922b4a2e6c 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_.html
@@ -44,7 +44,7 @@ Pre-decrement operator.
</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/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_/overload1.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_/overload1.html
index f9f1b93e06..d118efd899 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_/overload1.html
@@ -35,7 +35,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/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_/overload2.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_/overload2.html
index fe92b24a61..e9f549bde0 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_minus__minus_/overload2.html
@@ -36,7 +36,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/ip__basic_address_iterator_lt__address_v6__gt_/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_not__eq_.html
index 1c2af0aec3..de530a1527 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare two addresses for inequality.
</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/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_.html
index ba6d93172c..4d8cbfb552 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_.html
@@ -44,7 +44,7 @@ Pre-increment operator.
</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/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_/overload1.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_/overload1.html
index ce04e54f72..d603015da9 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_/overload1.html
@@ -35,7 +35,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/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_/overload2.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_/overload2.html
index f7b778577f..b993cef262 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/operator_plus__plus_/overload2.html
@@ -36,7 +36,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/ip__basic_address_iterator_lt__address_v6__gt_/pointer.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/pointer.html
index 9ade470ee1..c1aa6a1338 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/pointer.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/pointer.html
@@ -46,7 +46,7 @@ The type of a pointer to an element pointed to by the iterator.
</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/ip__basic_address_iterator_lt__address_v6__gt_/reference.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/reference.html
index 7b1771226d..70ee325087 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/reference.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/reference.html
@@ -573,7 +573,7 @@ The type of a reference to an element pointed to by 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/ip__basic_address_iterator_lt__address_v6__gt_/value_type.html b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/value_type.html
index 90f79e466f..d13d76ca1b 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/value_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_iterator_lt__address_v6__gt_/value_type.html
@@ -572,7 +572,7 @@ The type of the elements pointed to by the iterator.
</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/ip__basic_address_range_lt__address_v4__gt_.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_.html
index a41e9297c5..ee255d7008 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_.html
@@ -201,7 +201,7 @@ class basic_address_range&lt; address_v4 &gt;
</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/ip__basic_address_range_lt__address_v4__gt_/basic_address_range.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range.html
index 88dc618fec..1e3cc46ac9 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range.html
@@ -52,7 +52,7 @@ Construct an empty range.
</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/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload1.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload1.html
index d45fab2ee1..c6f0b3a4c7 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload1.html
@@ -35,7 +35,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/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload2.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload2.html
index 952f260403..c1964b6976 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload2.html
@@ -37,7 +37,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/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload3.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload3.html
index 06f5c8938f..089a72835e 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload3.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/basic_address_range/overload3.html
@@ -36,7 +36,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/ip__basic_address_range_lt__address_v4__gt_/begin.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/begin.html
index a538ad1dfb..2379446b8e 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/begin.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/begin.html
@@ -36,7 +36,7 @@ Obtain an iterator that points to the start of the range.
</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/ip__basic_address_range_lt__address_v4__gt_/empty.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/empty.html
index 911252b226..4c1782f2da 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/empty.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/empty.html
@@ -36,7 +36,7 @@ Determine whether the range is empty.
</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/ip__basic_address_range_lt__address_v4__gt_/end.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/end.html
index d8499b9f7a..415e2b5601 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/end.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/end.html
@@ -36,7 +36,7 @@ Obtain an iterator that points to the end of the range.
</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/ip__basic_address_range_lt__address_v4__gt_/find.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/find.html
index d0576415c8..6907363d89 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/find.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/find.html
@@ -37,7 +37,7 @@ Find an address in the range.
</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/ip__basic_address_range_lt__address_v4__gt_/iterator.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/iterator.html
index b9439fdd1e..ddd30b675a 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/iterator.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/iterator.html
@@ -46,7 +46,7 @@ The type of an iterator that points into the range.
</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/ip__basic_address_range_lt__address_v4__gt_/operator_eq_.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/operator_eq_.html
index da8d54da28..4a43d1f780 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/operator_eq_.html
@@ -37,7 +37,7 @@ Assignment operator.
</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/ip__basic_address_range_lt__address_v4__gt_/size.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/size.html
index 3aa75af151..38d0c456cc 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/size.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v4__gt_/size.html
@@ -36,7 +36,7 @@ Return the size of the range.
</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/ip__basic_address_range_lt__address_v6__gt_.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_.html
index 2d322527ba..94ff1028ac 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_.html
@@ -189,7 +189,7 @@ class basic_address_range&lt; address_v6 &gt;
</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/ip__basic_address_range_lt__address_v6__gt_/basic_address_range.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range.html
index c649de6eeb..de647c00c5 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range.html
@@ -52,7 +52,7 @@ Construct an empty range.
</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/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload1.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload1.html
index 8700f3d41d..4a2cc18334 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload1.html
@@ -35,7 +35,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/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload2.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload2.html
index ce5aaba633..950ff3d5a3 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload2.html
@@ -37,7 +37,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/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload3.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload3.html
index 40c1c30f42..d8d1669548 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload3.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/basic_address_range/overload3.html
@@ -36,7 +36,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/ip__basic_address_range_lt__address_v6__gt_/begin.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/begin.html
index dfb507a412..14e6a03992 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/begin.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/begin.html
@@ -36,7 +36,7 @@ Obtain an iterator that points to the start of the range.
</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/ip__basic_address_range_lt__address_v6__gt_/empty.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/empty.html
index e459270bf5..05a0d8a6bd 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/empty.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/empty.html
@@ -36,7 +36,7 @@ Determine whether the range is empty.
</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/ip__basic_address_range_lt__address_v6__gt_/end.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/end.html
index a1a6f6b500..3f7b4dc052 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/end.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/end.html
@@ -36,7 +36,7 @@ Obtain an iterator that points to the end of the range.
</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/ip__basic_address_range_lt__address_v6__gt_/find.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/find.html
index c38468955b..43f36beeb9 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/find.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/find.html
@@ -37,7 +37,7 @@ Find an address in the range.
</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/ip__basic_address_range_lt__address_v6__gt_/iterator.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/iterator.html
index 208f8a97a6..04aa030665 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/iterator.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/iterator.html
@@ -46,7 +46,7 @@ The type of an iterator that points into the range.
</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/ip__basic_address_range_lt__address_v6__gt_/operator_eq_.html b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/operator_eq_.html
index 11f4637e22..23e6219541 100644
--- a/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_address_range_lt__address_v6__gt_/operator_eq_.html
@@ -37,7 +37,7 @@ Assignment operator.
</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/ip__basic_endpoint.html b/doc/html/boost_asio/reference/ip__basic_endpoint.html
index 737b1f482b..3febb80b32 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint.html
@@ -386,7 +386,7 @@ class basic_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/ip__basic_endpoint/address.html b/doc/html/boost_asio/reference/ip__basic_endpoint/address.html
index 4a273243fb..2608e8673d 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/address.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/address.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/ip__basic_endpoint/address/overload1.html b/doc/html/boost_asio/reference/ip__basic_endpoint/address/overload1.html
index c28a52ca81..b15642a08f 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/address/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/address/overload1.html
@@ -35,7 +35,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/ip__basic_endpoint/address/overload2.html b/doc/html/boost_asio/reference/ip__basic_endpoint/address/overload2.html
index d12d523a57..1fd11c91b6 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/address/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/address/overload2.html
@@ -36,7 +36,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/ip__basic_endpoint/basic_endpoint.html b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint.html
index 9209a55573..9e464d516c 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint.html
@@ -71,7 +71,7 @@ Default
</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/ip__basic_endpoint/basic_endpoint/overload1.html b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload1.html
index 67434419d5..99d1e6b140 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload1.html
@@ -35,7 +35,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/ip__basic_endpoint/basic_endpoint/overload2.html b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload2.html
index a4d5660112..086abf6f28 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload2.html
@@ -53,7 +53,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/ip__basic_endpoint/basic_endpoint/overload3.html b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload3.html
index 9a4f6d022b..e07952f25f 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload3.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload3.html
@@ -39,7 +39,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/ip__basic_endpoint/basic_endpoint/overload4.html b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload4.html
index 6ebfbd480e..e9764099d3 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload4.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload4.html
@@ -36,7 +36,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/ip__basic_endpoint/basic_endpoint/overload5.html b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload5.html
index 22147b8574..dbcd854230 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload5.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload5.html
@@ -36,7 +36,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/ip__basic_endpoint/capacity.html b/doc/html/boost_asio/reference/ip__basic_endpoint/capacity.html
index ebb333b8d9..37970cee5d 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/capacity.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/capacity.html
@@ -36,7 +36,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/ip__basic_endpoint/data.html b/doc/html/boost_asio/reference/ip__basic_endpoint/data.html
index c01e0b0a3a..fc74597a64 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/data.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/data.html
@@ -40,7 +40,7 @@ const data_type * <a class="link" href="data/overload2.html" title="ip::basic_en
</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/ip__basic_endpoint/data/overload1.html b/doc/html/boost_asio/reference/ip__basic_endpoint/data/overload1.html
index 9c44fbaa0e..51256baed9 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/data/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/data/overload1.html
@@ -35,7 +35,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/ip__basic_endpoint/data/overload2.html b/doc/html/boost_asio/reference/ip__basic_endpoint/data/overload2.html
index 2c5d0b9579..335b904d32 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/data/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/data/overload2.html
@@ -35,7 +35,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/ip__basic_endpoint/data_type.html b/doc/html/boost_asio/reference/ip__basic_endpoint/data_type.html
index 145a7d401d..a9428922a1 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/data_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/data_type.html
@@ -47,7 +47,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/ip__basic_endpoint/operator_eq_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_.html
index 878fbf3565..7bc300cb63 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_.html
@@ -45,7 +45,7 @@ Assign
</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/ip__basic_endpoint/operator_eq_/overload1.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_/overload1.html
index 95d4b989fe..ae7f4145d2 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_/overload1.html
@@ -36,7 +36,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/ip__basic_endpoint/operator_eq_/overload2.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_/overload2.html
index 8e9c58731a..f99d53174e 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_/overload2.html
@@ -36,7 +36,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/ip__basic_endpoint/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq__eq_.html
index e5a6be317d..9d60125fb8 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__basic_endpoint/operator_gt_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt_.html
index 29e044da68..9a445f44a4 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt_.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__basic_endpoint/operator_gt__eq_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt__eq_.html
index 05f83f5824..12c9559109 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt__eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__basic_endpoint/operator_lt_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt_.html
index a3c402a9c7..d96a995de6 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt_.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__basic_endpoint/operator_lt__eq_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__eq_.html
index 89da2cb474..6131bd066c 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__basic_endpoint/operator_lt__lt_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__lt_.html
index 0d6d056647..1fee11d4f0 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__lt_.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__lt_.html
@@ -66,7 +66,7 @@ Output
</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/ip__basic_endpoint/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_not__eq_.html
index c910a0b31e..4cd0987c7a 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__basic_endpoint/port.html b/doc/html/boost_asio/reference/ip__basic_endpoint/port.html
index 1279f14e12..ecf77798d7 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/port.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/port.html
@@ -46,7 +46,7 @@ Get 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/ip__basic_endpoint/port/overload1.html b/doc/html/boost_asio/reference/ip__basic_endpoint/port/overload1.html
index 57a95558ab..42754c22a8 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/port/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/port/overload1.html
@@ -36,7 +36,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/ip__basic_endpoint/port/overload2.html b/doc/html/boost_asio/reference/ip__basic_endpoint/port/overload2.html
index 7acf694469..6b4e3458b9 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/port/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/port/overload2.html
@@ -37,7 +37,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/ip__basic_endpoint/protocol.html b/doc/html/boost_asio/reference/ip__basic_endpoint/protocol.html
index 43ad2d34be..103629b295 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/protocol.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/protocol.html
@@ -36,7 +36,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/ip__basic_endpoint/protocol_type.html b/doc/html/boost_asio/reference/ip__basic_endpoint/protocol_type.html
index 86653580c4..f90df51d78 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/protocol_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/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/ip__basic_endpoint/resize.html b/doc/html/boost_asio/reference/ip__basic_endpoint/resize.html
index 980b8f7bb5..ece5f8ee14 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/resize.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/resize.html
@@ -37,7 +37,7 @@ Set
</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/ip__basic_endpoint/size.html b/doc/html/boost_asio/reference/ip__basic_endpoint/size.html
index a8534d75ed..6256c1bf1f 100644
--- a/doc/html/boost_asio/reference/ip__basic_endpoint/size.html
+++ b/doc/html/boost_asio/reference/ip__basic_endpoint/size.html
@@ -36,7 +36,7 @@ Get 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/ip__basic_resolver.html b/doc/html/boost_asio/reference/ip__basic_resolver.html
index 38fcc63a04..b7a8ddfb8d 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver.html
@@ -30,7 +30,8 @@
Provides endpoint resolution functionality.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="InternetProtocol.html" title="Internet protocol requirements">InternetProtocol</a>&gt;
+ typename <a class="link" href="InternetProtocol.html" title="Internet protocol requirements">InternetProtocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>&gt;
class basic_resolver :
public ip::resolver_base
</pre>
@@ -189,8 +190,8 @@ class basic_resolver :
</td>
<td>
<p>
- Constructor. <br> <span class="silver"> &#8212;</span><br> Move-construct a basic_resolver from
- another.
+ Construct with executor. <br> <span class="silver"> &#8212;</span><br> Construct with execution
+ context. <br> <span class="silver"> &#8212;</span><br> Move-construct a basic_resolver from another.
</p>
</td>
</tr>
@@ -221,32 +222,6 @@ class basic_resolver :
<tr>
<td>
<p>
- <a class="link" href="ip__basic_resolver/get_io_context.html" title="ip::basic_resolver::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="ip__basic_resolver/get_io_service.html" title="ip::basic_resolver::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="ip__basic_resolver/operator_eq_.html" title="ip::basic_resolver::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
@@ -427,7 +402,7 @@ class basic_resolver :
</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/ip__basic_resolver/_basic_resolver.html b/doc/html/boost_asio/reference/ip__basic_resolver/_basic_resolver.html
index 01b622c355..5cb692c4d9 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/_basic_resolver.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/_basic_resolver.html
@@ -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>
diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/address_configured.html b/doc/html/boost_asio/reference/ip__basic_resolver/address_configured.html
index e08e109604..970e7f01b6 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/address_configured.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/address_configured.html
@@ -41,7 +41,7 @@ Only
</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/ip__basic_resolver/all_matching.html b/doc/html/boost_asio/reference/ip__basic_resolver/all_matching.html
index 8847c2143c..b33dfce760 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/all_matching.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/all_matching.html
@@ -39,7 +39,7 @@ If
</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/ip__basic_resolver/async_resolve.html b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve.html
index dc9205f9dd..6c3b7e7c16 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve.html
@@ -91,7 +91,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/ip__basic_resolver/async_resolve/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload1.html
index ec27561de2..34a56971bd 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload1.html
@@ -67,8 +67,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>
@@ -80,7 +80,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/ip__basic_resolver/async_resolve/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload2.html
index a714790819..660e0462b5 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload2.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>
@@ -108,7 +108,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/ip__basic_resolver/async_resolve/overload3.html b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload3.html
index 405bf995a1..9bfa03cf57 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload3.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload3.html
@@ -68,6 +68,8 @@
<dd><p>
A set of flags that determine how name resolution should be performed.
The default flags are suitable for communication with remote hosts.
+ See the <a class="link" href="../../ip__resolver_base.html" title="ip::resolver_base"><code class="computeroutput">ip::resolver_base</code></a>
+ documentation for the set of available flags.
</p></dd>
<dt><span class="term">handler</span></dt>
<dd>
@@ -84,8 +86,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>
@@ -114,7 +116,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/ip__basic_resolver/async_resolve/overload4.html b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload4.html
index 7eb05ec89b..e2ab5b43c3 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload4.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload4.html
@@ -84,8 +84,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>
@@ -114,7 +114,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/ip__basic_resolver/async_resolve/overload5.html b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload5.html
index 3b80022ea2..93d3ee1a49 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload5.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload5.html
@@ -74,6 +74,8 @@
<dd><p>
A set of flags that determine how name resolution should be performed.
The default flags are suitable for communication with remote hosts.
+ See the <a class="link" href="../../ip__resolver_base.html" title="ip::resolver_base"><code class="computeroutput">ip::resolver_base</code></a>
+ documentation for the set of available flags.
</p></dd>
<dt><span class="term">handler</span></dt>
<dd>
@@ -90,8 +92,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>
@@ -120,7 +122,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/ip__basic_resolver/async_resolve/overload6.html b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload6.html
index 18e4349f26..f429959b00 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload6.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload6.html
@@ -67,8 +67,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>
@@ -80,7 +80,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/ip__basic_resolver/basic_resolver.html b/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver.html
index 8b65ffacec..5751c6383c 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../ip__basic_resolver.html" title="ip::basic_resolver">
<link rel="prev" href="async_resolve/overload6.html" title="ip::basic_resolver::async_resolve (6 of 6 overloads)">
-<link rel="next" href="basic_resolver/overload1.html" title="ip::basic_resolver::basic_resolver (1 of 2 overloads)">
+<link rel="next" href="basic_resolver/overload1.html" title="ip::basic_resolver::basic_resolver (1 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -28,24 +28,35 @@
</h4></div></div></div>
<p>
<a class="indexterm" name="boost_asio.indexterm.ip__basic_resolver.basic_resolver"></a>
-Constructor.
+Construct
+ with executor.
</p>
-<pre class="programlisting">explicit <a class="link" href="basic_resolver/overload1.html" title="ip::basic_resolver::basic_resolver (1 of 2 overloads)">basic_resolver</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_resolver/overload1.html" title="ip::basic_resolver::basic_resolver (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">explicit <a class="link" href="basic_resolver/overload1.html" title="ip::basic_resolver::basic_resolver (1 of 3 overloads)">basic_resolver</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_resolver/overload1.html" title="ip::basic_resolver::basic_resolver (1 of 3 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Construct with execution context.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_resolver/overload2.html" title="ip::basic_resolver::basic_resolver (2 of 3 overloads)">basic_resolver</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_resolver/overload2.html" title="ip::basic_resolver::basic_resolver (2 of 3 overloads)">more...</a></em></span>
</pre>
<p>
Move-construct a <a class="link" href="../ip__basic_resolver.html" title="ip::basic_resolver"><code class="computeroutput">ip::basic_resolver</code></a>
from another.
</p>
-<pre class="programlisting"><a class="link" href="basic_resolver/overload2.html" title="ip::basic_resolver::basic_resolver (2 of 2 overloads)">basic_resolver</a>(
+<pre class="programlisting"><a class="link" href="basic_resolver/overload3.html" title="ip::basic_resolver::basic_resolver (3 of 3 overloads)">basic_resolver</a>(
basic_resolver &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="basic_resolver/overload2.html" title="ip::basic_resolver::basic_resolver (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_resolver/overload3.html" title="ip::basic_resolver::basic_resolver (3 of 3 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/ip__basic_resolver/basic_resolver/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver/overload1.html
index 27c0dd53bb..71a3b8d42b 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>ip::basic_resolver::basic_resolver (1 of 2 overloads)</title>
+<title>ip::basic_resolver::basic_resolver (1 of 3 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_resolver.html" title="ip::basic_resolver::basic_resolver">
<link rel="prev" href="../basic_resolver.html" title="ip::basic_resolver::basic_resolver">
-<link rel="next" href="overload2.html" title="ip::basic_resolver::basic_resolver (2 of 2 overloads)">
+<link rel="next" href="overload2.html" title="ip::basic_resolver::basic_resolver (2 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,14 +24,14 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.ip__basic_resolver.basic_resolver.overload1"></a><a class="link" href="overload1.html" title="ip::basic_resolver::basic_resolver (1 of 2 overloads)">ip::basic_resolver::basic_resolver
- (1 of 2 overloads)</a>
+<a name="boost_asio.reference.ip__basic_resolver.basic_resolver.overload1"></a><a class="link" href="overload1.html" title="ip::basic_resolver::basic_resolver (1 of 3 overloads)">ip::basic_resolver::basic_resolver
+ (1 of 3 overloads)</a>
</h5></div></div></div>
<p>
- Constructor.
+ Construct with executor.
</p>
<pre class="programlisting">basic_resolver(
- boost::asio::io_context &amp; io_context);
+ const executor_type &amp; ex);
</pre>
<p>
This constructor creates a <a class="link" href="../../ip__basic_resolver.html" title="ip::basic_resolver"><code class="computeroutput">ip::basic_resolver</code></a>.
@@ -43,18 +43,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 resolver will use to dispatch handlers for any
- asynchronous operations performed on the resolver.
+ The I/O executor that the resolver will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the resolver.
</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/ip__basic_resolver/basic_resolver/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver/overload2.html
index 476f327c45..be314e968e 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>ip::basic_resolver::basic_resolver (2 of 2 overloads)</title>
+<title>ip::basic_resolver::basic_resolver (2 of 3 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_resolver.html" title="ip::basic_resolver::basic_resolver">
-<link rel="prev" href="overload1.html" title="ip::basic_resolver::basic_resolver (1 of 2 overloads)">
-<link rel="next" href="../cancel.html" title="ip::basic_resolver::cancel">
+<link rel="prev" href="overload1.html" title="ip::basic_resolver::basic_resolver (1 of 3 overloads)">
+<link rel="next" href="overload3.html" title="ip::basic_resolver::basic_resolver (3 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,22 +20,24 @@
</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="../basic_resolver.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="../cancel.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="../basic_resolver.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="overload3.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.ip__basic_resolver.basic_resolver.overload2"></a><a class="link" href="overload2.html" title="ip::basic_resolver::basic_resolver (2 of 2 overloads)">ip::basic_resolver::basic_resolver
- (2 of 2 overloads)</a>
+<a name="boost_asio.reference.ip__basic_resolver.basic_resolver.overload2"></a><a class="link" href="overload2.html" title="ip::basic_resolver::basic_resolver (2 of 3 overloads)">ip::basic_resolver::basic_resolver
+ (2 of 3 overloads)</a>
</h5></div></div></div>
<p>
- Move-construct a <a class="link" href="../../ip__basic_resolver.html" title="ip::basic_resolver"><code class="computeroutput">ip::basic_resolver</code></a>
- from another.
+ Construct with execution context.
</p>
-<pre class="programlisting">basic_resolver(
- basic_resolver &amp;&amp; other);
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_resolver(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</pre>
<p>
- This constructor moves a resolver from one object to another.
+ This constructor creates a <a class="link" href="../../ip__basic_resolver.html" title="ip::basic_resolver"><code class="computeroutput">ip::basic_resolver</code></a>.
</p>
<h6>
<a name="boost_asio.reference.ip__basic_resolver.basic_resolver.overload2.h0"></a>
@@ -44,25 +46,18 @@
<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="../../ip__basic_resolver.html" title="ip::basic_resolver"><code class="computeroutput">ip::basic_resolver</code></a>
- object from which the move will occur.
+ An execution context which provides the I/O executor that the resolver
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the resolver.
</p></dd>
</dl>
</div>
-<h6>
-<a name="boost_asio.reference.ip__basic_resolver.basic_resolver.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.ip__basic_resolver.basic_resolver.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.ip__basic_resolver.basic_resolver.overload2.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_resolver(io_context&amp;) constructor</code>.
- </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>
@@ -70,7 +65,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="../basic_resolver.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="../cancel.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="../basic_resolver.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver/overload3.html b/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver/overload3.html
new file mode 100644
index 0000000000..18f1b2bf6e
--- /dev/null
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver/overload3.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>ip::basic_resolver::basic_resolver (3 of 3 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_resolver.html" title="ip::basic_resolver::basic_resolver">
+<link rel="prev" href="overload2.html" title="ip::basic_resolver::basic_resolver (2 of 3 overloads)">
+<link rel="next" href="../cancel.html" title="ip::basic_resolver::cancel">
+</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_resolver.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="../cancel.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.ip__basic_resolver.basic_resolver.overload3"></a><a class="link" href="overload3.html" title="ip::basic_resolver::basic_resolver (3 of 3 overloads)">ip::basic_resolver::basic_resolver
+ (3 of 3 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a <a class="link" href="../../ip__basic_resolver.html" title="ip::basic_resolver"><code class="computeroutput">ip::basic_resolver</code></a>
+ from another.
+ </p>
+<pre class="programlisting">basic_resolver(
+ basic_resolver &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a resolver from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.ip__basic_resolver.basic_resolver.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.ip__basic_resolver.basic_resolver.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.ip__basic_resolver.basic_resolver.overload3.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="../../ip__basic_resolver.html" title="ip::basic_resolver"><code class="computeroutput">ip::basic_resolver</code></a>
+ object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.ip__basic_resolver.basic_resolver.overload3.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.ip__basic_resolver.basic_resolver.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.ip__basic_resolver.basic_resolver.overload3.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_resolver(const executor_type&amp;)
+ constructor</code>.
+ </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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_resolver.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/cancel.html b/doc/html/boost_asio/reference/ip__basic_resolver/cancel.html
index 06298cb0c1..e5f5eb62ff 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/cancel.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/cancel.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="../ip__basic_resolver.html" title="ip::basic_resolver">
-<link rel="prev" href="basic_resolver/overload2.html" title="ip::basic_resolver::basic_resolver (2 of 2 overloads)">
+<link rel="prev" href="basic_resolver/overload3.html" title="ip::basic_resolver::basic_resolver (3 of 3 overloads)">
<link rel="next" href="canonical_name.html" title="ip::basic_resolver::canonical_name">
</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_resolver/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver.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="canonical_name.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_resolver/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver.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="canonical_name.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -42,7 +42,7 @@ Cancel
</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>
@@ -50,7 +50,7 @@ Cancel
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_resolver/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver.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="canonical_name.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_resolver/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver.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="canonical_name.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/canonical_name.html b/doc/html/boost_asio/reference/ip__basic_resolver/canonical_name.html
index c2780dbfb7..8e63ebe989 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/canonical_name.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/canonical_name.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/ip__basic_resolver/endpoint_type.html b/doc/html/boost_asio/reference/ip__basic_resolver/endpoint_type.html
index c5c07ce77d..076f91046f 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/endpoint_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/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/ip__basic_resolver/executor_type.html b/doc/html/boost_asio/reference/ip__basic_resolver/executor_type.html
index 285fe317e6..1b3facfdd5 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/executor_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/executor_type.html
@@ -31,167 +31,10 @@
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.ip__basic_resolver.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.ip__basic_resolver.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.ip__basic_resolver.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.ip__basic_resolver.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.ip__basic_resolver.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.ip__basic_resolver.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.ip__basic_resolver.executor_type.h2"></a>
<span class="phrase"><a name="boost_asio.reference.ip__basic_resolver.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.ip__basic_resolver.executor_type.requirements">Requirements</a>
</h6>
<p>
@@ -203,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/ip__basic_resolver/flags.html b/doc/html/boost_asio/reference/ip__basic_resolver/flags.html
index 51a5fe6e98..427cb5ad87 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/flags.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/flags.html
@@ -49,7 +49,7 @@ A 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/ip__basic_resolver/get_executor.html b/doc/html/boost_asio/reference/ip__basic_resolver/get_executor.html
index c09899a63d..cbadfba12d 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/get_executor.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../ip__basic_resolver.html" title="ip::basic_resolver">
<link rel="prev" href="flags.html" title="ip::basic_resolver::flags">
-<link rel="next" href="get_io_context.html" title="ip::basic_resolver::get_io_context">
+<link rel="next" href="iterator.html" title="ip::basic_resolver::iterator">
</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="flags.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver.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="flags.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver.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="iterator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -36,7 +36,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>
@@ -44,7 +44,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="flags.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver.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="flags.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ip__basic_resolver.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="iterator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/get_io_context.html b/doc/html/boost_asio/reference/ip__basic_resolver/get_io_context.html
deleted file mode 100644
index 47c9459d81..0000000000
--- a/doc/html/boost_asio/reference/ip__basic_resolver/get_io_context.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>ip::basic_resolver::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="../ip__basic_resolver.html" title="ip::basic_resolver">
-<link rel="prev" href="get_executor.html" title="ip::basic_resolver::get_executor">
-<link rel="next" href="get_io_service.html" title="ip::basic_resolver::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="../ip__basic_resolver.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.ip__basic_resolver.get_io_context"></a><a class="link" href="get_io_context.html" title="ip::basic_resolver::get_io_context">ip::basic_resolver::get_io_context</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.ip__basic_resolver.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.ip__basic_resolver.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.ip__basic_resolver.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.ip__basic_resolver.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="../ip__basic_resolver.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/ip__basic_resolver/get_io_service.html b/doc/html/boost_asio/reference/ip__basic_resolver/get_io_service.html
deleted file mode 100644
index ad7df92f8c..0000000000
--- a/doc/html/boost_asio/reference/ip__basic_resolver/get_io_service.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>ip::basic_resolver::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="../ip__basic_resolver.html" title="ip::basic_resolver">
-<link rel="prev" href="get_io_context.html" title="ip::basic_resolver::get_io_context">
-<link rel="next" href="iterator.html" title="ip::basic_resolver::iterator">
-</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="../ip__basic_resolver.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="iterator.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.ip__basic_resolver.get_io_service"></a><a class="link" href="get_io_service.html" title="ip::basic_resolver::get_io_service">ip::basic_resolver::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.ip__basic_resolver.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.ip__basic_resolver.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.ip__basic_resolver.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.ip__basic_resolver.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="../ip__basic_resolver.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="iterator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/iterator.html b/doc/html/boost_asio/reference/ip__basic_resolver/iterator.html
index bf072a96e1..3b6a6c833d 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/iterator.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/iterator.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="../ip__basic_resolver.html" title="ip::basic_resolver">
-<link rel="prev" href="get_io_service.html" title="ip::basic_resolver::get_io_service">
+<link rel="prev" href="get_executor.html" title="ip::basic_resolver::get_executor">
<link rel="next" href="numeric_host.html" title="ip::basic_resolver::numeric_host">
</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="../ip__basic_resolver.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="numeric_host.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="../ip__basic_resolver.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="numeric_host.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -382,7 +382,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>
@@ -390,7 +390,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="../ip__basic_resolver.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="numeric_host.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="../ip__basic_resolver.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="numeric_host.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/numeric_host.html b/doc/html/boost_asio/reference/ip__basic_resolver/numeric_host.html
index 744e83c3d9..915a11fbd7 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/numeric_host.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/numeric_host.html
@@ -40,7 +40,7 @@ Host
</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/ip__basic_resolver/numeric_service.html b/doc/html/boost_asio/reference/ip__basic_resolver/numeric_service.html
index c01fd72ce7..63308645a1 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/numeric_service.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/numeric_service.html
@@ -40,7 +40,7 @@ Service
</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/ip__basic_resolver/operator_eq_.html b/doc/html/boost_asio/reference/ip__basic_resolver/operator_eq_.html
index 4b01ad8d0a..853ce57144 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/operator_eq_.html
@@ -59,12 +59,12 @@ Move-assign
</h6>
<p>
Following the move, the moved-from object is in the same state as if constructed
- using the <code class="computeroutput">basic_resolver(io_context&amp;) constructor</code>.
+ using the <code class="computeroutput">basic_resolver(const executor_type&amp;) constructor</code>.
</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/ip__basic_resolver/passive.html b/doc/html/boost_asio/reference/ip__basic_resolver/passive.html
index 2a6c01d074..825663a24a 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/passive.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/passive.html
@@ -39,7 +39,7 @@ Indicate
</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/ip__basic_resolver/protocol_type.html b/doc/html/boost_asio/reference/ip__basic_resolver/protocol_type.html
index f0a3ea52fc..feb7139c74 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/protocol_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/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/ip__basic_resolver/query.html b/doc/html/boost_asio/reference/ip__basic_resolver/query.html
index 11d26c44d9..a57ebedcb5 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/query.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/query.html
@@ -301,7 +301,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/ip__basic_resolver/resolve.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve.html
index ab7251f8cf..33c3b8d9ce 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve.html
@@ -111,7 +111,7 @@ results_type <a class="link" href="resolve/overload12.html" title="ip::basic_res
</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/ip__basic_resolver/resolve/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload1.html
index f7778719cf..a4261133bc 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload1.html
@@ -75,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/ip__basic_resolver/resolve/overload10.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload10.html
index 3c6848bc86..49a8409e3f 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload10.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload10.html
@@ -72,6 +72,8 @@
<dd><p>
A set of flags that determine how name resolution should be performed.
The default flags are suitable for communication with remote hosts.
+ See the <a class="link" href="../../ip__resolver_base.html" title="ip::resolver_base"><code class="computeroutput">ip::resolver_base</code></a>
+ documentation for the set of available flags.
</p></dd>
<dt><span class="term">ec</span></dt>
<dd><p>
@@ -109,7 +111,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/ip__basic_resolver/resolve/overload11.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload11.html
index 45fe474b82..2fcd9a6a6f 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload11.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload11.html
@@ -75,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/ip__basic_resolver/resolve/overload12.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload12.html
index ed8b298bcf..404d8ca31f 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload12.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload12.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/ip__basic_resolver/resolve/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload2.html
index fc1de44307..138f9833b5 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload2.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/ip__basic_resolver/resolve/overload3.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload3.html
index 34101db8f8..c4929e7bf1 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload3.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload3.html
@@ -104,7 +104,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/ip__basic_resolver/resolve/overload4.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload4.html
index fbdd31b0b9..fb8201985e 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload4.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload4.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/ip__basic_resolver/resolve/overload5.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload5.html
index 3e982e7214..b6ef52a23c 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload5.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload5.html
@@ -65,6 +65,8 @@
<dd><p>
A set of flags that determine how name resolution should be performed.
The default flags are suitable for communication with remote hosts.
+ See the <a class="link" href="../../ip__resolver_base.html" title="ip::resolver_base"><code class="computeroutput">ip::resolver_base</code></a>
+ documentation for the set of available flags.
</p></dd>
</dl>
</div>
@@ -110,7 +112,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/ip__basic_resolver/resolve/overload6.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload6.html
index b43456a496..ed72fb6fa6 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload6.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload6.html
@@ -66,6 +66,8 @@
<dd><p>
A set of flags that determine how name resolution should be performed.
The default flags are suitable for communication with remote hosts.
+ See the <a class="link" href="../../ip__resolver_base.html" title="ip::resolver_base"><code class="computeroutput">ip::resolver_base</code></a>
+ documentation for the set of available flags.
</p></dd>
<dt><span class="term">ec</span></dt>
<dd><p>
@@ -103,7 +105,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/ip__basic_resolver/resolve/overload7.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload7.html
index 6208dfffba..7ca398ddfd 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload7.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload7.html
@@ -110,7 +110,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/ip__basic_resolver/resolve/overload8.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload8.html
index 45773984a5..ec8aa11f17 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload8.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload8.html
@@ -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/ip__basic_resolver/resolve/overload9.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload9.html
index b7f97372fb..36a23bb44c 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload9.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload9.html
@@ -71,6 +71,8 @@
<dd><p>
A set of flags that determine how name resolution should be performed.
The default flags are suitable for communication with remote hosts.
+ See the <a class="link" href="../../ip__resolver_base.html" title="ip::resolver_base"><code class="computeroutput">ip::resolver_base</code></a>
+ documentation for the set of available flags.
</p></dd>
</dl>
</div>
@@ -116,7 +118,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/ip__basic_resolver/results_type.html b/doc/html/boost_asio/reference/ip__basic_resolver/results_type.html
index 5204af9348..97251c56e2 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/results_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/results_type.html
@@ -560,7 +560,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/ip__basic_resolver/v4_mapped.html b/doc/html/boost_asio/reference/ip__basic_resolver/v4_mapped.html
index 0798c4bd95..3e21451314 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver/v4_mapped.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver/v4_mapped.html
@@ -40,7 +40,7 @@ If
</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/ip__basic_resolver_entry.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry.html
index 48f861c853..a0d3c1acdb 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry.html
@@ -195,7 +195,7 @@ class basic_resolver_entry
</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/ip__basic_resolver_entry/basic_resolver_entry.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry.html
index b90f799962..5a080629fa 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry.html
@@ -46,7 +46,7 @@ Default
</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/ip__basic_resolver_entry/basic_resolver_entry/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload1.html
index a45fe0a2c5..4022d3c9e7 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload1.html
@@ -35,7 +35,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/ip__basic_resolver_entry/basic_resolver_entry/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload2.html
index 407b57e900..11802790ea 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload2.html
@@ -38,7 +38,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/ip__basic_resolver_entry/endpoint.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint.html
index f4f04ce8c9..371db37eeb 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint.html
@@ -36,7 +36,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/ip__basic_resolver_entry/endpoint_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint_type.html
index 4eb7ccd79c..cd03963dba 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/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/ip__basic_resolver_entry/host_name.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name.html
index d5f1babe98..7979e8080f 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name.html
@@ -43,7 +43,7 @@ std::basic_string&lt; char, std::char_traits&lt; char &gt;, Allocator &gt; <a cl
</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/ip__basic_resolver_entry/host_name/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name/overload1.html
index da74edd2c5..776f29eacd 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name/overload1.html
@@ -35,7 +35,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/ip__basic_resolver_entry/host_name/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name/overload2.html
index 55e6b79278..ffba669146 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name/overload2.html
@@ -38,7 +38,7 @@ std::basic_string&lt; char, std::char_traits&lt; char &gt;, Allocator &gt; host_
</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/ip__basic_resolver_entry/operator_endpoint_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/operator_endpoint_type.html
index 67fe5e5be3..419d0d2948 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/operator_endpoint_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/operator_endpoint_type.html
@@ -37,7 +37,7 @@ Convert to the endpoint associated
</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/ip__basic_resolver_entry/protocol_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/protocol_type.html
index 1ee10d2380..b76421ec19 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/protocol_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/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/ip__basic_resolver_entry/service_name.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name.html
index ee08e76e98..c5be797e74 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name.html
@@ -43,7 +43,7 @@ std::basic_string&lt; char, std::char_traits&lt; char &gt;, Allocator &gt; <a cl
</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/ip__basic_resolver_entry/service_name/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name/overload1.html
index 4225f21a39..2445da3689 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name/overload1.html
@@ -35,7 +35,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/ip__basic_resolver_entry/service_name/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name/overload2.html
index 809cc20b6f..5909114cb5 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name/overload2.html
@@ -38,7 +38,7 @@ std::basic_string&lt; char, std::char_traits&lt; char &gt;, Allocator &gt; servi
</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/ip__basic_resolver_iterator.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator.html
index f615e06d15..ca17351980 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator.html
@@ -380,7 +380,7 @@ class basic_resolver_iterator
</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/ip__basic_resolver_iterator/basic_resolver_iterator.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator.html
index 82786135b8..47e7c06ec1 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator.html
@@ -51,7 +51,7 @@ Default
</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/ip__basic_resolver_iterator/basic_resolver_iterator/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator/overload1.html
index 033a3ed9af..69c6283045 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator/overload1.html
@@ -35,7 +35,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/ip__basic_resolver_iterator/basic_resolver_iterator/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator/overload2.html
index 3a465200be..7fff0de6d8 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator/overload2.html
@@ -36,7 +36,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/ip__basic_resolver_iterator/basic_resolver_iterator/overload3.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator/overload3.html
index a68498c4b8..e9722e3e2c 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator/overload3.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator/overload3.html
@@ -36,7 +36,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/ip__basic_resolver_iterator/dereference.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/dereference.html
index 53cb65e292..c006510f02 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/dereference.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/dereference.html
@@ -34,7 +34,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/ip__basic_resolver_iterator/difference_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/difference_type.html
index 23e09f8e70..a3fca62773 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/difference_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/difference_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/ip__basic_resolver_iterator/equal.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/equal.html
index 8fada2300a..f4206a1e73 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/equal.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/equal.html
@@ -35,7 +35,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/ip__basic_resolver_iterator/increment.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/increment.html
index ec7b016689..bf949eaa8d 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/increment.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/increment.html
@@ -34,7 +34,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/ip__basic_resolver_iterator/index_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/index_.html
index 0e09d1b4b7..69dc1576e9 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/index_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/index_.html
@@ -34,7 +34,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/ip__basic_resolver_iterator/iterator_category.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/iterator_category.html
index c01bc472a8..29969eaf66 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/iterator_category.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/iterator_category.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/ip__basic_resolver_iterator/operator__star_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator__star_.html
index b54b589cea..77e76289d8 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator__star_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator__star_.html
@@ -36,7 +36,7 @@ Dereference an iterator.
</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/ip__basic_resolver_iterator/operator_arrow_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_arrow_.html
index e4b08299d3..526c907786 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_arrow_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_arrow_.html
@@ -36,7 +36,7 @@ Dereference
</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/ip__basic_resolver_iterator/operator_eq_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq_.html
index 15984ced35..b673100735 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq_.html
@@ -45,7 +45,7 @@ Assignment
</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/ip__basic_resolver_iterator/operator_eq_/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq_/overload1.html
index 1db21ba333..1c99de85bb 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq_/overload1.html
@@ -36,7 +36,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/ip__basic_resolver_iterator/operator_eq_/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq_/overload2.html
index b4d2794943..aa2ba74370 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq_/overload2.html
@@ -36,7 +36,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/ip__basic_resolver_iterator/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq__eq_.html
index 9c1d9d2784..579654f40f 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Test
</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/ip__basic_resolver_iterator/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_not__eq_.html
index 5c3eb7d0e3..fbe625ccbf 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_not__eq_.html
@@ -48,7 +48,7 @@ Test
</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/ip__basic_resolver_iterator/operator_plus__plus_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_.html
index ff9cd8e023..89cfa61a89 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_.html
@@ -44,7 +44,7 @@ Increment
</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/ip__basic_resolver_iterator/operator_plus__plus_/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload1.html
index 012ec32faf..b68cad13bf 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload1.html
@@ -35,7 +35,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/ip__basic_resolver_iterator/operator_plus__plus_/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload2.html
index 955beeb6de..87609fd15f 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload2.html
@@ -36,7 +36,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/ip__basic_resolver_iterator/pointer.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/pointer.html
index ae6f0b0105..b112e6912d 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/pointer.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/pointer.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/ip__basic_resolver_iterator/reference.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/reference.html
index 380795e681..7c9a235701 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/reference.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/reference.html
@@ -195,7 +195,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/ip__basic_resolver_iterator/value_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/value_type.html
index 9bf49bfa71..a08ddcdfde 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/value_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/value_type.html
@@ -195,7 +195,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/ip__basic_resolver_iterator/values_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/values_.html
index 0bfacefd1c..ed4d52a2a8 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/values_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/values_.html
@@ -34,7 +34,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/ip__basic_resolver_query.html b/doc/html/boost_asio/reference/ip__basic_resolver_query.html
index a7d38a39fa..c26b5bd7de 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query.html
@@ -302,7 +302,7 @@ class basic_resolver_query :
</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/ip__basic_resolver_query/address_configured.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/address_configured.html
index 1f1d1a2def..1ad61d28a8 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/address_configured.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/address_configured.html
@@ -41,7 +41,7 @@ Only
</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/ip__basic_resolver_query/all_matching.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/all_matching.html
index ba6043ee00..0d5710de5e 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/all_matching.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/all_matching.html
@@ -39,7 +39,7 @@ If
</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/ip__basic_resolver_query/basic_resolver_query.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query.html
index 31a9cf1456..efbc43728c 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query.html
@@ -67,7 +67,7 @@ Construct
</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/ip__basic_resolver_query/basic_resolver_query/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload1.html
index 47188f2e29..19b5d5728a 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload1.html
@@ -70,7 +70,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/ip__basic_resolver_query/basic_resolver_query/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload2.html
index c0f217392e..d3a18ab7b5 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/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/ip__basic_resolver_query/basic_resolver_query/overload3.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload3.html
index e115b475f6..32fe977347 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload3.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload3.html
@@ -88,7 +88,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/ip__basic_resolver_query/basic_resolver_query/overload4.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload4.html
index 58a0d2d5b8..73a76fa509 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload4.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload4.html
@@ -94,7 +94,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/ip__basic_resolver_query/canonical_name.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/canonical_name.html
index e7de6e77fa..a755cfdca1 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/canonical_name.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/canonical_name.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/ip__basic_resolver_query/flags.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/flags.html
index f901c2b2cd..21a7df9ea5 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/flags.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/flags.html
@@ -49,7 +49,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/ip__basic_resolver_query/hints.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/hints.html
index b0a5061696..f4d2a41617 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/hints.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/hints.html
@@ -36,7 +36,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/ip__basic_resolver_query/host_name.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/host_name.html
index 8c7899a5dd..720aa88ed9 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/host_name.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/host_name.html
@@ -36,7 +36,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/ip__basic_resolver_query/numeric_host.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_host.html
index 863616c6bc..0a44ba6099 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_host.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_host.html
@@ -40,7 +40,7 @@ Host
</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/ip__basic_resolver_query/numeric_service.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_service.html
index 67c034a33d..e8af18d010 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_service.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_service.html
@@ -40,7 +40,7 @@ Service
</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/ip__basic_resolver_query/passive.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/passive.html
index 633b20860c..8facfce234 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/passive.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/passive.html
@@ -39,7 +39,7 @@ Indicate
</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/ip__basic_resolver_query/protocol_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/protocol_type.html
index 610ce07a90..812abba387 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/protocol_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/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/ip__basic_resolver_query/service_name.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/service_name.html
index bd97fecfe0..5f6c18072f 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/service_name.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/service_name.html
@@ -36,7 +36,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/ip__basic_resolver_query/v4_mapped.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/v4_mapped.html
index fd9ca928b3..110a2015cc 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_query/v4_mapped.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_query/v4_mapped.html
@@ -40,7 +40,7 @@ If
</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/ip__basic_resolver_results.html b/doc/html/boost_asio/reference/ip__basic_resolver_results.html
index 80234adcd9..3a403e10d6 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results.html
@@ -559,7 +559,7 @@ class basic_resolver_results :
</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/ip__basic_resolver_results/basic_resolver_results.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results.html
index 5dbd3d9618..1ad073d974 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results.html
@@ -51,7 +51,7 @@ Default
</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/ip__basic_resolver_results/basic_resolver_results/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results/overload1.html
index a6e529dc38..4a1d1db294 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results/overload1.html
@@ -35,7 +35,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/ip__basic_resolver_results/basic_resolver_results/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results/overload2.html
index 7fb2f1272d..d897490b7d 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results/overload2.html
@@ -36,7 +36,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/ip__basic_resolver_results/basic_resolver_results/overload3.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results/overload3.html
index 6f8029d061..699b279d39 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results/overload3.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/basic_resolver_results/overload3.html
@@ -36,7 +36,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/ip__basic_resolver_results/begin.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/begin.html
index fdc378c076..f432396406 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/begin.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/begin.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__basic_resolver_results/cbegin.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/cbegin.html
index ada2f516d8..b4c6bbc8f3 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/cbegin.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/cbegin.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__basic_resolver_results/cend.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/cend.html
index 0dd9e9865e..f47aef1649 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/cend.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/cend.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__basic_resolver_results/const_iterator.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/const_iterator.html
index ef6dd7c2f0..fc429d9149 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/const_iterator.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/const_iterator.html
@@ -382,7 +382,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/ip__basic_resolver_results/const_reference.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/const_reference.html
index 597cab2720..d749bfcf23 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/const_reference.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/const_reference.html
@@ -195,7 +195,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/ip__basic_resolver_results/dereference.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/dereference.html
index f946b63bec..ea2494c8dd 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/dereference.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/dereference.html
@@ -37,7 +37,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/ip__basic_resolver_results/difference_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/difference_type.html
index d349c63fe6..694c5ebeb3 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/difference_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/difference_type.html
@@ -46,7 +46,7 @@ Type
</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/ip__basic_resolver_results/empty.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/empty.html
index 511bf6b914..01bec1612a 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/empty.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/empty.html
@@ -36,7 +36,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/ip__basic_resolver_results/end.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/end.html
index 09e57a5aa6..3b36b6b002 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/end.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/end.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__basic_resolver_results/endpoint_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/endpoint_type.html
index e99957065d..0b6e16915b 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/endpoint_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/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/ip__basic_resolver_results/equal.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/equal.html
index 2035ca4733..e25373e4d5 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/equal.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/equal.html
@@ -38,7 +38,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/ip__basic_resolver_results/increment.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/increment.html
index 2d4a200e8d..35144e9f2c 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/increment.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/increment.html
@@ -37,7 +37,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/ip__basic_resolver_results/index_.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/index_.html
index d0c7b98301..aa3c4685cd 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/index_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/index_.html
@@ -37,7 +37,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/ip__basic_resolver_results/iterator.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/iterator.html
index e917ca2ce4..20afa33530 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/iterator.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/iterator.html
@@ -382,7 +382,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/ip__basic_resolver_results/iterator_category.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/iterator_category.html
index fe62faad5e..26539fbac1 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/iterator_category.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/iterator_category.html
@@ -49,7 +49,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/ip__basic_resolver_results/max_size.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/max_size.html
index 66d8d6980d..de3451b594 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/max_size.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/max_size.html
@@ -36,7 +36,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/ip__basic_resolver_results/operator__star_.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator__star_.html
index 86fd08e80b..a8b6789dd9 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator__star_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator__star_.html
@@ -39,7 +39,7 @@ Dereference an iterator.
</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/ip__basic_resolver_results/operator_arrow_.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_arrow_.html
index 53dd1c3b0f..fa607afb00 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_arrow_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_arrow_.html
@@ -39,7 +39,7 @@ Dereference
</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/ip__basic_resolver_results/operator_eq_.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq_.html
index 6d1daa6af4..9212e0af43 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq_.html
@@ -45,7 +45,7 @@ Assignment
</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/ip__basic_resolver_results/operator_eq_/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq_/overload1.html
index 1e1f62f693..65119aa0a0 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq_/overload1.html
@@ -36,7 +36,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/ip__basic_resolver_results/operator_eq_/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq_/overload2.html
index 75e766403a..9b1f609f19 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq_/overload2.html
@@ -36,7 +36,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/ip__basic_resolver_results/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq__eq_.html
index 8c181fbe00..a124c50087 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq__eq_.html
@@ -44,7 +44,7 @@ friend bool <a class="link" href="operator_eq__eq_/overload2.html" title="ip::ba
</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/ip__basic_resolver_results/operator_eq__eq_/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq__eq_/overload1.html
index 5e1ed285f1..236492076c 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq__eq_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq__eq_/overload1.html
@@ -47,7 +47,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/ip__basic_resolver_results/operator_eq__eq_/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq__eq_/overload2.html
index c69e42eb42..83f37d8f4f 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq__eq_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_eq__eq_/overload2.html
@@ -50,7 +50,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/ip__basic_resolver_results/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_not__eq_.html
index 2ce4fd323c..5fdc411853 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_not__eq_.html
@@ -44,7 +44,7 @@ friend bool <a class="link" href="operator_not__eq_/overload2.html" title="ip::b
</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/ip__basic_resolver_results/operator_not__eq_/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_not__eq_/overload1.html
index cb29483b65..c482f95307 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_not__eq_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_not__eq_/overload1.html
@@ -47,7 +47,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/ip__basic_resolver_results/operator_not__eq_/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_not__eq_/overload2.html
index f249f1c6a2..156d0f30a1 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_not__eq_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_not__eq_/overload2.html
@@ -50,7 +50,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/ip__basic_resolver_results/operator_plus__plus_.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_plus__plus_.html
index aa457fb2ac..2bf33f6edc 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_plus__plus_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_plus__plus_.html
@@ -44,7 +44,7 @@ Increment
</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/ip__basic_resolver_results/operator_plus__plus_/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_plus__plus_/overload1.html
index c568c265b8..0ac434b50c 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_plus__plus_/overload1.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_plus__plus_/overload1.html
@@ -38,7 +38,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/ip__basic_resolver_results/operator_plus__plus_/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_plus__plus_/overload2.html
index 6a5d804f7b..89b60419fd 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_plus__plus_/overload2.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/operator_plus__plus_/overload2.html
@@ -39,7 +39,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/ip__basic_resolver_results/pointer.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/pointer.html
index fccf4d9f82..bfda94807f 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/pointer.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/pointer.html
@@ -49,7 +49,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/ip__basic_resolver_results/protocol_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/protocol_type.html
index 37f02e163e..b39e672006 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/protocol_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/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/ip__basic_resolver_results/reference.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/reference.html
index 2c129ad0aa..32908b0765 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/reference.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/reference.html
@@ -195,7 +195,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/ip__basic_resolver_results/size.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/size.html
index e814646e61..647780512b 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/size.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/size.html
@@ -36,7 +36,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/ip__basic_resolver_results/size_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/size_type.html
index 2bde6c81ed..0ff754fc4f 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/size_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/size_type.html
@@ -46,7 +46,7 @@ Type
</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/ip__basic_resolver_results/swap.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/swap.html
index 7d88964d74..46283dff12 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/swap.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/swap.html
@@ -37,7 +37,7 @@ Swap
</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/ip__basic_resolver_results/value_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/value_type.html
index 4f45f57437..c3c8f3eddf 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/value_type.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/value_type.html
@@ -195,7 +195,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/ip__basic_resolver_results/values_.html b/doc/html/boost_asio/reference/ip__basic_resolver_results/values_.html
index 3a59895e9a..75eb44c1ab 100644
--- a/doc/html/boost_asio/reference/ip__basic_resolver_results/values_.html
+++ b/doc/html/boost_asio/reference/ip__basic_resolver_results/values_.html
@@ -37,7 +37,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/ip__host_name.html b/doc/html/boost_asio/reference/ip__host_name.html
index 4287c0929c..9ce4a7d553 100644
--- a/doc/html/boost_asio/reference/ip__host_name.html
+++ b/doc/html/boost_asio/reference/ip__host_name.html
@@ -50,7 +50,7 @@ std::string <a class="link" href="ip__host_name/overload2.html" title="ip::host_
</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/ip__host_name/overload1.html b/doc/html/boost_asio/reference/ip__host_name/overload1.html
index e1e8e3a239..aa6aa78557 100644
--- a/doc/html/boost_asio/reference/ip__host_name/overload1.html
+++ b/doc/html/boost_asio/reference/ip__host_name/overload1.html
@@ -35,7 +35,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/ip__host_name/overload2.html b/doc/html/boost_asio/reference/ip__host_name/overload2.html
index b926ec7bab..56cb3202d6 100644
--- a/doc/html/boost_asio/reference/ip__host_name/overload2.html
+++ b/doc/html/boost_asio/reference/ip__host_name/overload2.html
@@ -36,7 +36,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/ip__icmp.html b/doc/html/boost_asio/reference/ip__icmp.html
index ff01f5464f..139900a5f6 100644
--- a/doc/html/boost_asio/reference/ip__icmp.html
+++ b/doc/html/boost_asio/reference/ip__icmp.html
@@ -252,7 +252,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/ip__icmp/endpoint.html b/doc/html/boost_asio/reference/ip__icmp/endpoint.html
index 2d05d8cbe9..c3d072fd95 100644
--- a/doc/html/boost_asio/reference/ip__icmp/endpoint.html
+++ b/doc/html/boost_asio/reference/ip__icmp/endpoint.html
@@ -387,7 +387,7 @@ The type of a ICMP
</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/ip__icmp/family.html b/doc/html/boost_asio/reference/ip__icmp/family.html
index 3c33ef9bb0..1c0fb97c35 100644
--- a/doc/html/boost_asio/reference/ip__icmp/family.html
+++ b/doc/html/boost_asio/reference/ip__icmp/family.html
@@ -36,7 +36,7 @@ Obtain an identifier
</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/ip__icmp/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__icmp/operator_eq__eq_.html
index a7f5b6207e..9446f7cb8d 100644
--- a/doc/html/boost_asio/reference/ip__icmp/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__icmp/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__icmp/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__icmp/operator_not__eq_.html
index 1db65a4190..459f9accdd 100644
--- a/doc/html/boost_asio/reference/ip__icmp/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__icmp/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__icmp/protocol.html b/doc/html/boost_asio/reference/ip__icmp/protocol.html
index c96b8e130e..7e1d1a39d7 100644
--- a/doc/html/boost_asio/reference/ip__icmp/protocol.html
+++ b/doc/html/boost_asio/reference/ip__icmp/protocol.html
@@ -36,7 +36,7 @@ Obtain an identifier
</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/ip__icmp/resolver.html b/doc/html/boost_asio/reference/ip__icmp/resolver.html
index 8f1a56be52..281a719d85 100644
--- a/doc/html/boost_asio/reference/ip__icmp/resolver.html
+++ b/doc/html/boost_asio/reference/ip__icmp/resolver.html
@@ -188,8 +188,8 @@ The ICMP resolver
</td>
<td>
<p>
- Constructor. <br> <span class="silver"> &#8212;</span><br> Move-construct a basic_resolver from
- another.
+ Construct with executor. <br> <span class="silver"> &#8212;</span><br> Construct with execution
+ context. <br> <span class="silver"> &#8212;</span><br> Move-construct a basic_resolver from another.
</p>
</td>
</tr>
@@ -220,32 +220,6 @@ The ICMP resolver
<tr>
<td>
<p>
- <a class="link" href="../ip__basic_resolver/get_io_context.html" title="ip::basic_resolver::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="../ip__basic_resolver/get_io_service.html" title="ip::basic_resolver::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="../ip__basic_resolver/operator_eq_.html" title="ip::basic_resolver::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
@@ -426,7 +400,7 @@ The ICMP resolver
</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/ip__icmp/socket.html b/doc/html/boost_asio/reference/ip__icmp/socket.html
index 7b2f383e81..93baa210aa 100644
--- a/doc/html/boost_asio/reference/ip__icmp/socket.html
+++ b/doc/html/boost_asio/reference/ip__icmp/socket.html
@@ -57,6 +57,18 @@ The ICMP socket type.
<tr>
<td>
<p>
+ <a class="link" href="../basic_raw_socket__rebind_executor.html" title="basic_raw_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_raw_socket/broadcast.html" title="basic_raw_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -525,32 +537,6 @@ The ICMP socket type.
<tr>
<td>
<p>
- <a class="link" href="../basic_raw_socket/get_io_context.html" title="basic_raw_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_raw_socket/get_io_service.html" title="basic_raw_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_raw_socket/get_option.html" title="basic_raw_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -894,12 +880,44 @@ The ICMP socket type.
</tr>
</tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.ip__icmp.socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.ip__icmp.socket.protected_data_members"></a></span><a class="link" href="socket.html#boost_asio.reference.ip__icmp.socket.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_raw_socket/impl_.html" title="basic_raw_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_raw_socket.html" title="basic_raw_socket"><code class="computeroutput">basic_raw_socket</code></a>
class template provides asynchronous and blocking raw-oriented socket functionality.
</p>
<h6>
-<a name="boost_asio.reference.ip__icmp.socket.h3"></a>
+<a name="boost_asio.reference.ip__icmp.socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.ip__icmp.socket.thread_safety"></a></span><a class="link" href="socket.html#boost_asio.reference.ip__icmp.socket.thread_safety">Thread Safety</a>
</h6>
<p>
@@ -909,7 +927,7 @@ The ICMP socket type.
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.ip__icmp.socket.h4"></a>
+<a name="boost_asio.reference.ip__icmp.socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.ip__icmp.socket.requirements"></a></span><a class="link" href="socket.html#boost_asio.reference.ip__icmp.socket.requirements">Requirements</a>
</h6>
<p>
@@ -921,7 +939,7 @@ The ICMP socket type.
</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/ip__icmp/type.html b/doc/html/boost_asio/reference/ip__icmp/type.html
index 1ec1a50c7b..326c13faf0 100644
--- a/doc/html/boost_asio/reference/ip__icmp/type.html
+++ b/doc/html/boost_asio/reference/ip__icmp/type.html
@@ -36,7 +36,7 @@ Obtain an identifier for
</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/ip__icmp/v4.html b/doc/html/boost_asio/reference/ip__icmp/v4.html
index 6dc9a34f07..e1dcc78f78 100644
--- a/doc/html/boost_asio/reference/ip__icmp/v4.html
+++ b/doc/html/boost_asio/reference/ip__icmp/v4.html
@@ -36,7 +36,7 @@ Construct to represent the IPv4
</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/ip__icmp/v6.html b/doc/html/boost_asio/reference/ip__icmp/v6.html
index af79f4ba46..e31d28575a 100644
--- a/doc/html/boost_asio/reference/ip__icmp/v6.html
+++ b/doc/html/boost_asio/reference/ip__icmp/v6.html
@@ -36,7 +36,7 @@ Construct to represent the IPv6
</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/ip__multicast__enable_loopback.html b/doc/html/boost_asio/reference/ip__multicast__enable_loopback.html
index 65f98b27ac..6f7a68fd08 100644
--- a/doc/html/boost_asio/reference/ip__multicast__enable_loopback.html
+++ b/doc/html/boost_asio/reference/ip__multicast__enable_loopback.html
@@ -44,7 +44,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::ip::multicast::enable_loopback option(true);
socket.set_option(option);
@@ -52,7 +52,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::ip::multicast::enable_loopback option;
socket.get_option(option);
@@ -71,7 +71,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/ip__multicast__hops.html b/doc/html/boost_asio/reference/ip__multicast__hops.html
index 7573672105..adab3b7b6d 100644
--- a/doc/html/boost_asio/reference/ip__multicast__hops.html
+++ b/doc/html/boost_asio/reference/ip__multicast__hops.html
@@ -43,7 +43,7 @@ Socket option
<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::ip::multicast::hops option(4);
socket.set_option(option);
@@ -51,7 +51,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::ip::multicast::hops option;
socket.get_option(option);
@@ -70,7 +70,7 @@ int ttl = 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/ip__multicast__join_group.html b/doc/html/boost_asio/reference/ip__multicast__join_group.html
index e09b247029..0c649be8ad 100644
--- a/doc/html/boost_asio/reference/ip__multicast__join_group.html
+++ b/doc/html/boost_asio/reference/ip__multicast__join_group.html
@@ -43,7 +43,7 @@ Socket
<p>
Setting the option to join a multicast group:
</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::ip::address multicast_address =
boost::asio::ip::address::from_string("225.0.0.1");
@@ -63,7 +63,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/ip__multicast__leave_group.html b/doc/html/boost_asio/reference/ip__multicast__leave_group.html
index 044af79002..2528216946 100644
--- a/doc/html/boost_asio/reference/ip__multicast__leave_group.html
+++ b/doc/html/boost_asio/reference/ip__multicast__leave_group.html
@@ -43,7 +43,7 @@ Socket
<p>
Setting the option to leave a multicast group:
</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::ip::address multicast_address =
boost::asio::ip::address::from_string("225.0.0.1");
@@ -63,7 +63,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/ip__multicast__outbound_interface.html b/doc/html/boost_asio/reference/ip__multicast__outbound_interface.html
index 154fea4155..04f041576a 100644
--- a/doc/html/boost_asio/reference/ip__multicast__outbound_interface.html
+++ b/doc/html/boost_asio/reference/ip__multicast__outbound_interface.html
@@ -43,7 +43,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::ip::address_v4 local_interface =
boost::asio::ip::address_v4::from_string("1.2.3.4");
@@ -63,7 +63,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/ip__network_v4.html b/doc/html/boost_asio/reference/ip__network_v4.html
index 55616d563f..b1f3d43972 100644
--- a/doc/html/boost_asio/reference/ip__network_v4.html
+++ b/doc/html/boost_asio/reference/ip__network_v4.html
@@ -317,7 +317,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/ip__network_v4/address.html b/doc/html/boost_asio/reference/ip__network_v4/address.html
index ea160de143..3d74662bd7 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/address.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/address.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__network_v4/broadcast.html b/doc/html/boost_asio/reference/ip__network_v4/broadcast.html
index a0e0ad5c7f..42e10a8a66 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/broadcast.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/broadcast.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__network_v4/canonical.html b/doc/html/boost_asio/reference/ip__network_v4/canonical.html
index a8b72279ac..06a3bb6b9f 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/canonical.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/canonical.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__network_v4/hosts.html b/doc/html/boost_asio/reference/ip__network_v4/hosts.html
index 1de670cfe1..556d1c481f 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/hosts.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/hosts.html
@@ -36,7 +36,7 @@ Obtain an address
</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/ip__network_v4/is_host.html b/doc/html/boost_asio/reference/ip__network_v4/is_host.html
index 732c2b2c93..92260f03cd 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/is_host.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/is_host.html
@@ -36,7 +36,7 @@ Test if
</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/ip__network_v4/is_subnet_of.html b/doc/html/boost_asio/reference/ip__network_v4/is_subnet_of.html
index 4d7d74c789..2f1a3ff2e2 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/is_subnet_of.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/is_subnet_of.html
@@ -37,7 +37,7 @@ Test
</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/ip__network_v4/make_network_v4.html b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4.html
index 5fc4d79c0a..389ba2402b 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/make_network_v4.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4.html
@@ -61,7 +61,7 @@ network_v4 <a class="link" href="make_network_v4/overload6.html" title="ip::netw
</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/ip__network_v4/make_network_v4/overload1.html b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload1.html
index 032649f39f..afa0efbe0e 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload1.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload1.html
@@ -37,7 +37,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/ip__network_v4/make_network_v4/overload2.html b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload2.html
index ce8c31e224..979e604b5a 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload2.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload2.html
@@ -38,7 +38,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/ip__network_v4/make_network_v4/overload3.html b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload3.html
index 5440396aad..112a02d601 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload3.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload3.html
@@ -37,7 +37,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/ip__network_v4/make_network_v4/overload4.html b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload4.html
index d4df2ea80c..92dfe24b44 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload4.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload4.html
@@ -38,7 +38,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/ip__network_v4/make_network_v4/overload5.html b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload5.html
index 297e9a0634..e8c56e55ef 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload5.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload5.html
@@ -37,7 +37,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/ip__network_v4/make_network_v4/overload6.html b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload6.html
index 9ab4ea1337..32f8d2df13 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload6.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/make_network_v4/overload6.html
@@ -38,7 +38,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/ip__network_v4/netmask.html b/doc/html/boost_asio/reference/ip__network_v4/netmask.html
index 9e33783074..bd559614c8 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/netmask.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/netmask.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__network_v4/network.html b/doc/html/boost_asio/reference/ip__network_v4/network.html
index 54553c8561..8c46602a3a 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/network.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/network.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__network_v4/network_v4.html b/doc/html/boost_asio/reference/ip__network_v4/network_v4.html
index da2c9c18ab..4bd4761e93 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/network_v4.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/network_v4.html
@@ -60,7 +60,7 @@ Default
</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/ip__network_v4/network_v4/overload1.html b/doc/html/boost_asio/reference/ip__network_v4/network_v4/overload1.html
index 4bae4b998a..9b934ad3cf 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/network_v4/overload1.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/network_v4/overload1.html
@@ -35,7 +35,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/ip__network_v4/network_v4/overload2.html b/doc/html/boost_asio/reference/ip__network_v4/network_v4/overload2.html
index d275234cf2..b0fe173730 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/network_v4/overload2.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/network_v4/overload2.html
@@ -37,7 +37,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/ip__network_v4/network_v4/overload3.html b/doc/html/boost_asio/reference/ip__network_v4/network_v4/overload3.html
index 087a3b5c68..7571a2ef93 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/network_v4/overload3.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/network_v4/overload3.html
@@ -37,7 +37,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/ip__network_v4/network_v4/overload4.html b/doc/html/boost_asio/reference/ip__network_v4/network_v4/overload4.html
index 0f7ebd5aab..29215db9c5 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/network_v4/overload4.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/network_v4/overload4.html
@@ -36,7 +36,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/ip__network_v4/operator_eq_.html b/doc/html/boost_asio/reference/ip__network_v4/operator_eq_.html
index 21996ef797..f3305b9682 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/operator_eq_.html
@@ -37,7 +37,7 @@ Assign
</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/ip__network_v4/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__network_v4/operator_eq__eq_.html
index 7f38447c00..61feb91c03 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__network_v4/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__network_v4/operator_not__eq_.html
index 7a311c9656..65c262bb53 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__network_v4/prefix_length.html b/doc/html/boost_asio/reference/ip__network_v4/prefix_length.html
index 2d5de5e1dd..20fb012eb7 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/prefix_length.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/prefix_length.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__network_v4/to_string.html b/doc/html/boost_asio/reference/ip__network_v4/to_string.html
index aa2d447444..78134cfa74 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/to_string.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/to_string.html
@@ -41,7 +41,7 @@ std::string <a class="link" href="to_string/overload2.html" title="ip::network_v
</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/ip__network_v4/to_string/overload1.html b/doc/html/boost_asio/reference/ip__network_v4/to_string/overload1.html
index 86e40a9819..96a962bf80 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/to_string/overload1.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/to_string/overload1.html
@@ -35,7 +35,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/ip__network_v4/to_string/overload2.html b/doc/html/boost_asio/reference/ip__network_v4/to_string/overload2.html
index 3de06b03fb..99d3248eeb 100644
--- a/doc/html/boost_asio/reference/ip__network_v4/to_string/overload2.html
+++ b/doc/html/boost_asio/reference/ip__network_v4/to_string/overload2.html
@@ -36,7 +36,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/ip__network_v6.html b/doc/html/boost_asio/reference/ip__network_v6.html
index d27ba7bc64..ba95d013c9 100644
--- a/doc/html/boost_asio/reference/ip__network_v6.html
+++ b/doc/html/boost_asio/reference/ip__network_v6.html
@@ -289,7 +289,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/ip__network_v6/address.html b/doc/html/boost_asio/reference/ip__network_v6/address.html
index b69b1a3db3..787d9e8ecb 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/address.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/address.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__network_v6/canonical.html b/doc/html/boost_asio/reference/ip__network_v6/canonical.html
index 4a7c049dc0..0fbbe7260e 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/canonical.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/canonical.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__network_v6/hosts.html b/doc/html/boost_asio/reference/ip__network_v6/hosts.html
index 7122664d01..7b817a4ace 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/hosts.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/hosts.html
@@ -36,7 +36,7 @@ Obtain an address
</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/ip__network_v6/is_host.html b/doc/html/boost_asio/reference/ip__network_v6/is_host.html
index b9a991dbc0..1b7c83e15c 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/is_host.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/is_host.html
@@ -36,7 +36,7 @@ Test if
</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/ip__network_v6/is_subnet_of.html b/doc/html/boost_asio/reference/ip__network_v6/is_subnet_of.html
index a98639f13c..3ffe7a2feb 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/is_subnet_of.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/is_subnet_of.html
@@ -37,7 +37,7 @@ Test
</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/ip__network_v6/make_network_v6.html b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6.html
index 9c5277a70b..181bbf8978 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/make_network_v6.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6.html
@@ -61,7 +61,7 @@ network_v6 <a class="link" href="make_network_v6/overload6.html" title="ip::netw
</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/ip__network_v6/make_network_v6/overload1.html b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload1.html
index 18c59b735a..7e991f9b9d 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload1.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload1.html
@@ -37,7 +37,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/ip__network_v6/make_network_v6/overload2.html b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload2.html
index 7265bcf429..82643c9018 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload2.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload2.html
@@ -38,7 +38,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/ip__network_v6/make_network_v6/overload3.html b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload3.html
index 92d0983f3a..1ec71559c6 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload3.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload3.html
@@ -37,7 +37,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/ip__network_v6/make_network_v6/overload4.html b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload4.html
index 11460e0ec8..ac032f5485 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload4.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload4.html
@@ -38,7 +38,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/ip__network_v6/make_network_v6/overload5.html b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload5.html
index a245e4b908..dc5256067b 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload5.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload5.html
@@ -37,7 +37,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/ip__network_v6/make_network_v6/overload6.html b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload6.html
index fa85579fa8..e579b5109c 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload6.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/make_network_v6/overload6.html
@@ -38,7 +38,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/ip__network_v6/network.html b/doc/html/boost_asio/reference/ip__network_v6/network.html
index b7b675406f..31efc43872 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/network.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/network.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__network_v6/network_v6.html b/doc/html/boost_asio/reference/ip__network_v6/network_v6.html
index ad9a971942..2df4d9c7b0 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/network_v6.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/network_v6.html
@@ -52,7 +52,7 @@ Default
</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/ip__network_v6/network_v6/overload1.html b/doc/html/boost_asio/reference/ip__network_v6/network_v6/overload1.html
index 2068c79b67..ada1cd0631 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/network_v6/overload1.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/network_v6/overload1.html
@@ -35,7 +35,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/ip__network_v6/network_v6/overload2.html b/doc/html/boost_asio/reference/ip__network_v6/network_v6/overload2.html
index a0a3fffdb3..537defc96b 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/network_v6/overload2.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/network_v6/overload2.html
@@ -37,7 +37,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/ip__network_v6/network_v6/overload3.html b/doc/html/boost_asio/reference/ip__network_v6/network_v6/overload3.html
index f89916c9c2..167f1a7d31 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/network_v6/overload3.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/network_v6/overload3.html
@@ -36,7 +36,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/ip__network_v6/operator_eq_.html b/doc/html/boost_asio/reference/ip__network_v6/operator_eq_.html
index 5ae72da044..267cad24d5 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/operator_eq_.html
@@ -37,7 +37,7 @@ Assign
</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/ip__network_v6/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__network_v6/operator_eq__eq_.html
index 97dc3e335f..e7bfdab8aa 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__network_v6/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__network_v6/operator_not__eq_.html
index 7a590be3e0..3968a4da61 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__network_v6/prefix_length.html b/doc/html/boost_asio/reference/ip__network_v6/prefix_length.html
index a2581bd171..b9407b1700 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/prefix_length.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/prefix_length.html
@@ -36,7 +36,7 @@ Obtain
</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/ip__network_v6/to_string.html b/doc/html/boost_asio/reference/ip__network_v6/to_string.html
index 02b7cc7add..17ff8bac3a 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/to_string.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/to_string.html
@@ -41,7 +41,7 @@ std::string <a class="link" href="to_string/overload2.html" title="ip::network_v
</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/ip__network_v6/to_string/overload1.html b/doc/html/boost_asio/reference/ip__network_v6/to_string/overload1.html
index 65ee9ac8d3..5f409dae4f 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/to_string/overload1.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/to_string/overload1.html
@@ -35,7 +35,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/ip__network_v6/to_string/overload2.html b/doc/html/boost_asio/reference/ip__network_v6/to_string/overload2.html
index 8dc4274b38..0ec7df71aa 100644
--- a/doc/html/boost_asio/reference/ip__network_v6/to_string/overload2.html
+++ b/doc/html/boost_asio/reference/ip__network_v6/to_string/overload2.html
@@ -36,7 +36,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/ip__resolver_base.html b/doc/html/boost_asio/reference/ip__resolver_base.html
index c45b113e9d..3967d28ea1 100644
--- a/doc/html/boost_asio/reference/ip__resolver_base.html
+++ b/doc/html/boost_asio/reference/ip__resolver_base.html
@@ -230,7 +230,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/ip__resolver_base/_resolver_base.html b/doc/html/boost_asio/reference/ip__resolver_base/_resolver_base.html
index 5bd934f4c9..dd5ee3878c 100644
--- a/doc/html/boost_asio/reference/ip__resolver_base/_resolver_base.html
+++ b/doc/html/boost_asio/reference/ip__resolver_base/_resolver_base.html
@@ -36,7 +36,7 @@ Protected
</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/ip__resolver_base/address_configured.html b/doc/html/boost_asio/reference/ip__resolver_base/address_configured.html
index 768f22335e..c8141e74b0 100644
--- a/doc/html/boost_asio/reference/ip__resolver_base/address_configured.html
+++ b/doc/html/boost_asio/reference/ip__resolver_base/address_configured.html
@@ -38,7 +38,7 @@ Only
</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/ip__resolver_base/all_matching.html b/doc/html/boost_asio/reference/ip__resolver_base/all_matching.html
index 5b47eb37f3..3000124706 100644
--- a/doc/html/boost_asio/reference/ip__resolver_base/all_matching.html
+++ b/doc/html/boost_asio/reference/ip__resolver_base/all_matching.html
@@ -36,7 +36,7 @@ If
</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/ip__resolver_base/canonical_name.html b/doc/html/boost_asio/reference/ip__resolver_base/canonical_name.html
index 1405661de1..f511e89e24 100644
--- a/doc/html/boost_asio/reference/ip__resolver_base/canonical_name.html
+++ b/doc/html/boost_asio/reference/ip__resolver_base/canonical_name.html
@@ -36,7 +36,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/ip__resolver_base/flags.html b/doc/html/boost_asio/reference/ip__resolver_base/flags.html
index 2941f910d4..a71f9bd063 100644
--- a/doc/html/boost_asio/reference/ip__resolver_base/flags.html
+++ b/doc/html/boost_asio/reference/ip__resolver_base/flags.html
@@ -46,7 +46,7 @@ A 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/ip__resolver_base/numeric_host.html b/doc/html/boost_asio/reference/ip__resolver_base/numeric_host.html
index 6fd3363981..ee3f02c2fd 100644
--- a/doc/html/boost_asio/reference/ip__resolver_base/numeric_host.html
+++ b/doc/html/boost_asio/reference/ip__resolver_base/numeric_host.html
@@ -37,7 +37,7 @@ Host
</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/ip__resolver_base/numeric_service.html b/doc/html/boost_asio/reference/ip__resolver_base/numeric_service.html
index 802617318c..a3c3436b6d 100644
--- a/doc/html/boost_asio/reference/ip__resolver_base/numeric_service.html
+++ b/doc/html/boost_asio/reference/ip__resolver_base/numeric_service.html
@@ -37,7 +37,7 @@ Service
</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/ip__resolver_base/passive.html b/doc/html/boost_asio/reference/ip__resolver_base/passive.html
index e64cd603a0..e1ffa20cec 100644
--- a/doc/html/boost_asio/reference/ip__resolver_base/passive.html
+++ b/doc/html/boost_asio/reference/ip__resolver_base/passive.html
@@ -36,7 +36,7 @@ Indicate
</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/ip__resolver_base/v4_mapped.html b/doc/html/boost_asio/reference/ip__resolver_base/v4_mapped.html
index 5a951f2e82..6571dcda54 100644
--- a/doc/html/boost_asio/reference/ip__resolver_base/v4_mapped.html
+++ b/doc/html/boost_asio/reference/ip__resolver_base/v4_mapped.html
@@ -37,7 +37,7 @@ If
</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/ip__resolver_query_base.html b/doc/html/boost_asio/reference/ip__resolver_query_base.html
index 04f415ca19..c2858a78f7 100644
--- a/doc/html/boost_asio/reference/ip__resolver_query_base.html
+++ b/doc/html/boost_asio/reference/ip__resolver_query_base.html
@@ -231,7 +231,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/ip__resolver_query_base/_resolver_query_base.html b/doc/html/boost_asio/reference/ip__resolver_query_base/_resolver_query_base.html
index 716a276884..1e69aedc3c 100644
--- a/doc/html/boost_asio/reference/ip__resolver_query_base/_resolver_query_base.html
+++ b/doc/html/boost_asio/reference/ip__resolver_query_base/_resolver_query_base.html
@@ -36,7 +36,7 @@ Protected
</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/ip__resolver_query_base/address_configured.html b/doc/html/boost_asio/reference/ip__resolver_query_base/address_configured.html
index 8932d2c00d..84f7cad49b 100644
--- a/doc/html/boost_asio/reference/ip__resolver_query_base/address_configured.html
+++ b/doc/html/boost_asio/reference/ip__resolver_query_base/address_configured.html
@@ -41,7 +41,7 @@ Only
</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/ip__resolver_query_base/all_matching.html b/doc/html/boost_asio/reference/ip__resolver_query_base/all_matching.html
index cb1cacbdb9..9f81eadadf 100644
--- a/doc/html/boost_asio/reference/ip__resolver_query_base/all_matching.html
+++ b/doc/html/boost_asio/reference/ip__resolver_query_base/all_matching.html
@@ -39,7 +39,7 @@ If
</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/ip__resolver_query_base/canonical_name.html b/doc/html/boost_asio/reference/ip__resolver_query_base/canonical_name.html
index 07e217b3df..648dae1176 100644
--- a/doc/html/boost_asio/reference/ip__resolver_query_base/canonical_name.html
+++ b/doc/html/boost_asio/reference/ip__resolver_query_base/canonical_name.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/ip__resolver_query_base/flags.html b/doc/html/boost_asio/reference/ip__resolver_query_base/flags.html
index 0781ff3612..42e929b224 100644
--- a/doc/html/boost_asio/reference/ip__resolver_query_base/flags.html
+++ b/doc/html/boost_asio/reference/ip__resolver_query_base/flags.html
@@ -49,7 +49,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/ip__resolver_query_base/numeric_host.html b/doc/html/boost_asio/reference/ip__resolver_query_base/numeric_host.html
index 0fff5e5e82..7639b8cb8b 100644
--- a/doc/html/boost_asio/reference/ip__resolver_query_base/numeric_host.html
+++ b/doc/html/boost_asio/reference/ip__resolver_query_base/numeric_host.html
@@ -40,7 +40,7 @@ Host
</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/ip__resolver_query_base/numeric_service.html b/doc/html/boost_asio/reference/ip__resolver_query_base/numeric_service.html
index 3554f398f5..bc8c3e24ed 100644
--- a/doc/html/boost_asio/reference/ip__resolver_query_base/numeric_service.html
+++ b/doc/html/boost_asio/reference/ip__resolver_query_base/numeric_service.html
@@ -40,7 +40,7 @@ Service
</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/ip__resolver_query_base/passive.html b/doc/html/boost_asio/reference/ip__resolver_query_base/passive.html
index 782f903682..4032ed60d7 100644
--- a/doc/html/boost_asio/reference/ip__resolver_query_base/passive.html
+++ b/doc/html/boost_asio/reference/ip__resolver_query_base/passive.html
@@ -39,7 +39,7 @@ Indicate
</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/ip__resolver_query_base/v4_mapped.html b/doc/html/boost_asio/reference/ip__resolver_query_base/v4_mapped.html
index 60e643aeb2..ea319ff80e 100644
--- a/doc/html/boost_asio/reference/ip__resolver_query_base/v4_mapped.html
+++ b/doc/html/boost_asio/reference/ip__resolver_query_base/v4_mapped.html
@@ -40,7 +40,7 @@ If
</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/ip__tcp.html b/doc/html/boost_asio/reference/ip__tcp.html
index 3463bd912d..dd90d9fdbb 100644
--- a/doc/html/boost_asio/reference/ip__tcp.html
+++ b/doc/html/boost_asio/reference/ip__tcp.html
@@ -288,7 +288,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/ip__tcp/acceptor.html b/doc/html/boost_asio/reference/ip__tcp/acceptor.html
index a8044dd7ec..f15aa95982 100644
--- a/doc/html/boost_asio/reference/ip__tcp/acceptor.html
+++ b/doc/html/boost_asio/reference/ip__tcp/acceptor.html
@@ -442,32 +442,6 @@ The TCP acceptor type.
<tr>
<td>
<p>
- <a class="link" href="../basic_socket_acceptor/get_io_context.html" title="basic_socket_acceptor::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_acceptor/get_io_service.html" title="basic_socket_acceptor::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_acceptor/get_option.html" title="basic_socket_acceptor::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -760,7 +734,7 @@ The TCP acceptor type.
<p>
Opening a socket acceptor with the SO_REUSEADDR option enabled:
</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::ip::tcp::endpoint endpoint(boost::asio::ip::tcp::v4(), port);
acceptor.open(endpoint.protocol());
acceptor.set_option(boost::asio::ip::tcp::acceptor::reuse_address(true));
@@ -780,7 +754,7 @@ acceptor.listen();
</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/ip__tcp/endpoint.html b/doc/html/boost_asio/reference/ip__tcp/endpoint.html
index 133b5a7f77..13bd048d23 100644
--- a/doc/html/boost_asio/reference/ip__tcp/endpoint.html
+++ b/doc/html/boost_asio/reference/ip__tcp/endpoint.html
@@ -386,7 +386,7 @@ The type of a 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/ip__tcp/family.html b/doc/html/boost_asio/reference/ip__tcp/family.html
index be6d9e3676..803f34096e 100644
--- a/doc/html/boost_asio/reference/ip__tcp/family.html
+++ b/doc/html/boost_asio/reference/ip__tcp/family.html
@@ -36,7 +36,7 @@ Obtain an identifier for
</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/ip__tcp/iostream.html b/doc/html/boost_asio/reference/ip__tcp/iostream.html
index 9b8d2abf46..89664e94ca 100644
--- a/doc/html/boost_asio/reference/ip__tcp/iostream.html
+++ b/doc/html/boost_asio/reference/ip__tcp/iostream.html
@@ -319,7 +319,7 @@ The TCP iostream type.
</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/ip__tcp/no_delay.html b/doc/html/boost_asio/reference/ip__tcp/no_delay.html
index b8146d61c8..bf4a412b45 100644
--- a/doc/html/boost_asio/reference/ip__tcp/no_delay.html
+++ b/doc/html/boost_asio/reference/ip__tcp/no_delay.html
@@ -43,7 +43,7 @@ Socket option for disabling
<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::ip::tcp::no_delay option(true);
socket.set_option(option);
@@ -51,7 +51,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::ip::tcp::no_delay option;
socket.get_option(option);
@@ -70,7 +70,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/ip__tcp/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__tcp/operator_eq__eq_.html
index 4fd5528b0b..8e35979adf 100644
--- a/doc/html/boost_asio/reference/ip__tcp/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__tcp/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare two
</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/ip__tcp/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__tcp/operator_not__eq_.html
index b228fd9739..f6da6f58c6 100644
--- a/doc/html/boost_asio/reference/ip__tcp/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__tcp/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__tcp/protocol.html b/doc/html/boost_asio/reference/ip__tcp/protocol.html
index de77201129..66a705d3ac 100644
--- a/doc/html/boost_asio/reference/ip__tcp/protocol.html
+++ b/doc/html/boost_asio/reference/ip__tcp/protocol.html
@@ -36,7 +36,7 @@ Obtain an identifier
</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/ip__tcp/resolver.html b/doc/html/boost_asio/reference/ip__tcp/resolver.html
index 463ee2413c..a5c244b1ec 100644
--- a/doc/html/boost_asio/reference/ip__tcp/resolver.html
+++ b/doc/html/boost_asio/reference/ip__tcp/resolver.html
@@ -187,8 +187,8 @@ The TCP resolver type.
</td>
<td>
<p>
- Constructor. <br> <span class="silver"> &#8212;</span><br> Move-construct a basic_resolver from
- another.
+ Construct with executor. <br> <span class="silver"> &#8212;</span><br> Construct with execution
+ context. <br> <span class="silver"> &#8212;</span><br> Move-construct a basic_resolver from another.
</p>
</td>
</tr>
@@ -219,32 +219,6 @@ The TCP resolver type.
<tr>
<td>
<p>
- <a class="link" href="../ip__basic_resolver/get_io_context.html" title="ip::basic_resolver::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="../ip__basic_resolver/get_io_service.html" title="ip::basic_resolver::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="../ip__basic_resolver/operator_eq_.html" title="ip::basic_resolver::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
@@ -425,7 +399,7 @@ The TCP resolver type.
</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/ip__tcp/socket.html b/doc/html/boost_asio/reference/ip__tcp/socket.html
index 0b16c0e185..00c0cf4d9e 100644
--- a/doc/html/boost_asio/reference/ip__tcp/socket.html
+++ b/doc/html/boost_asio/reference/ip__tcp/socket.html
@@ -57,6 +57,18 @@ The TCP socket type.
<tr>
<td>
<p>
+ <a class="link" href="../basic_stream_socket__rebind_executor.html" title="basic_stream_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_stream_socket/broadcast.html" title="basic_stream_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -524,32 +536,6 @@ The TCP socket type.
<tr>
<td>
<p>
- <a class="link" href="../basic_stream_socket/get_io_context.html" title="basic_stream_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_stream_socket/get_io_service.html" title="basic_stream_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_stream_socket/get_option.html" title="basic_stream_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -895,13 +881,45 @@ The TCP socket type.
</tr>
</tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.ip__tcp.socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.ip__tcp.socket.protected_data_members"></a></span><a class="link" href="socket.html#boost_asio.reference.ip__tcp.socket.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_stream_socket/impl_.html" title="basic_stream_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_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
class template provides asynchronous and blocking stream-oriented socket
functionality.
</p>
<h6>
-<a name="boost_asio.reference.ip__tcp.socket.h3"></a>
+<a name="boost_asio.reference.ip__tcp.socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.ip__tcp.socket.thread_safety"></a></span><a class="link" href="socket.html#boost_asio.reference.ip__tcp.socket.thread_safety">Thread
Safety</a>
</h6>
@@ -912,7 +930,7 @@ The TCP socket type.
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.ip__tcp.socket.h4"></a>
+<a name="boost_asio.reference.ip__tcp.socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.ip__tcp.socket.requirements"></a></span><a class="link" href="socket.html#boost_asio.reference.ip__tcp.socket.requirements">Requirements</a>
</h6>
<p>
@@ -924,7 +942,7 @@ The TCP socket type.
</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/ip__tcp/type.html b/doc/html/boost_asio/reference/ip__tcp/type.html
index e23c185c7e..75004f6ea8 100644
--- a/doc/html/boost_asio/reference/ip__tcp/type.html
+++ b/doc/html/boost_asio/reference/ip__tcp/type.html
@@ -36,7 +36,7 @@ Obtain an identifier for 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/ip__tcp/v4.html b/doc/html/boost_asio/reference/ip__tcp/v4.html
index 98d0d2232a..1f1b308305 100644
--- a/doc/html/boost_asio/reference/ip__tcp/v4.html
+++ b/doc/html/boost_asio/reference/ip__tcp/v4.html
@@ -36,7 +36,7 @@ Construct to represent the IPv4
</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/ip__tcp/v6.html b/doc/html/boost_asio/reference/ip__tcp/v6.html
index f55cc617f7..6f40d0d70b 100644
--- a/doc/html/boost_asio/reference/ip__tcp/v6.html
+++ b/doc/html/boost_asio/reference/ip__tcp/v6.html
@@ -36,7 +36,7 @@ Construct to represent the IPv6
</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/ip__udp.html b/doc/html/boost_asio/reference/ip__udp.html
index 631f817435..c3e56ab414 100644
--- a/doc/html/boost_asio/reference/ip__udp.html
+++ b/doc/html/boost_asio/reference/ip__udp.html
@@ -252,7 +252,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/ip__udp/endpoint.html b/doc/html/boost_asio/reference/ip__udp/endpoint.html
index 58e5e1db8d..c7db8ff498 100644
--- a/doc/html/boost_asio/reference/ip__udp/endpoint.html
+++ b/doc/html/boost_asio/reference/ip__udp/endpoint.html
@@ -386,7 +386,7 @@ The type of a UDP 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/ip__udp/family.html b/doc/html/boost_asio/reference/ip__udp/family.html
index 83e0bea665..639c9dce7a 100644
--- a/doc/html/boost_asio/reference/ip__udp/family.html
+++ b/doc/html/boost_asio/reference/ip__udp/family.html
@@ -36,7 +36,7 @@ Obtain an identifier for
</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/ip__udp/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__udp/operator_eq__eq_.html
index 8e56cb2a67..6fa9341796 100644
--- a/doc/html/boost_asio/reference/ip__udp/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/ip__udp/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare two
</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/ip__udp/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__udp/operator_not__eq_.html
index cb4998c10b..7a8b0cbba0 100644
--- a/doc/html/boost_asio/reference/ip__udp/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/ip__udp/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/ip__udp/protocol.html b/doc/html/boost_asio/reference/ip__udp/protocol.html
index bae1a42748..44cb2e7a3b 100644
--- a/doc/html/boost_asio/reference/ip__udp/protocol.html
+++ b/doc/html/boost_asio/reference/ip__udp/protocol.html
@@ -36,7 +36,7 @@ Obtain an identifier
</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/ip__udp/resolver.html b/doc/html/boost_asio/reference/ip__udp/resolver.html
index 5f4a6822d3..5cf264b1c2 100644
--- a/doc/html/boost_asio/reference/ip__udp/resolver.html
+++ b/doc/html/boost_asio/reference/ip__udp/resolver.html
@@ -187,8 +187,8 @@ The UDP resolver type.
</td>
<td>
<p>
- Constructor. <br> <span class="silver"> &#8212;</span><br> Move-construct a basic_resolver from
- another.
+ Construct with executor. <br> <span class="silver"> &#8212;</span><br> Construct with execution
+ context. <br> <span class="silver"> &#8212;</span><br> Move-construct a basic_resolver from another.
</p>
</td>
</tr>
@@ -219,32 +219,6 @@ The UDP resolver type.
<tr>
<td>
<p>
- <a class="link" href="../ip__basic_resolver/get_io_context.html" title="ip::basic_resolver::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="../ip__basic_resolver/get_io_service.html" title="ip::basic_resolver::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="../ip__basic_resolver/operator_eq_.html" title="ip::basic_resolver::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
@@ -425,7 +399,7 @@ The UDP resolver type.
</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/ip__udp/socket.html b/doc/html/boost_asio/reference/ip__udp/socket.html
index 1f8836b793..55f861772a 100644
--- a/doc/html/boost_asio/reference/ip__udp/socket.html
+++ b/doc/html/boost_asio/reference/ip__udp/socket.html
@@ -57,6 +57,18 @@ The UDP socket type.
<tr>
<td>
<p>
+ <a class="link" href="../basic_datagram_socket__rebind_executor.html" title="basic_datagram_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_datagram_socket/broadcast.html" title="basic_datagram_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -524,32 +536,6 @@ The UDP socket type.
<tr>
<td>
<p>
- <a class="link" href="../basic_datagram_socket/get_io_context.html" title="basic_datagram_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_datagram_socket/get_io_service.html" title="basic_datagram_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_datagram_socket/get_option.html" title="basic_datagram_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -894,13 +880,45 @@ The UDP socket type.
</tr>
</tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.ip__udp.socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.ip__udp.socket.protected_data_members"></a></span><a class="link" href="socket.html#boost_asio.reference.ip__udp.socket.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_datagram_socket/impl_.html" title="basic_datagram_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_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
class template provides asynchronous and blocking datagram-oriented socket
functionality.
</p>
<h6>
-<a name="boost_asio.reference.ip__udp.socket.h3"></a>
+<a name="boost_asio.reference.ip__udp.socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.ip__udp.socket.thread_safety"></a></span><a class="link" href="socket.html#boost_asio.reference.ip__udp.socket.thread_safety">Thread
Safety</a>
</h6>
@@ -911,7 +929,7 @@ The UDP socket type.
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.ip__udp.socket.h4"></a>
+<a name="boost_asio.reference.ip__udp.socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.ip__udp.socket.requirements"></a></span><a class="link" href="socket.html#boost_asio.reference.ip__udp.socket.requirements">Requirements</a>
</h6>
<p>
@@ -923,7 +941,7 @@ The UDP socket type.
</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/ip__udp/type.html b/doc/html/boost_asio/reference/ip__udp/type.html
index 60d47c331f..fb50af5762 100644
--- a/doc/html/boost_asio/reference/ip__udp/type.html
+++ b/doc/html/boost_asio/reference/ip__udp/type.html
@@ -36,7 +36,7 @@ Obtain an identifier for 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/ip__udp/v4.html b/doc/html/boost_asio/reference/ip__udp/v4.html
index afe1a610cb..ff0c1f686c 100644
--- a/doc/html/boost_asio/reference/ip__udp/v4.html
+++ b/doc/html/boost_asio/reference/ip__udp/v4.html
@@ -36,7 +36,7 @@ Construct to represent the IPv4
</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/ip__udp/v6.html b/doc/html/boost_asio/reference/ip__udp/v6.html
index b607f8a179..e9594e85b1 100644
--- a/doc/html/boost_asio/reference/ip__udp/v6.html
+++ b/doc/html/boost_asio/reference/ip__udp/v6.html
@@ -36,7 +36,7 @@ Construct to represent the IPv6
</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/ip__unicast__hops.html b/doc/html/boost_asio/reference/ip__unicast__hops.html
index 0f21e87a7b..2410e90fe0 100644
--- a/doc/html/boost_asio/reference/ip__unicast__hops.html
+++ b/doc/html/boost_asio/reference/ip__unicast__hops.html
@@ -43,7 +43,7 @@ Socket option for
<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::ip::unicast::hops option(4);
socket.set_option(option);
@@ -51,7 +51,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::ip::unicast::hops option;
socket.get_option(option);
@@ -70,7 +70,7 @@ int ttl = 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/ip__v4_mapped_t.html b/doc/html/boost_asio/reference/ip__v4_mapped_t.html
index 43b751700a..dcde4d28fe 100644
--- a/doc/html/boost_asio/reference/ip__v4_mapped_t.html
+++ b/doc/html/boost_asio/reference/ip__v4_mapped_t.html
@@ -60,7 +60,7 @@ Tag type used for distinguishing
</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/ip__v6_only.html b/doc/html/boost_asio/reference/ip__v6_only.html
index fa29f98d84..3ea2e5e8dc 100644
--- a/doc/html/boost_asio/reference/ip__v6_only.html
+++ b/doc/html/boost_asio/reference/ip__v6_only.html
@@ -43,7 +43,7 @@ Socket option for determining
<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::ip::v6_only option(true);
socket.set_option(option);
@@ -51,7 +51,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::ip::v6_only option;
socket.get_option(option);
@@ -70,7 +70,7 @@ bool v6_only = 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/is_const_buffer_sequence.html b/doc/html/boost_asio/reference/is_const_buffer_sequence.html
index fd4bcfeb96..1f952e152e 100644
--- a/doc/html/boost_asio/reference/is_const_buffer_sequence.html
+++ b/doc/html/boost_asio/reference/is_const_buffer_sequence.html
@@ -46,7 +46,7 @@ struct is_const_buffer_sequence
</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/is_dynamic_buffer.html b/doc/html/boost_asio/reference/is_dynamic_buffer.html
index d36c91af26..e6481d6d0f 100644
--- a/doc/html/boost_asio/reference/is_dynamic_buffer.html
+++ b/doc/html/boost_asio/reference/is_dynamic_buffer.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="is_const_buffer_sequence.html" title="is_const_buffer_sequence">
-<link rel="next" href="is_endpoint_sequence.html" title="is_endpoint_sequence">
+<link rel="next" href="is_dynamic_buffer_v1.html" title="is_dynamic_buffer_v1">
</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="is_const_buffer_sequence.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="is_endpoint_sequence.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_const_buffer_sequence.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="is_dynamic_buffer_v1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -33,6 +33,12 @@
typename T&gt;
struct is_dynamic_buffer
</pre>
+<p>
+ If <code class="computeroutput">BOOST_ASIO_NO_DYNAMIC_BUFFER_V1</code> is not defined, determines
+ whether the type satisfies the DynamicBuffer_v1 requirements. Otherwise,
+ if <code class="computeroutput">BOOST_ASIO_NO_DYNAMIC_BUFFER_V1</code> is defined, determines whether
+ the type satisfies the DynamicBuffer_v1 requirements.
+ </p>
<h5>
<a name="boost_asio.reference.is_dynamic_buffer.h0"></a>
<span class="phrase"><a name="boost_asio.reference.is_dynamic_buffer.requirements"></a></span><a class="link" href="is_dynamic_buffer.html#boost_asio.reference.is_dynamic_buffer.requirements">Requirements</a>
@@ -46,7 +52,7 @@ struct is_dynamic_buffer
</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>
@@ -54,7 +60,7 @@ struct is_dynamic_buffer
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_const_buffer_sequence.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="is_endpoint_sequence.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_const_buffer_sequence.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="is_dynamic_buffer_v1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/is_dynamic_buffer_v1.html b/doc/html/boost_asio/reference/is_dynamic_buffer_v1.html
new file mode 100644
index 0000000000..9e90501545
--- /dev/null
+++ b/doc/html/boost_asio/reference/is_dynamic_buffer_v1.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>is_dynamic_buffer_v1</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="../reference.html" title="Reference">
+<link rel="prev" href="is_dynamic_buffer.html" title="is_dynamic_buffer">
+<link rel="next" href="is_dynamic_buffer_v2.html" title="is_dynamic_buffer_v2">
+</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="is_dynamic_buffer.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="is_dynamic_buffer_v2.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.is_dynamic_buffer_v1"></a><a class="link" href="is_dynamic_buffer_v1.html" title="is_dynamic_buffer_v1">is_dynamic_buffer_v1</a>
+</h3></div></div></div>
+<p>
+ Trait to determine whether a type satisfies the DynamicBuffer_v1 requirements.
+ </p>
+<pre class="programlisting">template&lt;
+ typename T&gt;
+struct is_dynamic_buffer_v1
+</pre>
+<h5>
+<a name="boost_asio.reference.is_dynamic_buffer_v1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.is_dynamic_buffer_v1.requirements"></a></span><a class="link" href="is_dynamic_buffer_v1.html#boost_asio.reference.is_dynamic_buffer_v1.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/buffer.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="is_dynamic_buffer.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="is_dynamic_buffer_v2.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/is_dynamic_buffer_v2.html b/doc/html/boost_asio/reference/is_dynamic_buffer_v2.html
new file mode 100644
index 0000000000..b391388dfb
--- /dev/null
+++ b/doc/html/boost_asio/reference/is_dynamic_buffer_v2.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>is_dynamic_buffer_v2</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="../reference.html" title="Reference">
+<link rel="prev" href="is_dynamic_buffer_v1.html" title="is_dynamic_buffer_v1">
+<link rel="next" href="is_endpoint_sequence.html" title="is_endpoint_sequence">
+</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="is_dynamic_buffer_v1.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="is_endpoint_sequence.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.is_dynamic_buffer_v2"></a><a class="link" href="is_dynamic_buffer_v2.html" title="is_dynamic_buffer_v2">is_dynamic_buffer_v2</a>
+</h3></div></div></div>
+<p>
+ Trait to determine whether a type satisfies the DynamicBuffer_v2 requirements.
+ </p>
+<pre class="programlisting">template&lt;
+ typename T&gt;
+struct is_dynamic_buffer_v2
+</pre>
+<h5>
+<a name="boost_asio.reference.is_dynamic_buffer_v2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.is_dynamic_buffer_v2.requirements"></a></span><a class="link" href="is_dynamic_buffer_v2.html#boost_asio.reference.is_dynamic_buffer_v2.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/buffer.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="is_dynamic_buffer_v1.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="is_endpoint_sequence.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/is_endpoint_sequence.html b/doc/html/boost_asio/reference/is_endpoint_sequence.html
index d1710952ce..0e6a80457e 100644
--- a/doc/html/boost_asio/reference/is_endpoint_sequence.html
+++ b/doc/html/boost_asio/reference/is_endpoint_sequence.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="../reference.html" title="Reference">
-<link rel="prev" href="is_dynamic_buffer.html" title="is_dynamic_buffer">
+<link rel="prev" href="is_dynamic_buffer_v2.html" title="is_dynamic_buffer_v2">
<link rel="next" href="is_endpoint_sequence/value.html" title="is_endpoint_sequence::value">
</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="is_dynamic_buffer.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="is_endpoint_sequence/value.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_dynamic_buffer_v2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="is_endpoint_sequence/value.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -82,7 +82,7 @@ struct is_endpoint_sequence
</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>
@@ -90,7 +90,7 @@ struct is_endpoint_sequence
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_dynamic_buffer.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="is_endpoint_sequence/value.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_dynamic_buffer_v2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="is_endpoint_sequence/value.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/is_endpoint_sequence/value.html b/doc/html/boost_asio/reference/is_endpoint_sequence/value.html
index 65d2911ff2..3b8860da3f 100644
--- a/doc/html/boost_asio/reference/is_endpoint_sequence/value.html
+++ b/doc/html/boost_asio/reference/is_endpoint_sequence/value.html
@@ -36,7 +36,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/is_error_code_enum_lt__addrinfo_errors__gt_.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_.html
index bdfa9d4a0e..d7704cb808 100644
--- a/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_.html
+++ b/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_.html
@@ -75,7 +75,7 @@ struct boost::system::is_error_code_enum&lt; boost::asio::error::addrinfo_errors
</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/is_error_code_enum_lt__addrinfo_errors__gt_/value.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_/value.html
index 9f5081bc65..335944246d 100644
--- a/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_/value.html
+++ b/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_/value.html
@@ -35,7 +35,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/is_error_code_enum_lt__basic_errors__gt_.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_.html
index 468726d0ce..8d0a410ba3 100644
--- a/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_.html
+++ b/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_.html
@@ -75,7 +75,7 @@ struct boost::system::is_error_code_enum&lt; boost::asio::error::basic_errors &g
</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/is_error_code_enum_lt__basic_errors__gt_/value.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_/value.html
index 1bf02ab881..31600f943d 100644
--- a/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_/value.html
+++ b/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_/value.html
@@ -35,7 +35,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/is_error_code_enum_lt__boost__asio__ssl__error__stream_errors__gt_.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__boost__asio__ssl__error__stream_errors__gt_.html
index b44ff6cdc0..aa49e1fefa 100644
--- a/doc/html/boost_asio/reference/is_error_code_enum_lt__boost__asio__ssl__error__stream_errors__gt_.html
+++ b/doc/html/boost_asio/reference/is_error_code_enum_lt__boost__asio__ssl__error__stream_errors__gt_.html
@@ -75,7 +75,7 @@ struct boost::system::is_error_code_enum&lt; boost::asio::ssl::error::stream_err
</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/is_error_code_enum_lt__boost__asio__ssl__error__stream_errors__gt_/value.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__boost__asio__ssl__error__stream_errors__gt_/value.html
index 474e0a1ad4..73a7a3d8b4 100644
--- a/doc/html/boost_asio/reference/is_error_code_enum_lt__boost__asio__ssl__error__stream_errors__gt_/value.html
+++ b/doc/html/boost_asio/reference/is_error_code_enum_lt__boost__asio__ssl__error__stream_errors__gt_/value.html
@@ -35,7 +35,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/is_error_code_enum_lt__misc_errors__gt_.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_.html
index 395d910077..56fd696819 100644
--- a/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_.html
+++ b/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_.html
@@ -75,7 +75,7 @@ struct boost::system::is_error_code_enum&lt; boost::asio::error::misc_errors &gt
</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/is_error_code_enum_lt__misc_errors__gt_/value.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_/value.html
index a9bb28a384..2339afbd95 100644
--- a/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_/value.html
+++ b/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_/value.html
@@ -35,7 +35,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/is_error_code_enum_lt__netdb_errors__gt_.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_.html
index 8d247462f7..b23a404615 100644
--- a/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_.html
+++ b/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_.html
@@ -75,7 +75,7 @@ struct boost::system::is_error_code_enum&lt; boost::asio::error::netdb_errors &g
</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/is_error_code_enum_lt__netdb_errors__gt_/value.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_/value.html
index 9d68228d73..c3d4fc91bb 100644
--- a/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_/value.html
+++ b/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_/value.html
@@ -35,7 +35,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/is_error_code_enum_lt__ssl_errors__gt_.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_.html
index cb074dc32f..bb41a6394e 100644
--- a/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_.html
+++ b/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_.html
@@ -75,7 +75,7 @@ struct boost::system::is_error_code_enum&lt; boost::asio::error::ssl_errors &gt;
</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/is_error_code_enum_lt__ssl_errors__gt_/value.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_/value.html
index 3af62273bb..385507b5f0 100644
--- a/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_/value.html
+++ b/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_/value.html
@@ -35,7 +35,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/is_executor.html b/doc/html/boost_asio/reference/is_executor.html
index 43017a8f23..9dcad0e709 100644
--- a/doc/html/boost_asio/reference/is_executor.html
+++ b/doc/html/boost_asio/reference/is_executor.html
@@ -52,7 +52,7 @@ struct is_executor
</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/is_match_condition.html b/doc/html/boost_asio/reference/is_match_condition.html
index 311a9cf9c9..b55b5063db 100644
--- a/doc/html/boost_asio/reference/is_match_condition.html
+++ b/doc/html/boost_asio/reference/is_match_condition.html
@@ -81,7 +81,7 @@ struct is_match_condition
</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/is_match_condition/value.html b/doc/html/boost_asio/reference/is_match_condition/value.html
index d4b6f3673a..456a2b95e9 100644
--- a/doc/html/boost_asio/reference/is_match_condition/value.html
+++ b/doc/html/boost_asio/reference/is_match_condition/value.html
@@ -36,7 +36,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/is_mutable_buffer_sequence.html b/doc/html/boost_asio/reference/is_mutable_buffer_sequence.html
index 3f346abba4..dfb232d576 100644
--- a/doc/html/boost_asio/reference/is_mutable_buffer_sequence.html
+++ b/doc/html/boost_asio/reference/is_mutable_buffer_sequence.html
@@ -46,7 +46,7 @@ struct is_mutable_buffer_sequence
</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/is_read_buffered.html b/doc/html/boost_asio/reference/is_read_buffered.html
index 122d0bd908..6adeb6d717 100644
--- a/doc/html/boost_asio/reference/is_read_buffered.html
+++ b/doc/html/boost_asio/reference/is_read_buffered.html
@@ -84,7 +84,7 @@ class is_read_buffered
</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/is_read_buffered/value.html b/doc/html/boost_asio/reference/is_read_buffered/value.html
index c8616719f6..8272d0fe5a 100644
--- a/doc/html/boost_asio/reference/is_read_buffered/value.html
+++ b/doc/html/boost_asio/reference/is_read_buffered/value.html
@@ -36,7 +36,7 @@ The 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/is_write_buffered.html b/doc/html/boost_asio/reference/is_write_buffered.html
index 7bb8842fdd..d679183d50 100644
--- a/doc/html/boost_asio/reference/is_write_buffered.html
+++ b/doc/html/boost_asio/reference/is_write_buffered.html
@@ -84,7 +84,7 @@ class is_write_buffered
</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/is_write_buffered/value.html b/doc/html/boost_asio/reference/is_write_buffered/value.html
index 108e93d7d7..746a38050c 100644
--- a/doc/html/boost_asio/reference/is_write_buffered/value.html
+++ b/doc/html/boost_asio/reference/is_write_buffered/value.html
@@ -36,7 +36,7 @@ The 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/local__basic_endpoint.html b/doc/html/boost_asio/reference/local__basic_endpoint.html
index 7356ee9f31..21aaf4ef00 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint.html
@@ -365,7 +365,7 @@ class basic_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/local__basic_endpoint/basic_endpoint.html b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint.html
index fa4c913725..406ed3762e 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint.html
@@ -55,7 +55,7 @@ Default
</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/local__basic_endpoint/basic_endpoint/overload1.html b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload1.html
index e0aeb74011..c4d29bca6b 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload1.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload1.html
@@ -35,7 +35,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/local__basic_endpoint/basic_endpoint/overload2.html b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload2.html
index ca33a2cacd..31ff4ffca0 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload2.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload2.html
@@ -36,7 +36,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/local__basic_endpoint/basic_endpoint/overload3.html b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload3.html
index 0650c834a3..402e4c2385 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload3.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload3.html
@@ -36,7 +36,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/local__basic_endpoint/basic_endpoint/overload4.html b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload4.html
index 8f6a8c5f2a..982821177d 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload4.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload4.html
@@ -36,7 +36,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/local__basic_endpoint/capacity.html b/doc/html/boost_asio/reference/local__basic_endpoint/capacity.html
index 8e886c9c49..52a6804835 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/capacity.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/capacity.html
@@ -36,7 +36,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/local__basic_endpoint/data.html b/doc/html/boost_asio/reference/local__basic_endpoint/data.html
index 24f79e13b4..f7e1d16c01 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/data.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/data.html
@@ -40,7 +40,7 @@ const data_type * <a class="link" href="data/overload2.html" title="local::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/local__basic_endpoint/data/overload1.html b/doc/html/boost_asio/reference/local__basic_endpoint/data/overload1.html
index 4d4527d1a3..2078cf5e33 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/data/overload1.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/data/overload1.html
@@ -35,7 +35,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/local__basic_endpoint/data/overload2.html b/doc/html/boost_asio/reference/local__basic_endpoint/data/overload2.html
index dea0e6d64f..5275bcb372 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/data/overload2.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/data/overload2.html
@@ -35,7 +35,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/local__basic_endpoint/data_type.html b/doc/html/boost_asio/reference/local__basic_endpoint/data_type.html
index b4bb5602ab..83f905f162 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/data_type.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/data_type.html
@@ -47,7 +47,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/local__basic_endpoint/operator_eq_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_eq_.html
index f63290f4a8..456b7ea7e0 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/operator_eq_.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/operator_eq_.html
@@ -37,7 +37,7 @@ Assign
</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/local__basic_endpoint/operator_eq__eq_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_eq__eq_.html
index 24b6d4b24e..fe4c0bfd78 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/operator_eq__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/local__basic_endpoint/operator_gt_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt_.html
index 3f7b760523..4c0563390d 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt_.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt_.html
@@ -48,7 +48,7 @@ Compare
</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/local__basic_endpoint/operator_gt__eq_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt__eq_.html
index 058e52409f..30f04e33fd 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt__eq_.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/local__basic_endpoint/operator_lt_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt_.html
index 1b7a49adcb..32d04bb464 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt_.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt_.html
@@ -48,7 +48,7 @@ Compare
</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/local__basic_endpoint/operator_lt__eq_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__eq_.html
index b7afda82c8..35b9d70dc3 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__eq_.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/local__basic_endpoint/operator_lt__lt_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__lt_.html
index 8acea5faa0..e88424b9f6 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__lt_.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__lt_.html
@@ -66,7 +66,7 @@ Output
</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/local__basic_endpoint/operator_not__eq_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_not__eq_.html
index b474eecea2..ab2e4c0d8f 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/operator_not__eq_.html
@@ -48,7 +48,7 @@ Compare
</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/local__basic_endpoint/path.html b/doc/html/boost_asio/reference/local__basic_endpoint/path.html
index b69c8e23ba..3a6f001594 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/path.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/path.html
@@ -48,7 +48,7 @@ void <a class="link" href="path/overload3.html" title="local::basic_endpoint::pa
</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/local__basic_endpoint/path/overload1.html b/doc/html/boost_asio/reference/local__basic_endpoint/path/overload1.html
index da2e18d8d3..be98f9cb95 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/path/overload1.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/path/overload1.html
@@ -35,7 +35,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/local__basic_endpoint/path/overload2.html b/doc/html/boost_asio/reference/local__basic_endpoint/path/overload2.html
index f6a80326c6..48116dcb5e 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/path/overload2.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/path/overload2.html
@@ -36,7 +36,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/local__basic_endpoint/path/overload3.html b/doc/html/boost_asio/reference/local__basic_endpoint/path/overload3.html
index 0c5f429b40..c1d0e0eda6 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/path/overload3.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/path/overload3.html
@@ -36,7 +36,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/local__basic_endpoint/protocol.html b/doc/html/boost_asio/reference/local__basic_endpoint/protocol.html
index 462b6db771..c481a0f2ac 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/protocol.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/protocol.html
@@ -36,7 +36,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/local__basic_endpoint/protocol_type.html b/doc/html/boost_asio/reference/local__basic_endpoint/protocol_type.html
index 3ec17fda22..5806818d04 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/protocol_type.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/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/local__basic_endpoint/resize.html b/doc/html/boost_asio/reference/local__basic_endpoint/resize.html
index 01ff01d0ec..1a695b6e0d 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/resize.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/resize.html
@@ -37,7 +37,7 @@ Set
</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/local__basic_endpoint/size.html b/doc/html/boost_asio/reference/local__basic_endpoint/size.html
index b7b7fe3128..f3090dead5 100644
--- a/doc/html/boost_asio/reference/local__basic_endpoint/size.html
+++ b/doc/html/boost_asio/reference/local__basic_endpoint/size.html
@@ -36,7 +36,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/local__connect_pair.html b/doc/html/boost_asio/reference/local__connect_pair.html
index 2ef21eda76..f0c6e7fbd7 100644
--- a/doc/html/boost_asio/reference/local__connect_pair.html
+++ b/doc/html/boost_asio/reference/local__connect_pair.html
@@ -32,17 +32,21 @@ Create a pair
of connected sockets.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>&gt;
+ typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor1</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor2</a>&gt;
void <a class="link" href="local__connect_pair/overload1.html" title="local::connect_pair (1 of 2 overloads)">connect_pair</a>(
- basic_socket&lt; Protocol &gt; &amp; socket1,
- basic_socket&lt; Protocol &gt; &amp; socket2);
+ basic_socket&lt; Protocol, Executor1 &gt; &amp; socket1,
+ basic_socket&lt; Protocol, Executor2 &gt; &amp; socket2);
<span class="emphasis"><em>&#187; <a class="link" href="local__connect_pair/overload1.html" title="local::connect_pair (1 of 2 overloads)">more...</a></em></span>
template&lt;
- typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>&gt;
+ typename <a class="link" href="Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor1</a>,
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor2</a>&gt;
void <a class="link" href="local__connect_pair/overload2.html" title="local::connect_pair (2 of 2 overloads)">connect_pair</a>(
- basic_socket&lt; Protocol &gt; &amp; socket1,
- basic_socket&lt; Protocol &gt; &amp; socket2,
+ basic_socket&lt; Protocol, Executor1 &gt; &amp; socket1,
+ basic_socket&lt; Protocol, Executor2 &gt; &amp; socket2,
boost::system::error_code &amp; ec);
<span class="emphasis"><em>&#187; <a class="link" href="local__connect_pair/overload2.html" title="local::connect_pair (2 of 2 overloads)">more...</a></em></span>
</pre>
@@ -59,7 +63,7 @@ void <a class="link" href="local__connect_pair/overload2.html" title="local::con
</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/local__connect_pair/overload1.html b/doc/html/boost_asio/reference/local__connect_pair/overload1.html
index cb1ea4bcb7..92df5f1985 100644
--- a/doc/html/boost_asio/reference/local__connect_pair/overload1.html
+++ b/doc/html/boost_asio/reference/local__connect_pair/overload1.html
@@ -31,15 +31,17 @@
Create a pair of connected sockets.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>&gt;
+ typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor2</a>&gt;
void connect_pair(
- basic_socket&lt; Protocol &gt; &amp; socket1,
- basic_socket&lt; Protocol &gt; &amp; socket2);
+ basic_socket&lt; Protocol, Executor1 &gt; &amp; socket1,
+ basic_socket&lt; Protocol, Executor2 &gt; &amp; socket2);
</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/local__connect_pair/overload2.html b/doc/html/boost_asio/reference/local__connect_pair/overload2.html
index 6f5925af93..5d5a46c1b3 100644
--- a/doc/html/boost_asio/reference/local__connect_pair/overload2.html
+++ b/doc/html/boost_asio/reference/local__connect_pair/overload2.html
@@ -31,16 +31,18 @@
Create a pair of connected sockets.
</p>
<pre class="programlisting">template&lt;
- typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>&gt;
+ typename <a class="link" href="../Protocol.html" title="Protocol requirements">Protocol</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor1</a>,
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor2</a>&gt;
void connect_pair(
- basic_socket&lt; Protocol &gt; &amp; socket1,
- basic_socket&lt; Protocol &gt; &amp; socket2,
+ basic_socket&lt; Protocol, Executor1 &gt; &amp; socket1,
+ basic_socket&lt; Protocol, Executor2 &gt; &amp; socket2,
boost::system::error_code &amp; ec);
</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/local__datagram_protocol.html b/doc/html/boost_asio/reference/local__datagram_protocol.html
index 4df8eab1e7..aaca1b8b4d 100644
--- a/doc/html/boost_asio/reference/local__datagram_protocol.html
+++ b/doc/html/boost_asio/reference/local__datagram_protocol.html
@@ -168,7 +168,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/local__datagram_protocol/endpoint.html b/doc/html/boost_asio/reference/local__datagram_protocol/endpoint.html
index 6deec35902..ef13c05665 100644
--- a/doc/html/boost_asio/reference/local__datagram_protocol/endpoint.html
+++ b/doc/html/boost_asio/reference/local__datagram_protocol/endpoint.html
@@ -365,7 +365,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/local__datagram_protocol/family.html b/doc/html/boost_asio/reference/local__datagram_protocol/family.html
index 26f9b6b75b..7242da289b 100644
--- a/doc/html/boost_asio/reference/local__datagram_protocol/family.html
+++ b/doc/html/boost_asio/reference/local__datagram_protocol/family.html
@@ -36,7 +36,7 @@ Obtain
</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/local__datagram_protocol/protocol.html b/doc/html/boost_asio/reference/local__datagram_protocol/protocol.html
index 72a1b60565..188b813192 100644
--- a/doc/html/boost_asio/reference/local__datagram_protocol/protocol.html
+++ b/doc/html/boost_asio/reference/local__datagram_protocol/protocol.html
@@ -36,7 +36,7 @@ Obtain
</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/local__datagram_protocol/socket.html b/doc/html/boost_asio/reference/local__datagram_protocol/socket.html
index 40db03ef85..6eff623f08 100644
--- a/doc/html/boost_asio/reference/local__datagram_protocol/socket.html
+++ b/doc/html/boost_asio/reference/local__datagram_protocol/socket.html
@@ -58,6 +58,18 @@ The
<tr>
<td>
<p>
+ <a class="link" href="../basic_datagram_socket__rebind_executor.html" title="basic_datagram_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_datagram_socket/broadcast.html" title="basic_datagram_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -526,32 +538,6 @@ The
<tr>
<td>
<p>
- <a class="link" href="../basic_datagram_socket/get_io_context.html" title="basic_datagram_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_datagram_socket/get_io_service.html" title="basic_datagram_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_datagram_socket/get_option.html" title="basic_datagram_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -896,13 +882,45 @@ The
</tr>
</tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.local__datagram_protocol.socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.local__datagram_protocol.socket.protected_data_members"></a></span><a class="link" href="socket.html#boost_asio.reference.local__datagram_protocol.socket.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_datagram_socket/impl_.html" title="basic_datagram_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_datagram_socket.html" title="basic_datagram_socket"><code class="computeroutput">basic_datagram_socket</code></a>
class template provides asynchronous and blocking datagram-oriented socket
functionality.
</p>
<h6>
-<a name="boost_asio.reference.local__datagram_protocol.socket.h3"></a>
+<a name="boost_asio.reference.local__datagram_protocol.socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.local__datagram_protocol.socket.thread_safety"></a></span><a class="link" href="socket.html#boost_asio.reference.local__datagram_protocol.socket.thread_safety">Thread
Safety</a>
</h6>
@@ -913,7 +931,7 @@ The
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.local__datagram_protocol.socket.h4"></a>
+<a name="boost_asio.reference.local__datagram_protocol.socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.local__datagram_protocol.socket.requirements"></a></span><a class="link" href="socket.html#boost_asio.reference.local__datagram_protocol.socket.requirements">Requirements</a>
</h6>
<p>
@@ -925,7 +943,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/local__datagram_protocol/type.html b/doc/html/boost_asio/reference/local__datagram_protocol/type.html
index 421a8796b1..c1e0fc1439 100644
--- a/doc/html/boost_asio/reference/local__datagram_protocol/type.html
+++ b/doc/html/boost_asio/reference/local__datagram_protocol/type.html
@@ -36,7 +36,7 @@ Obtain
</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/local__stream_protocol.html b/doc/html/boost_asio/reference/local__stream_protocol.html
index a4671482dc..dc55c7eaba 100644
--- a/doc/html/boost_asio/reference/local__stream_protocol.html
+++ b/doc/html/boost_asio/reference/local__stream_protocol.html
@@ -192,7 +192,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/local__stream_protocol/acceptor.html b/doc/html/boost_asio/reference/local__stream_protocol/acceptor.html
index 6ae203694e..387eb8b597 100644
--- a/doc/html/boost_asio/reference/local__stream_protocol/acceptor.html
+++ b/doc/html/boost_asio/reference/local__stream_protocol/acceptor.html
@@ -443,32 +443,6 @@ The
<tr>
<td>
<p>
- <a class="link" href="../basic_socket_acceptor/get_io_context.html" title="basic_socket_acceptor::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_acceptor/get_io_service.html" title="basic_socket_acceptor::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_acceptor/get_option.html" title="basic_socket_acceptor::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -763,7 +737,7 @@ The
<p>
Opening a socket acceptor with the SO_REUSEADDR option enabled:
</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::ip::tcp::endpoint endpoint(boost::asio::ip::tcp::v4(), port);
acceptor.open(endpoint.protocol());
acceptor.set_option(boost::asio::ip::tcp::acceptor::reuse_address(true));
@@ -783,7 +757,7 @@ acceptor.listen();
</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/local__stream_protocol/endpoint.html b/doc/html/boost_asio/reference/local__stream_protocol/endpoint.html
index 575bef9603..f1e8d461e2 100644
--- a/doc/html/boost_asio/reference/local__stream_protocol/endpoint.html
+++ b/doc/html/boost_asio/reference/local__stream_protocol/endpoint.html
@@ -365,7 +365,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/local__stream_protocol/family.html b/doc/html/boost_asio/reference/local__stream_protocol/family.html
index c70cce9233..26afb89def 100644
--- a/doc/html/boost_asio/reference/local__stream_protocol/family.html
+++ b/doc/html/boost_asio/reference/local__stream_protocol/family.html
@@ -36,7 +36,7 @@ Obtain
</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/local__stream_protocol/iostream.html b/doc/html/boost_asio/reference/local__stream_protocol/iostream.html
index 0919509016..1e536925b4 100644
--- a/doc/html/boost_asio/reference/local__stream_protocol/iostream.html
+++ b/doc/html/boost_asio/reference/local__stream_protocol/iostream.html
@@ -320,7 +320,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/local__stream_protocol/protocol.html b/doc/html/boost_asio/reference/local__stream_protocol/protocol.html
index b46a6ff285..35d2c993e5 100644
--- a/doc/html/boost_asio/reference/local__stream_protocol/protocol.html
+++ b/doc/html/boost_asio/reference/local__stream_protocol/protocol.html
@@ -36,7 +36,7 @@ Obtain
</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/local__stream_protocol/socket.html b/doc/html/boost_asio/reference/local__stream_protocol/socket.html
index 9d75647244..a821fd6edc 100644
--- a/doc/html/boost_asio/reference/local__stream_protocol/socket.html
+++ b/doc/html/boost_asio/reference/local__stream_protocol/socket.html
@@ -58,6 +58,18 @@ The
<tr>
<td>
<p>
+ <a class="link" href="../basic_stream_socket__rebind_executor.html" title="basic_stream_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_stream_socket/broadcast.html" title="basic_stream_socket::broadcast"><span class="bold"><strong>broadcast</strong></span></a>
</p>
</td>
@@ -526,32 +538,6 @@ The
<tr>
<td>
<p>
- <a class="link" href="../basic_stream_socket/get_io_context.html" title="basic_stream_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_stream_socket/get_io_service.html" title="basic_stream_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_stream_socket/get_option.html" title="basic_stream_socket::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
@@ -897,13 +883,45 @@ The
</tr>
</tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.local__stream_protocol.socket.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.local__stream_protocol.socket.protected_data_members"></a></span><a class="link" href="socket.html#boost_asio.reference.local__stream_protocol.socket.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_stream_socket/impl_.html" title="basic_stream_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_stream_socket.html" title="basic_stream_socket"><code class="computeroutput">basic_stream_socket</code></a>
class template provides asynchronous and blocking stream-oriented socket
functionality.
</p>
<h6>
-<a name="boost_asio.reference.local__stream_protocol.socket.h3"></a>
+<a name="boost_asio.reference.local__stream_protocol.socket.h4"></a>
<span class="phrase"><a name="boost_asio.reference.local__stream_protocol.socket.thread_safety"></a></span><a class="link" href="socket.html#boost_asio.reference.local__stream_protocol.socket.thread_safety">Thread
Safety</a>
</h6>
@@ -914,7 +932,7 @@ The
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.local__stream_protocol.socket.h4"></a>
+<a name="boost_asio.reference.local__stream_protocol.socket.h5"></a>
<span class="phrase"><a name="boost_asio.reference.local__stream_protocol.socket.requirements"></a></span><a class="link" href="socket.html#boost_asio.reference.local__stream_protocol.socket.requirements">Requirements</a>
</h6>
<p>
@@ -926,7 +944,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/local__stream_protocol/type.html b/doc/html/boost_asio/reference/local__stream_protocol/type.html
index edd0db6936..f91d5b2d85 100644
--- a/doc/html/boost_asio/reference/local__stream_protocol/type.html
+++ b/doc/html/boost_asio/reference/local__stream_protocol/type.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../local__stream_protocol.html" title="local::stream_protocol">
<link rel="prev" href="socket.html" title="local::stream_protocol::socket">
-<link rel="next" href="../make_work_guard.html" title="make_work_guard">
+<link rel="next" href="../make_strand.html" title="make_strand">
</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="socket.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../local__stream_protocol.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="../make_work_guard.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="socket.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../local__stream_protocol.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="../make_strand.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -36,7 +36,7 @@ Obtain
</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>
@@ -44,7 +44,7 @@ Obtain
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="socket.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../local__stream_protocol.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="../make_work_guard.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="socket.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../local__stream_protocol.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="../make_strand.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/make_strand.html b/doc/html/boost_asio/reference/make_strand.html
new file mode 100644
index 0000000000..6214dfb9bc
--- /dev/null
+++ b/doc/html/boost_asio/reference/make_strand.html
@@ -0,0 +1,81 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>make_strand</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="../reference.html" title="Reference">
+<link rel="prev" href="local__stream_protocol/type.html" title="local::stream_protocol::type">
+<link rel="next" href="make_strand/overload1.html" title="make_strand (1 of 2 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="local__stream_protocol/type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="make_strand/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.make_strand"></a><a class="link" href="make_strand.html" title="make_strand">make_strand</a>
+</h3></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.make_strand"></a>
+The <code class="computeroutput">boost::asio::make_strand</code>
+ function creates a <a class="link" href="strand.html" title="strand"><code class="computeroutput">strand</code></a>
+ object for an executor or execution context.
+ </p>
+<p>
+ Create a <a class="link" href="strand.html" title="strand"><code class="computeroutput">strand</code></a>
+ object for an executor.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a>&gt;
+strand&lt; Executor &gt; <a class="link" href="make_strand/overload1.html" title="make_strand (1 of 2 overloads)">make_strand</a>(
+ const Executor &amp; ex,
+ typename enable_if&lt; is_executor&lt; Executor &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="make_strand/overload1.html" title="make_strand (1 of 2 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Create a <a class="link" href="strand.html" title="strand"><code class="computeroutput">strand</code></a>
+ object for an execution context.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+strand&lt; typename ExecutionContext::executor_type &gt; <a class="link" href="make_strand/overload2.html" title="make_strand (2 of 2 overloads)">make_strand</a>(
+ ExecutionContext &amp; ctx,
+ 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="make_strand/overload2.html" title="make_strand (2 of 2 overloads)">more...</a></em></span>
+</pre>
+<h5>
+<a name="boost_asio.reference.make_strand.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.make_strand.requirements"></a></span><a class="link" href="make_strand.html#boost_asio.reference.make_strand.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/strand.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="local__stream_protocol/type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="make_strand/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/ssl__stream/get_io_service.html b/doc/html/boost_asio/reference/make_strand/overload1.html
index 20a7862f20..0620fc9d20 100644
--- a/doc/html/boost_asio/reference/ssl__stream/get_io_service.html
+++ b/doc/html/boost_asio/reference/make_strand/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>ssl::stream::get_io_service</title>
+<title>make_strand (1 of 2 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="../ssl__stream.html" title="ssl::stream">
-<link rel="prev" href="get_io_context.html" title="ssl::stream::get_io_context">
-<link rel="next" href="handshake.html" title="ssl::stream::handshake">
+<link rel="up" href="../make_strand.html" title="make_strand">
+<link rel="prev" href="../make_strand.html" title="make_strand">
+<link rel="next" href="overload2.html" title="make_strand (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,24 +20,27 @@
</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="../ssl__stream.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="handshake.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../make_strand.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make_strand.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="overload2.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.ssl__stream.get_io_service"></a><a class="link" href="get_io_service.html" title="ssl::stream::get_io_service">ssl::stream::get_io_service</a>
+<a name="boost_asio.reference.make_strand.overload1"></a><a class="link" href="overload1.html" title="make_strand (1 of 2 overloads)">make_strand
+ (1 of 2 overloads)</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.ssl__stream.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.
+ Create a <a class="link" href="../strand.html" title="strand"><code class="computeroutput">strand</code></a>
+ object for an executor.
</p>
-<pre class="programlisting">boost::asio::io_context &amp; get_io_service();
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>&gt;
+strand&lt; Executor &gt; make_strand(
+ const Executor &amp; ex,
+ typename enable_if&lt; is_executor&lt; Executor &gt;::value &gt;::type * = 0);
</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>
@@ -45,7 +48,7 @@
</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="../ssl__stream.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="handshake.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../make_strand.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make_strand.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="overload2.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/experimental__co_spawn/overload2.html b/doc/html/boost_asio/reference/make_strand/overload2.html
index 2fac2730c0..2e30a2e37d 100644
--- a/doc/html/boost_asio/reference/experimental__co_spawn/overload2.html
+++ b/doc/html/boost_asio/reference/make_strand/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::co_spawn (2 of 3 overloads)</title>
+<title>make_strand (2 of 2 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="../experimental__co_spawn.html" title="experimental::co_spawn">
-<link rel="prev" href="overload1.html" title="experimental::co_spawn (1 of 3 overloads)">
-<link rel="next" href="overload3.html" title="experimental::co_spawn (3 of 3 overloads)">
+<link rel="up" href="../make_strand.html" title="make_strand">
+<link rel="prev" href="overload1.html" title="make_strand (1 of 2 overloads)">
+<link rel="next" href="../make_work_guard.html" title="make_work_guard">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,27 @@
</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="../experimental__co_spawn.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="overload3.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="../make_strand.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="../make_work_guard.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.experimental__co_spawn.overload2"></a><a class="link" href="overload2.html" title="experimental::co_spawn (2 of 3 overloads)">experimental::co_spawn
- (2 of 3 overloads)</a>
+<a name="boost_asio.reference.make_strand.overload2"></a><a class="link" href="overload2.html" title="make_strand (2 of 2 overloads)">make_strand
+ (2 of 2 overloads)</a>
</h4></div></div></div>
<p>
- Spawn a new thread of execution.
+ Create a <a class="link" href="../strand.html" title="strand"><code class="computeroutput">strand</code></a>
+ object for an execution context.
</p>
<pre class="programlisting">template&lt;
- typename ExecutionContext,
- typename F,
- typename CompletionToken,
- typename = typename enable_if&lt; is_convertible&lt;ExecutionContext&amp;, execution_context&amp;&gt;::value&gt;::type&gt;
-auto co_spawn(
+ typename ExecutionContext&gt;
+strand&lt; typename ExecutionContext::executor_type &gt; make_strand(
ExecutionContext &amp; ctx,
- F &amp;&amp; f,
- CompletionToken &amp;&amp; token);
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</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>
@@ -51,7 +48,7 @@ auto co_spawn(
</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="../experimental__co_spawn.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="overload3.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="../make_strand.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="../make_work_guard.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/make_work_guard.html b/doc/html/boost_asio/reference/make_work_guard.html
index b4cc9a41c9..357bf4ab32 100644
--- a/doc/html/boost_asio/reference/make_work_guard.html
+++ b/doc/html/boost_asio/reference/make_work_guard.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="../reference.html" title="Reference">
-<link rel="prev" href="local__stream_protocol/type.html" title="local::stream_protocol::type">
+<link rel="prev" href="make_strand/overload2.html" title="make_strand (2 of 2 overloads)">
<link rel="next" href="make_work_guard/overload1.html" title="make_work_guard (1 of 5 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="local__stream_protocol/type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="make_work_guard/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_strand/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="make_work_guard/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -83,7 +83,7 @@ executor_work_guard&lt; typename associated_executor&lt; T, typename ExecutionCo
</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>
@@ -91,7 +91,7 @@ executor_work_guard&lt; typename associated_executor&lt; T, typename ExecutionCo
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="local__stream_protocol/type.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="make_work_guard/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_strand/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="make_work_guard/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/make_work_guard/overload1.html b/doc/html/boost_asio/reference/make_work_guard/overload1.html
index 00825fb574..e5cfb9489d 100644
--- a/doc/html/boost_asio/reference/make_work_guard/overload1.html
+++ b/doc/html/boost_asio/reference/make_work_guard/overload1.html
@@ -40,7 +40,7 @@ executor_work_guard&lt; Executor &gt; make_work_guard(
</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/make_work_guard/overload2.html b/doc/html/boost_asio/reference/make_work_guard/overload2.html
index 7b7e99e936..46d48309ad 100644
--- a/doc/html/boost_asio/reference/make_work_guard/overload2.html
+++ b/doc/html/boost_asio/reference/make_work_guard/overload2.html
@@ -40,7 +40,7 @@ executor_work_guard&lt; typename ExecutionContext::executor_type &gt; make_work_
</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/make_work_guard/overload3.html b/doc/html/boost_asio/reference/make_work_guard/overload3.html
index 996f8cb0ef..d3fc7e6454 100644
--- a/doc/html/boost_asio/reference/make_work_guard/overload3.html
+++ b/doc/html/boost_asio/reference/make_work_guard/overload3.html
@@ -40,7 +40,7 @@ executor_work_guard&lt; typename associated_executor&lt; T &gt;::type &gt; make_
</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/make_work_guard/overload4.html b/doc/html/boost_asio/reference/make_work_guard/overload4.html
index cfca11a3be..3a39dc5ca0 100644
--- a/doc/html/boost_asio/reference/make_work_guard/overload4.html
+++ b/doc/html/boost_asio/reference/make_work_guard/overload4.html
@@ -42,7 +42,7 @@ executor_work_guard&lt; typename associated_executor&lt; T, Executor &gt;::type
</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/make_work_guard/overload5.html b/doc/html/boost_asio/reference/make_work_guard/overload5.html
index c925a23222..dd298a4f87 100644
--- a/doc/html/boost_asio/reference/make_work_guard/overload5.html
+++ b/doc/html/boost_asio/reference/make_work_guard/overload5.html
@@ -42,7 +42,7 @@ executor_work_guard&lt; typename associated_executor&lt; T, typename ExecutionCo
</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/mutable_buffer.html b/doc/html/boost_asio/reference/mutable_buffer.html
index 5137c94fbe..8540a9c3ae 100644
--- a/doc/html/boost_asio/reference/mutable_buffer.html
+++ b/doc/html/boost_asio/reference/mutable_buffer.html
@@ -174,7 +174,7 @@ unsigned char* p1 = static_cast&lt;unsigned char*&gt;(b1.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/mutable_buffer/data.html b/doc/html/boost_asio/reference/mutable_buffer/data.html
index 3942701288..2d882113f9 100644
--- a/doc/html/boost_asio/reference/mutable_buffer/data.html
+++ b/doc/html/boost_asio/reference/mutable_buffer/data.html
@@ -36,7 +36,7 @@ Get a pointer
</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/mutable_buffer/mutable_buffer.html b/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer.html
index 5a46594c0c..8cfcbf1da4 100644
--- a/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer.html
+++ b/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer.html
@@ -45,7 +45,7 @@ Construct
</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/mutable_buffer/mutable_buffer/overload1.html b/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload1.html
index c9d2f9a669..7350632e95 100644
--- a/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload1.html
+++ b/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload1.html
@@ -35,7 +35,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/mutable_buffer/mutable_buffer/overload2.html b/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload2.html
index 184aa9062b..7c1e23fa3f 100644
--- a/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload2.html
+++ b/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload2.html
@@ -37,7 +37,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/mutable_buffer/operator_plus_.html b/doc/html/boost_asio/reference/mutable_buffer/operator_plus_.html
index f0612d219a..2520caa515 100644
--- a/doc/html/boost_asio/reference/mutable_buffer/operator_plus_.html
+++ b/doc/html/boost_asio/reference/mutable_buffer/operator_plus_.html
@@ -44,7 +44,7 @@ mutable_buffer <a class="link" href="operator_plus_/overload2.html" title="mutab
</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/mutable_buffer/operator_plus_/overload1.html b/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload1.html
index de8de400e0..af7b5e6d41 100644
--- a/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload1.html
+++ b/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload1.html
@@ -37,7 +37,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/mutable_buffer/operator_plus_/overload2.html b/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload2.html
index 747f368f34..483fdb30c0 100644
--- a/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload2.html
+++ b/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload2.html
@@ -37,7 +37,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/mutable_buffer/operator_plus__eq_.html b/doc/html/boost_asio/reference/mutable_buffer/operator_plus__eq_.html
index ff5ba3d6e0..a7ac159dbf 100644
--- a/doc/html/boost_asio/reference/mutable_buffer/operator_plus__eq_.html
+++ b/doc/html/boost_asio/reference/mutable_buffer/operator_plus__eq_.html
@@ -37,7 +37,7 @@ Move
</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/mutable_buffer/size.html b/doc/html/boost_asio/reference/mutable_buffer/size.html
index d8044f9259..2404399d9d 100644
--- a/doc/html/boost_asio/reference/mutable_buffer/size.html
+++ b/doc/html/boost_asio/reference/mutable_buffer/size.html
@@ -36,7 +36,7 @@ Get the size
</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/mutable_buffers_1.html b/doc/html/boost_asio/reference/mutable_buffers_1.html
index 256bb7f892..dcfdd571a0 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1.html
@@ -229,7 +229,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/mutable_buffers_1/begin.html b/doc/html/boost_asio/reference/mutable_buffers_1/begin.html
index c7bdd5c4c4..653c29327a 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/begin.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/begin.html
@@ -36,7 +36,7 @@ Get 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/mutable_buffers_1/const_iterator.html b/doc/html/boost_asio/reference/mutable_buffers_1/const_iterator.html
index 9213bf38c9..fda7cd06a7 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/const_iterator.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/const_iterator.html
@@ -46,7 +46,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/mutable_buffers_1/data.html b/doc/html/boost_asio/reference/mutable_buffers_1/data.html
index f577e456e1..760e56d55c 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/data.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/data.html
@@ -39,7 +39,7 @@ Get a pointer
</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/mutable_buffers_1/end.html b/doc/html/boost_asio/reference/mutable_buffers_1/end.html
index c48adcc251..b5b6335150 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/end.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/end.html
@@ -36,7 +36,7 @@ Get a random-access
</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/mutable_buffers_1/mutable_buffers_1.html b/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1.html
index 1f77edc5e9..71ed0443ad 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1.html
@@ -46,7 +46,7 @@ Construct
</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/mutable_buffers_1/mutable_buffers_1/overload1.html b/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload1.html
index 67f05321dd..65261b8cb2 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload1.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload1.html
@@ -37,7 +37,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/mutable_buffers_1/mutable_buffers_1/overload2.html b/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload2.html
index e2f049a4fa..451694e6dc 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload2.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload2.html
@@ -36,7 +36,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/mutable_buffers_1/operator_plus_.html b/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_.html
index 0dedcbfbc1..104c53541d 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_.html
@@ -44,7 +44,7 @@ mutable_buffer <a class="link" href="operator_plus_/overload2.html" title="mutab
</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/mutable_buffers_1/operator_plus_/overload1.html b/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload1.html
index 7a7eff30ac..8cd6e31528 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload1.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/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/mutable_buffers_1/operator_plus_/overload2.html b/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload2.html
index 404cebc73b..30b77ef8f1 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload2.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload2.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/mutable_buffers_1/operator_plus__eq_.html b/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus__eq_.html
index c0c7886314..e681b5cf7e 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus__eq_.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus__eq_.html
@@ -40,7 +40,7 @@ Move
</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/mutable_buffers_1/size.html b/doc/html/boost_asio/reference/mutable_buffers_1/size.html
index b608e37749..0cdf581e14 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/size.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/size.html
@@ -39,7 +39,7 @@ Get 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/mutable_buffers_1/value_type.html b/doc/html/boost_asio/reference/mutable_buffers_1/value_type.html
index 2cca795663..e45bea41bc 100644
--- a/doc/html/boost_asio/reference/mutable_buffers_1/value_type.html
+++ b/doc/html/boost_asio/reference/mutable_buffers_1/value_type.html
@@ -178,7 +178,7 @@ unsigned char* p1 = static_cast&lt;unsigned char*&gt;(b1.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/null_buffers.html b/doc/html/boost_asio/reference/null_buffers.html
index 3c29d8b2b7..cae0a624e3 100644
--- a/doc/html/boost_asio/reference/null_buffers.html
+++ b/doc/html/boost_asio/reference/null_buffers.html
@@ -143,7 +143,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/null_buffers/begin.html b/doc/html/boost_asio/reference/null_buffers/begin.html
index 8131fc8ce0..d1103c14fe 100644
--- a/doc/html/boost_asio/reference/null_buffers/begin.html
+++ b/doc/html/boost_asio/reference/null_buffers/begin.html
@@ -36,7 +36,7 @@ Get a random-access
</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/null_buffers/const_iterator.html b/doc/html/boost_asio/reference/null_buffers/const_iterator.html
index 030acf5db9..38a623d0c9 100644
--- a/doc/html/boost_asio/reference/null_buffers/const_iterator.html
+++ b/doc/html/boost_asio/reference/null_buffers/const_iterator.html
@@ -46,7 +46,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/null_buffers/end.html b/doc/html/boost_asio/reference/null_buffers/end.html
index 39e0ed1dab..9af2e0ec71 100644
--- a/doc/html/boost_asio/reference/null_buffers/end.html
+++ b/doc/html/boost_asio/reference/null_buffers/end.html
@@ -36,7 +36,7 @@ Get a random-access
</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/null_buffers/value_type.html b/doc/html/boost_asio/reference/null_buffers/value_type.html
index e0cb2bb100..80ea319888 100644
--- a/doc/html/boost_asio/reference/null_buffers/value_type.html
+++ b/doc/html/boost_asio/reference/null_buffers/value_type.html
@@ -178,7 +178,7 @@ unsigned char* p1 = static_cast&lt;unsigned char*&gt;(b1.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/placeholders__bytes_transferred.html b/doc/html/boost_asio/reference/placeholders__bytes_transferred.html
index 7c60d1e74d..7fa6d98e2c 100644
--- a/doc/html/boost_asio/reference/placeholders__bytes_transferred.html
+++ b/doc/html/boost_asio/reference/placeholders__bytes_transferred.html
@@ -48,7 +48,7 @@ An
</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/placeholders__endpoint.html b/doc/html/boost_asio/reference/placeholders__endpoint.html
index 8bc439a2a7..df159dc069 100644
--- a/doc/html/boost_asio/reference/placeholders__endpoint.html
+++ b/doc/html/boost_asio/reference/placeholders__endpoint.html
@@ -47,7 +47,7 @@ An argument
</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/placeholders__error.html b/doc/html/boost_asio/reference/placeholders__error.html
index a74cd4e8c6..cb24882d1f 100644
--- a/doc/html/boost_asio/reference/placeholders__error.html
+++ b/doc/html/boost_asio/reference/placeholders__error.html
@@ -47,7 +47,7 @@ An argument placeholder,
</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/placeholders__iterator.html b/doc/html/boost_asio/reference/placeholders__iterator.html
index 134f33dd4b..f95a09e894 100644
--- a/doc/html/boost_asio/reference/placeholders__iterator.html
+++ b/doc/html/boost_asio/reference/placeholders__iterator.html
@@ -47,7 +47,7 @@ An argument
</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/placeholders__results.html b/doc/html/boost_asio/reference/placeholders__results.html
index 04af1220e8..93c3b43f77 100644
--- a/doc/html/boost_asio/reference/placeholders__results.html
+++ b/doc/html/boost_asio/reference/placeholders__results.html
@@ -47,7 +47,7 @@ An argument
</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/placeholders__signal_number.html b/doc/html/boost_asio/reference/placeholders__signal_number.html
index 90f22946dd..e8c4a6edcf 100644
--- a/doc/html/boost_asio/reference/placeholders__signal_number.html
+++ b/doc/html/boost_asio/reference/placeholders__signal_number.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="placeholders__results.html" title="placeholders::results">
-<link rel="next" href="posix__descriptor.html" title="posix::descriptor">
+<link rel="next" href="posix__basic_descriptor.html" title="posix::basic_descriptor">
</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="placeholders__results.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__descriptor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="placeholders__results.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__basic_descriptor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -47,7 +47,7 @@ An
</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 @@ An
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="placeholders__results.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__descriptor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="placeholders__results.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__basic_descriptor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor.html b/doc/html/boost_asio/reference/posix__basic_descriptor.html
new file mode 100644
index 0000000000..8031a2ebe7
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor.html
@@ -0,0 +1,441 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_descriptor</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="../reference.html" title="Reference">
+<link rel="prev" href="placeholders__signal_number.html" title="placeholders::signal_number">
+<link rel="next" href="posix__basic_descriptor/assign.html" title="posix::basic_descriptor::assign">
+</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="placeholders__signal_number.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__basic_descriptor/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.posix__basic_descriptor"></a><a class="link" href="posix__basic_descriptor.html" title="posix::basic_descriptor">posix::basic_descriptor</a>
+</h3></div></div></div>
+<p>
+ Provides POSIX descriptor functionality.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a> = executor&gt;
+class basic_descriptor :
+ public posix::descriptor_base
+</pre>
+<h5>
+<a name="boost_asio.reference.posix__basic_descriptor.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.types"></a></span><a class="link" href="posix__basic_descriptor.html#boost_asio.reference.posix__basic_descriptor.types">Types</a>
+ </h5>
+<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="posix__basic_descriptor/bytes_readable.html" title="posix::basic_descriptor::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ IO control command to get the amount of data that can be read without
+ blocking.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/executor_type.html" title="posix::basic_descriptor::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/lowest_layer_type.html" title="posix::basic_descriptor::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ A descriptor is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/native_handle_type.html" title="posix::basic_descriptor::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/wait_type.html" title="posix::basic_descriptor::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait types.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.posix__basic_descriptor.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.member_functions"></a></span><a class="link" href="posix__basic_descriptor.html#boost_asio.reference.posix__basic_descriptor.member_functions">Member
+ Functions</a>
+ </h5>
+<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="posix__basic_descriptor/assign.html" title="posix::basic_descriptor::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native descriptor to the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/async_wait.html" title="posix::basic_descriptor::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Asynchronously wait for the descriptor to become ready to read,
+ ready to write, or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/basic_descriptor.html" title="posix::basic_descriptor::basic_descriptor"><span class="bold"><strong>basic_descriptor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct a descriptor without opening it. <br> <span class="silver"> &#8212;</span><br> Construct
+ a descriptor on an existing native descriptor. <br> <span class="silver"> &#8212;</span><br> Move-construct
+ a descriptor from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/cancel.html" title="posix::basic_descriptor::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/close.html" title="posix::basic_descriptor::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/get_executor.html" title="posix::basic_descriptor::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/io_control.html" title="posix::basic_descriptor::io_control"><span class="bold"><strong>io_control</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Perform an IO control command on the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/is_open.html" title="posix::basic_descriptor::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the descriptor is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/lowest_layer.html" title="posix::basic_descriptor::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/native_handle.html" title="posix::basic_descriptor::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native descriptor representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/native_non_blocking.html" title="posix::basic_descriptor::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the native descriptor implementation.
+ <br> <span class="silver"> &#8212;</span><br> Sets the non-blocking mode of the native descriptor
+ implementation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/non_blocking.html" title="posix::basic_descriptor::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the descriptor. <br> <span class="silver"> &#8212;</span><br> Sets
+ the non-blocking mode of the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/operator_eq_.html" title="posix::basic_descriptor::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign a descriptor from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/release.html" title="posix::basic_descriptor::release"><span class="bold"><strong>release</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Release ownership of the native descriptor implementation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_descriptor/wait.html" title="posix::basic_descriptor::wait"><span class="bold"><strong>wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait for the descriptor to become ready to read, ready to write,
+ or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.posix__basic_descriptor.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.protected_member_functions"></a></span><a class="link" href="posix__basic_descriptor.html#boost_asio.reference.posix__basic_descriptor.protected_member_functions">Protected
+ Member Functions</a>
+ </h5>
+<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="posix__basic_descriptor/_basic_descriptor.html" title="posix::basic_descriptor::~basic_descriptor"><span class="bold"><strong>~basic_descriptor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Protected destructor to prevent deletion through this type.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.posix__basic_descriptor.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.protected_data_members"></a></span><a class="link" href="posix__basic_descriptor.html#boost_asio.reference.posix__basic_descriptor.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<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="posix__basic_descriptor/impl_.html" title="posix::basic_descriptor::impl_"><span class="bold"><strong>impl_</strong></span></a>
+ </p>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+ The <a class="link" href="posix__basic_descriptor.html" title="posix::basic_descriptor"><code class="computeroutput">posix::basic_descriptor</code></a>
+ class template provides the ability to wrap a POSIX descriptor.
+ </p>
+<h5>
+<a name="boost_asio.reference.posix__basic_descriptor.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.thread_safety"></a></span><a class="link" href="posix__basic_descriptor.html#boost_asio.reference.posix__basic_descriptor.thread_safety">Thread
+ Safety</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h5>
+<a name="boost_asio.reference.posix__basic_descriptor.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.requirements"></a></span><a class="link" href="posix__basic_descriptor.html#boost_asio.reference.posix__basic_descriptor.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/basic_descriptor.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="placeholders__signal_number.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__basic_descriptor/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/_descriptor.html b/doc/html/boost_asio/reference/posix__basic_descriptor/_basic_descriptor.html
index db5b2d9028..b8ec2b60f1 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/_descriptor.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/_basic_descriptor.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::~descriptor</title>
+<title>posix::basic_descriptor::~basic_descriptor</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="wait_type.html" title="posix::descriptor::wait_type">
-<link rel="next" href="../posix__descriptor_base.html" title="posix::descriptor_base">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="wait_type.html" title="posix::basic_descriptor::wait_type">
+<link rel="next" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,18 +20,18 @@
</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="../posix__descriptor.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="../posix__descriptor_base.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="../posix__basic_descriptor.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="../posix__basic_stream_descriptor.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.posix__descriptor._descriptor"></a><a class="link" href="_descriptor.html" title="posix::descriptor::~descriptor">posix::descriptor::~descriptor</a>
+<a name="boost_asio.reference.posix__basic_descriptor._basic_descriptor"></a><a class="link" href="_basic_descriptor.html" title="posix::basic_descriptor::~basic_descriptor">posix::basic_descriptor::~basic_descriptor</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor._descriptor"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor._basic_descriptor"></a>
Protected
destructor to prevent deletion through this type.
</p>
-<pre class="programlisting">~descriptor();
+<pre class="programlisting">~basic_descriptor();
</pre>
<p>
This function destroys the descriptor, cancelling any outstanding asynchronous
@@ -40,7 +40,7 @@ Protected
</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 @@ Protected
</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="../posix__descriptor.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="../posix__descriptor_base.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="../posix__basic_descriptor.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="../posix__basic_stream_descriptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/assign.html b/doc/html/boost_asio/reference/posix__basic_descriptor/assign.html
index 61098091a3..682dcc8d28 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/assign.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/assign.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::assign</title>
+<title>posix::basic_descriptor::assign</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="next" href="assign/overload1.html" title="posix::stream_descriptor::assign (1 of 2 overloads)">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="next" href="assign/overload1.html" title="posix::basic_descriptor::assign (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../posix__stream_descriptor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../posix__basic_descriptor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="assign/overload1.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.posix__stream_descriptor.assign"></a><a class="link" href="assign.html" title="posix::stream_descriptor::assign">posix::stream_descriptor::assign</a>
+<a name="boost_asio.reference.posix__basic_descriptor.assign"></a><a class="link" href="assign.html" title="posix::basic_descriptor::assign">posix::basic_descriptor::assign</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.assign"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.assign"></a>
Assign
an existing native descriptor to the descriptor.
</p>
-<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="posix::stream_descriptor::assign (1 of 2 overloads)">assign</a>(
+<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="posix::basic_descriptor::assign (1 of 2 overloads)">assign</a>(
const native_handle_type &amp; native_descriptor);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="posix::stream_descriptor::assign (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="posix::basic_descriptor::assign (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="assign/overload2.html" title="posix::stream_descriptor::assign (2 of 2 overloads)">assign</a>(
+void <a class="link" href="assign/overload2.html" title="posix::basic_descriptor::assign (2 of 2 overloads)">assign</a>(
const native_handle_type &amp; native_descriptor,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="posix::stream_descriptor::assign (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="posix::basic_descriptor::assign (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>
@@ -51,7 +51,7 @@ void <a class="link" href="assign/overload2.html" title="posix::stream_descripto
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../posix__stream_descriptor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../posix__basic_descriptor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/assign/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload1.html
index df1ac5124c..5272f0620c 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/assign/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::assign (1 of 2 overloads)</title>
+<title>posix::basic_descriptor::assign (1 of 2 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="../assign.html" title="posix::descriptor::assign">
-<link rel="prev" href="../assign.html" title="posix::descriptor::assign">
-<link rel="next" href="overload2.html" title="posix::descriptor::assign (2 of 2 overloads)">
+<link rel="up" href="../assign.html" title="posix::basic_descriptor::assign">
+<link rel="prev" href="../assign.html" title="posix::basic_descriptor::assign">
+<link rel="next" href="overload2.html" title="posix::basic_descriptor::assign (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.assign.overload1"></a><a class="link" href="overload1.html" title="posix::descriptor::assign (1 of 2 overloads)">posix::descriptor::assign
+<a name="boost_asio.reference.posix__basic_descriptor.assign.overload1"></a><a class="link" href="overload1.html" title="posix::basic_descriptor::assign (1 of 2 overloads)">posix::basic_descriptor::assign
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -36,7 +36,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/posix__descriptor/assign/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload2.html
index 88a0be65a8..9079bf5579 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/assign/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::assign (2 of 2 overloads)</title>
+<title>posix::basic_descriptor::assign (2 of 2 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="../assign.html" title="posix::descriptor::assign">
-<link rel="prev" href="overload1.html" title="posix::descriptor::assign (1 of 2 overloads)">
-<link rel="next" href="../async_wait.html" title="posix::descriptor::async_wait">
+<link rel="up" href="../assign.html" title="posix::basic_descriptor::assign">
+<link rel="prev" href="overload1.html" title="posix::basic_descriptor::assign (1 of 2 overloads)">
+<link rel="next" href="../async_wait.html" title="posix::basic_descriptor::async_wait">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.assign.overload2"></a><a class="link" href="overload2.html" title="posix::descriptor::assign (2 of 2 overloads)">posix::descriptor::assign
+<a name="boost_asio.reference.posix__basic_descriptor.assign.overload2"></a><a class="link" href="overload2.html" title="posix::basic_descriptor::assign (2 of 2 overloads)">posix::basic_descriptor::assign
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -37,7 +37,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/posix__stream_descriptor/async_wait.html b/doc/html/boost_asio/reference/posix__basic_descriptor/async_wait.html
index 093f4168a1..df3322c4a3 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/async_wait.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/async_wait.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::async_wait</title>
+<title>posix::basic_descriptor::async_wait</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="async_read_some.html" title="posix::stream_descriptor::async_read_some">
-<link rel="next" href="async_write_some.html" title="posix::stream_descriptor::async_write_some">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="assign/overload2.html" title="posix::basic_descriptor::assign (2 of 2 overloads)">
+<link rel="next" href="basic_descriptor.html" title="posix::basic_descriptor::basic_descriptor">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_read_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="async_write_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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_descriptor.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.posix__stream_descriptor.async_wait"></a><a class="link" href="async_wait.html" title="posix::stream_descriptor::async_wait">posix::stream_descriptor::async_wait</a>
+<a name="boost_asio.reference.posix__basic_descriptor.async_wait"></a><a class="link" href="async_wait.html" title="posix::basic_descriptor::async_wait">posix::basic_descriptor::async_wait</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.async_wait"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.async_wait"></a>
Asynchronously
wait for the descriptor to become ready to read, ready to write, or to
have pending error conditions.
@@ -46,8 +43,8 @@ Asynchronously
to enter a ready to read, write or error condition state.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.async_wait.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.async_wait.parameters"></a></span><a class="link" href="async_wait.html#boost_asio.reference.posix__stream_descriptor.async_wait.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.async_wait.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.async_wait.parameters"></a></span><a class="link" href="async_wait.html#boost_asio.reference.posix__basic_descriptor.async_wait.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -70,15 +67,15 @@ 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>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.async_wait.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.async_wait.example"></a></span><a class="link" href="async_wait.html#boost_asio.reference.posix__stream_descriptor.async_wait.example">Example</a>
+<a name="boost_asio.reference.posix__basic_descriptor.async_wait.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.async_wait.example"></a></span><a class="link" href="async_wait.html#boost_asio.reference.posix__basic_descriptor.async_wait.example">Example</a>
</h6>
<pre class="programlisting">void wait_handler(const boost::system::error_code&amp; error)
{
@@ -90,7 +87,7 @@ Asynchronously
...
-boost::asio::posix::stream_descriptor descriptor(io_context);
+boost::asio::posix::stream_descriptor descriptor(my_context);
...
descriptor.async_wait(
boost::asio::posix::stream_descriptor::wait_read,
@@ -99,7 +96,7 @@ descriptor.async_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>
@@ -107,7 +104,7 @@ descriptor.async_wait(
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_read_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="async_write_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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_descriptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor.html b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor.html
new file mode 100644
index 0000000000..3d598cd24e
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor.html
@@ -0,0 +1,82 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_descriptor::basic_descriptor</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="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="async_wait.html" title="posix::basic_descriptor::async_wait">
+<link rel="next" href="basic_descriptor/overload1.html" title="posix::basic_descriptor::basic_descriptor (1 of 5 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="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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_descriptor/overload1.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.posix__basic_descriptor.basic_descriptor"></a><a class="link" href="basic_descriptor.html" title="posix::basic_descriptor::basic_descriptor">posix::basic_descriptor::basic_descriptor</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.basic_descriptor"></a>
+Construct
+ a descriptor without opening it.
+ </p>
+<pre class="programlisting">explicit <a class="link" href="basic_descriptor/overload1.html" title="posix::basic_descriptor::basic_descriptor (1 of 5 overloads)">basic_descriptor</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_descriptor/overload1.html" title="posix::basic_descriptor::basic_descriptor (1 of 5 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_descriptor/overload2.html" title="posix::basic_descriptor::basic_descriptor (2 of 5 overloads)">basic_descriptor</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_descriptor/overload2.html" title="posix::basic_descriptor::basic_descriptor (2 of 5 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Construct a descriptor on an existing native descriptor.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_descriptor/overload3.html" title="posix::basic_descriptor::basic_descriptor (3 of 5 overloads)">basic_descriptor</a>(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; native_descriptor);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_descriptor/overload3.html" title="posix::basic_descriptor::basic_descriptor (3 of 5 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_descriptor/overload4.html" title="posix::basic_descriptor::basic_descriptor (4 of 5 overloads)">basic_descriptor</a>(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; native_descriptor,
+ 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_descriptor/overload4.html" title="posix::basic_descriptor::basic_descriptor (4 of 5 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Move-construct a descriptor from another.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_descriptor/overload5.html" title="posix::basic_descriptor::basic_descriptor (5 of 5 overloads)">basic_descriptor</a>(
+ basic_descriptor &amp;&amp; other);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_descriptor/overload5.html" title="posix::basic_descriptor::basic_descriptor (5 of 5 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-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="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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_descriptor/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload1.html
new file mode 100644
index 0000000000..7b6b89a841
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload1.html
@@ -0,0 +1,67 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_descriptor::basic_descriptor (1 of 5 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_descriptor.html" title="posix::basic_descriptor::basic_descriptor">
+<link rel="prev" href="../basic_descriptor.html" title="posix::basic_descriptor::basic_descriptor">
+<link rel="next" href="overload2.html" title="posix::basic_descriptor::basic_descriptor (2 of 5 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="../basic_descriptor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_descriptor.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="overload2.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.posix__basic_descriptor.basic_descriptor.overload1"></a><a class="link" href="overload1.html" title="posix::basic_descriptor::basic_descriptor (1 of 5 overloads)">posix::basic_descriptor::basic_descriptor
+ (1 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a descriptor without opening it.
+ </p>
+<pre class="programlisting">basic_descriptor(
+ const executor_type &amp; ex);
+</pre>
+<p>
+ This constructor creates a descriptor without opening it.
+ </p>
+<h6>
+<a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload1.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 descriptor will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the descriptor.
+ </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="../basic_descriptor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_descriptor.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload2.html
new file mode 100644
index 0000000000..b5f1261f05
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload2.html
@@ -0,0 +1,71 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_descriptor::basic_descriptor (2 of 5 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_descriptor.html" title="posix::basic_descriptor::basic_descriptor">
+<link rel="prev" href="overload1.html" title="posix::basic_descriptor::basic_descriptor (1 of 5 overloads)">
+<link rel="next" href="overload3.html" title="posix::basic_descriptor::basic_descriptor (3 of 5 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_descriptor.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="overload3.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.posix__basic_descriptor.basic_descriptor.overload2"></a><a class="link" href="overload2.html" title="posix::basic_descriptor::basic_descriptor (2 of 5 overloads)">posix::basic_descriptor::basic_descriptor
+ (2 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a descriptor without opening it.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_descriptor(
+ 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 a descriptor without opening it.
+ </p>
+<h6>
+<a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload2.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 descriptor
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the descriptor.
+ </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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_descriptor.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/descriptor/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload3.html
index 588b7fcdc6..4167e8d008 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/descriptor/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::descriptor (2 of 3 overloads)</title>
+<title>posix::basic_descriptor::basic_descriptor (3 of 5 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="../descriptor.html" title="posix::descriptor::descriptor">
-<link rel="prev" href="overload1.html" title="posix::descriptor::descriptor (1 of 3 overloads)">
-<link rel="next" href="overload3.html" title="posix::descriptor::descriptor (3 of 3 overloads)">
+<link rel="up" href="../basic_descriptor.html" title="posix::basic_descriptor::basic_descriptor">
+<link rel="prev" href="overload2.html" title="posix::basic_descriptor::basic_descriptor (2 of 5 overloads)">
+<link rel="next" href="overload4.html" title="posix::basic_descriptor::basic_descriptor (4 of 5 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,18 +20,18 @@
</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="../descriptor.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_descriptor.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="overload4.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.posix__descriptor.descriptor.overload2"></a><a class="link" href="overload2.html" title="posix::descriptor::descriptor (2 of 3 overloads)">posix::descriptor::descriptor
- (2 of 3 overloads)</a>
+<a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload3"></a><a class="link" href="overload3.html" title="posix::basic_descriptor::basic_descriptor (3 of 5 overloads)">posix::basic_descriptor::basic_descriptor
+ (3 of 5 overloads)</a>
</h5></div></div></div>
<p>
Construct a descriptor on an existing native descriptor.
</p>
-<pre class="programlisting">descriptor(
- boost::asio::io_context &amp; io_context,
+<pre class="programlisting">basic_descriptor(
+ const executor_type &amp; ex,
const native_handle_type &amp; native_descriptor);
</pre>
<p>
@@ -39,17 +39,16 @@
descriptor.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.descriptor.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.descriptor.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.descriptor.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload3.parameters">Parameters</a>
</h6>
<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 descriptor will use to dispatch handlers for any
- asynchronous operations performed on the descriptor.
+ The I/O executor that the descriptor will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the descriptor.
</p></dd>
<dt><span class="term">native_descriptor</span></dt>
<dd><p>
@@ -58,8 +57,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.descriptor.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.descriptor.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.descriptor.overload2.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload3.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload3.exceptions"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload3.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -73,7 +72,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>
@@ -81,7 +80,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="../descriptor.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_descriptor.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="overload4.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload4.html b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload4.html
new file mode 100644
index 0000000000..012f592c1a
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload4.html
@@ -0,0 +1,90 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_descriptor::basic_descriptor (4 of 5 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_descriptor.html" title="posix::basic_descriptor::basic_descriptor">
+<link rel="prev" href="overload3.html" title="posix::basic_descriptor::basic_descriptor (3 of 5 overloads)">
+<link rel="next" href="overload5.html" title="posix::basic_descriptor::basic_descriptor (5 of 5 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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_descriptor.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="overload5.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.posix__basic_descriptor.basic_descriptor.overload4"></a><a class="link" href="overload4.html" title="posix::basic_descriptor::basic_descriptor (4 of 5 overloads)">posix::basic_descriptor::basic_descriptor
+ (4 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a descriptor on an existing native descriptor.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_descriptor(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; native_descriptor,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a descriptor object to hold an existing native
+ descriptor.
+ </p>
+<h6>
+<a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload4.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload4.parameters"></a></span><a class="link" href="overload4.html#boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload4.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 descriptor
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the descriptor.
+ </p></dd>
+<dt><span class="term">native_descriptor</span></dt>
+<dd><p>
+ A native descriptor.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload4.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload4.exceptions"></a></span><a class="link" href="overload4.html#boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload4.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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_descriptor.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="overload5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/descriptor/overload3.html b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload5.html
index d584cb7638..6674d3e5b1 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/descriptor/overload3.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::descriptor (3 of 3 overloads)</title>
+<title>posix::basic_descriptor::basic_descriptor (5 of 5 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="../descriptor.html" title="posix::descriptor::descriptor">
-<link rel="prev" href="overload2.html" title="posix::descriptor::descriptor (2 of 3 overloads)">
-<link rel="next" href="../executor_type.html" title="posix::descriptor::executor_type">
+<link rel="up" href="../basic_descriptor.html" title="posix::basic_descriptor::basic_descriptor">
+<link rel="prev" href="overload4.html" title="posix::basic_descriptor::basic_descriptor (4 of 5 overloads)">
+<link rel="next" href="../bytes_readable.html" title="posix::basic_descriptor::bytes_readable">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,25 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../descriptor.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="../executor_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_descriptor.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="../bytes_readable.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.posix__descriptor.descriptor.overload3"></a><a class="link" href="overload3.html" title="posix::descriptor::descriptor (3 of 3 overloads)">posix::descriptor::descriptor
- (3 of 3 overloads)</a>
+<a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload5"></a><a class="link" href="overload5.html" title="posix::basic_descriptor::basic_descriptor (5 of 5 overloads)">posix::basic_descriptor::basic_descriptor
+ (5 of 5 overloads)</a>
</h5></div></div></div>
<p>
Move-construct a descriptor from another.
</p>
-<pre class="programlisting">descriptor(
- descriptor &amp;&amp; other);
+<pre class="programlisting">basic_descriptor(
+ basic_descriptor &amp;&amp; other);
</pre>
<p>
This constructor moves a descriptor from one object to another.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.descriptor.overload3.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.descriptor.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__descriptor.descriptor.overload3.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload5.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload5.parameters"></a></span><a class="link" href="overload5.html#boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload5.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -50,17 +50,18 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.descriptor.overload3.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.descriptor.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__descriptor.descriptor.overload3.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload5.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.posix__basic_descriptor.basic_descriptor.overload5.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">descriptor(io_context&amp;) constructor</code>.
+ constructed using the <code class="computeroutput">basic_descriptor(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>
@@ -68,7 +69,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../descriptor.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="../executor_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_descriptor.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="../bytes_readable.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/bytes_readable.html b/doc/html/boost_asio/reference/posix__basic_descriptor/bytes_readable.html
index 6376f90609..24fc410a3e 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/bytes_readable.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/bytes_readable.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::bytes_readable</title>
+<title>posix::basic_descriptor::bytes_readable</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="async_write_some.html" title="posix::stream_descriptor::async_write_some">
-<link rel="next" href="cancel.html" title="posix::stream_descriptor::cancel">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="basic_descriptor/overload5.html" title="posix::basic_descriptor::basic_descriptor (5 of 5 overloads)">
+<link rel="next" href="cancel.html" title="posix::basic_descriptor::cancel">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,17 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_write_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_descriptor/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="cancel.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.posix__stream_descriptor.bytes_readable"></a><a class="link" href="bytes_readable.html" title="posix::stream_descriptor::bytes_readable">posix::stream_descriptor::bytes_readable</a>
+<a name="boost_asio.reference.posix__basic_descriptor.bytes_readable"></a><a class="link" href="bytes_readable.html" title="posix::basic_descriptor::bytes_readable">posix::basic_descriptor::bytes_readable</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::descriptor_base.</em></span>
</p>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.bytes_readable"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.bytes_readable"></a>
IO
control command to get the amount of data that can be read without blocking.
</p>
@@ -40,21 +40,21 @@ IO
Implements the FIONREAD IO control command.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.bytes_readable.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.bytes_readable.example"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.posix__stream_descriptor.bytes_readable.example">Example</a>
+<a name="boost_asio.reference.posix__basic_descriptor.bytes_readable.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.bytes_readable.example"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.posix__basic_descriptor.bytes_readable.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(io_context);
+<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(my_context);
...
boost::asio::descriptor_base::bytes_readable command(true);
descriptor.io_control(command);
std::size_t bytes_readable = command.get();
</pre>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.bytes_readable.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.bytes_readable.requirements"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.posix__stream_descriptor.bytes_readable.requirements">Requirements</a>
+<a name="boost_asio.reference.posix__basic_descriptor.bytes_readable.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.bytes_readable.requirements"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.posix__basic_descriptor.bytes_readable.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/stream_descriptor.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/basic_descriptor.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -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>
@@ -70,7 +70,7 @@ std::size_t bytes_readable = command.get();
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_write_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_descriptor/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/cancel.html b/doc/html/boost_asio/reference/posix__basic_descriptor/cancel.html
index 514fb9047d..7c4bfcc711 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/cancel.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/cancel.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::cancel</title>
+<title>posix::basic_descriptor::cancel</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="bytes_readable.html" title="posix::descriptor::bytes_readable">
-<link rel="next" href="cancel/overload1.html" title="posix::descriptor::cancel (1 of 2 overloads)">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="bytes_readable.html" title="posix::basic_descriptor::bytes_readable">
+<link rel="next" href="cancel/overload1.html" title="posix::basic_descriptor::cancel (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bytes_readable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="bytes_readable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="cancel/overload1.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.posix__descriptor.cancel"></a><a class="link" href="cancel.html" title="posix::descriptor::cancel">posix::descriptor::cancel</a>
+<a name="boost_asio.reference.posix__basic_descriptor.cancel"></a><a class="link" href="cancel.html" title="posix::basic_descriptor::cancel">posix::basic_descriptor::cancel</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.cancel"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.cancel"></a>
Cancel
all asynchronous operations associated with the descriptor.
</p>
-<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="posix::descriptor::cancel (1 of 2 overloads)">cancel</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="posix::descriptor::cancel (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="posix::basic_descriptor::cancel (1 of 2 overloads)">cancel</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="posix::basic_descriptor::cancel (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="cancel/overload2.html" title="posix::descriptor::cancel (2 of 2 overloads)">cancel</a>(
+void <a class="link" href="cancel/overload2.html" title="posix::basic_descriptor::cancel (2 of 2 overloads)">cancel</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="posix::descriptor::cancel (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="posix::basic_descriptor::cancel (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>
@@ -49,7 +49,7 @@ void <a class="link" href="cancel/overload2.html" title="posix::descriptor::canc
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bytes_readable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="bytes_readable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/cancel/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload1.html
index c40fd39283..8e5cd2cbc0 100644
--- a/doc/html/boost_asio/reference/serial_port/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::cancel (1 of 2 overloads)</title>
+<title>posix::basic_descriptor::cancel (1 of 2 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="../cancel.html" title="serial_port::cancel">
-<link rel="prev" href="../cancel.html" title="serial_port::cancel">
-<link rel="next" href="overload2.html" title="serial_port::cancel (2 of 2 overloads)">
+<link rel="up" href="../cancel.html" title="posix::basic_descriptor::cancel">
+<link rel="prev" href="../cancel.html" title="posix::basic_descriptor::cancel">
+<link rel="next" href="overload2.html" title="posix::basic_descriptor::cancel (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.cancel.overload1"></a><a class="link" href="overload1.html" title="serial_port::cancel (1 of 2 overloads)">serial_port::cancel
+<a name="boost_asio.reference.posix__basic_descriptor.cancel.overload1"></a><a class="link" href="overload1.html" title="posix::basic_descriptor::cancel (1 of 2 overloads)">posix::basic_descriptor::cancel
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- Cancel all asynchronous operations associated with the serial port.
+ Cancel all asynchronous operations associated with the descriptor.
</p>
<pre class="programlisting">void cancel();
</pre>
@@ -38,8 +38,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.cancel.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.cancel.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_descriptor.cancel.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.cancel.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -53,7 +53,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/serial_port/cancel/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload2.html
index 523ca745a3..bc1e4d786a 100644
--- a/doc/html/boost_asio/reference/serial_port/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::cancel (2 of 2 overloads)</title>
+<title>posix::basic_descriptor::cancel (2 of 2 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="../cancel.html" title="serial_port::cancel">
-<link rel="prev" href="overload1.html" title="serial_port::cancel (1 of 2 overloads)">
-<link rel="next" href="../close.html" title="serial_port::close">
+<link rel="up" href="../cancel.html" title="posix::basic_descriptor::cancel">
+<link rel="prev" href="overload1.html" title="posix::basic_descriptor::cancel (1 of 2 overloads)">
+<link rel="next" href="../close.html" title="posix::basic_descriptor::close">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.serial_port.cancel.overload2"></a><a class="link" href="overload2.html" title="serial_port::cancel (2 of 2 overloads)">serial_port::cancel
+<a name="boost_asio.reference.posix__basic_descriptor.cancel.overload2"></a><a class="link" href="overload2.html" title="posix::basic_descriptor::cancel (2 of 2 overloads)">posix::basic_descriptor::cancel
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- Cancel all asynchronous operations associated with the serial port.
+ Cancel all asynchronous operations associated with the descriptor.
</p>
<pre class="programlisting">void cancel(
boost::system::error_code &amp; ec);
@@ -39,8 +39,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.serial_port.cancel.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.cancel.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.cancel.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.cancel.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,7 +54,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/posix__stream_descriptor/close.html b/doc/html/boost_asio/reference/posix__basic_descriptor/close.html
index 18bfe8c998..f4e620bc4d 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/close.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/close.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::close</title>
+<title>posix::basic_descriptor::close</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="cancel/overload2.html" title="posix::stream_descriptor::cancel (2 of 2 overloads)">
-<link rel="next" href="close/overload1.html" title="posix::stream_descriptor::close (1 of 2 overloads)">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="cancel/overload2.html" title="posix::basic_descriptor::cancel (2 of 2 overloads)">
+<link rel="next" href="close/overload1.html" title="posix::basic_descriptor::close (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="close/overload1.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.posix__stream_descriptor.close"></a><a class="link" href="close.html" title="posix::stream_descriptor::close">posix::stream_descriptor::close</a>
+<a name="boost_asio.reference.posix__basic_descriptor.close"></a><a class="link" href="close.html" title="posix::basic_descriptor::close">posix::basic_descriptor::close</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.close"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.close"></a>
Close
the descriptor.
</p>
-<pre class="programlisting">void <a class="link" href="close/overload1.html" title="posix::stream_descriptor::close (1 of 2 overloads)">close</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="posix::stream_descriptor::close (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="close/overload1.html" title="posix::basic_descriptor::close (1 of 2 overloads)">close</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="posix::basic_descriptor::close (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="close/overload2.html" title="posix::stream_descriptor::close (2 of 2 overloads)">close</a>(
+void <a class="link" href="close/overload2.html" title="posix::basic_descriptor::close (2 of 2 overloads)">close</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="posix::stream_descriptor::close (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="posix::basic_descriptor::close (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>
@@ -49,7 +49,7 @@ void <a class="link" href="close/overload2.html" title="posix::stream_descriptor
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/close/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/close/overload1.html
index f2a73f6cdf..1cf09b5d78 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/close/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/close/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::close (1 of 2 overloads)</title>
+<title>posix::basic_descriptor::close (1 of 2 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="../close.html" title="posix::descriptor::close">
-<link rel="prev" href="../close.html" title="posix::descriptor::close">
-<link rel="next" href="overload2.html" title="posix::descriptor::close (2 of 2 overloads)">
+<link rel="up" href="../close.html" title="posix::basic_descriptor::close">
+<link rel="prev" href="../close.html" title="posix::basic_descriptor::close">
+<link rel="next" href="overload2.html" title="posix::basic_descriptor::close (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.close.overload1"></a><a class="link" href="overload1.html" title="posix::descriptor::close (1 of 2 overloads)">posix::descriptor::close
+<a name="boost_asio.reference.posix__basic_descriptor.close.overload1"></a><a class="link" href="overload1.html" title="posix::basic_descriptor::close (1 of 2 overloads)">posix::basic_descriptor::close
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -38,8 +38,8 @@
with the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.close.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.close.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_descriptor.close.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.close.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,7 +54,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/posix__stream_descriptor/close/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/close/overload2.html
index 1455e9e5b6..589a3a6bb5 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/close/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/close/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::close (2 of 2 overloads)</title>
+<title>posix::basic_descriptor::close (2 of 2 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="../close.html" title="posix::stream_descriptor::close">
-<link rel="prev" href="overload1.html" title="posix::stream_descriptor::close (1 of 2 overloads)">
-<link rel="next" href="../executor_type.html" title="posix::stream_descriptor::executor_type">
+<link rel="up" href="../close.html" title="posix::basic_descriptor::close">
+<link rel="prev" href="overload1.html" title="posix::basic_descriptor::close (1 of 2 overloads)">
+<link rel="next" href="../executor_type.html" title="posix::basic_descriptor::executor_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,13 +24,10 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.close.overload2"></a><a class="link" href="overload2.html" title="posix::stream_descriptor::close (2 of 2 overloads)">posix::stream_descriptor::close
+<a name="boost_asio.reference.posix__basic_descriptor.close.overload2"></a><a class="link" href="overload2.html" title="posix::basic_descriptor::close (2 of 2 overloads)">posix::basic_descriptor::close
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
- </p>
-<p>
Close the descriptor.
</p>
<pre class="programlisting">void close(
@@ -42,8 +39,8 @@
with the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.close.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.close.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.close.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.close.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -58,7 +55,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/posix__basic_descriptor/executor_type.html b/doc/html/boost_asio/reference/posix__basic_descriptor/executor_type.html
new file mode 100644
index 0000000000..44b9fc3483
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/executor_type.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_descriptor::executor_type</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="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="close/overload2.html" title="posix::basic_descriptor::close (2 of 2 overloads)">
+<link rel="next" href="get_executor.html" title="posix::basic_descriptor::get_executor">
+</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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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_executor.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.posix__basic_descriptor.executor_type"></a><a class="link" href="executor_type.html" title="posix::basic_descriptor::executor_type">posix::basic_descriptor::executor_type</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.executor_type"></a>
+The
+ type of the executor associated with the object.
+ </p>
+<pre class="programlisting">typedef Executor executor_type;
+</pre>
+<h6>
+<a name="boost_asio.reference.posix__basic_descriptor.executor_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.posix__basic_descriptor.executor_type.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/basic_descriptor.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/get_executor.html b/doc/html/boost_asio/reference/posix__basic_descriptor/get_executor.html
index 7c6bc032e7..0204240a7b 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/get_executor.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/get_executor.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::get_executor</title>
+<title>posix::basic_descriptor::get_executor</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="executor_type.html" title="posix::stream_descriptor::executor_type">
-<link rel="next" href="get_io_context.html" title="posix::stream_descriptor::get_io_context">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="executor_type.html" title="posix::basic_descriptor::executor_type">
+<link rel="next" href="impl_.html" title="posix::basic_descriptor::impl_">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,14 @@
</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="../posix__stream_descriptor.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="../posix__basic_descriptor.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><h4 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.get_executor"></a><a class="link" href="get_executor.html" title="posix::stream_descriptor::get_executor">posix::stream_descriptor::get_executor</a>
+<a name="boost_asio.reference.posix__basic_descriptor.get_executor"></a><a class="link" href="get_executor.html" title="posix::basic_descriptor::get_executor">posix::basic_descriptor::get_executor</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.get_executor"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.get_executor"></a>
Get
the executor associated with the object.
</p>
@@ -39,7 +36,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 +44,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="../posix__stream_descriptor.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="../posix__basic_descriptor.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/async_result_lt__Handler__gt_/get.html b/doc/html/boost_asio/reference/posix__basic_descriptor/impl_.html
index ecd98ccd9c..757240ca9a 100644
--- a/doc/html/boost_asio/reference/async_result_lt__Handler__gt_/get.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/impl_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>async_result&lt; Handler &gt;::get</title>
+<title>posix::basic_descriptor::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="../async_result_lt__Handler__gt_.html" title="async_result&lt; Handler &gt;">
-<link rel="prev" href="async_result.html" title="async_result&lt; Handler &gt;::async_result">
-<link rel="next" href="type.html" title="async_result&lt; Handler &gt;::type">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="get_executor.html" title="posix::basic_descriptor::get_executor">
+<link rel="next" href="io_control.html" title="posix::basic_descriptor::io_control">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,21 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_result.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result_lt__Handler__gt_.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="type.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="../posix__basic_descriptor.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.async_result_lt__Handler__gt_.get"></a><a class="link" href="get.html" title="async_result&lt; Handler &gt;::get">async_result&lt;
- Handler &gt;::get</a>
+<a name="boost_asio.reference.posix__basic_descriptor.impl_"></a><a class="link" href="impl_.html" title="posix::basic_descriptor::impl_">posix::basic_descriptor::impl_</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.async_result_lt__Handler__gt_.get"></a>
-Obtain the value to be returned from the initiating function.
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.impl_"></a>
</p>
-<pre class="programlisting">type get();
+<pre class="programlisting">detail::io_object_impl&lt; detail::reactive_descriptor_service, 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-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>
@@ -44,7 +42,7 @@ Obtain the value to be returned from the initiating function.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_result.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../async_result_lt__Handler__gt_.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="type.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="../posix__basic_descriptor.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/posix__descriptor/io_control.html b/doc/html/boost_asio/reference/posix__basic_descriptor/io_control.html
index 9ca893ec9d..4d1a99e4dc 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/io_control.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/io_control.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::io_control</title>
+<title>posix::basic_descriptor::io_control</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="get_io_service.html" title="posix::descriptor::get_io_service">
-<link rel="next" href="io_control/overload1.html" title="posix::descriptor::io_control (1 of 2 overloads)">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="impl_.html" title="posix::basic_descriptor::impl_">
+<link rel="next" href="io_control/overload1.html" title="posix::basic_descriptor::io_control (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,34 +20,34 @@
</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="../posix__descriptor.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="../posix__basic_descriptor.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">
-<a name="boost_asio.reference.posix__descriptor.io_control"></a><a class="link" href="io_control.html" title="posix::descriptor::io_control">posix::descriptor::io_control</a>
+<a name="boost_asio.reference.posix__basic_descriptor.io_control"></a><a class="link" href="io_control.html" title="posix::basic_descriptor::io_control">posix::basic_descriptor::io_control</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.io_control"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.io_control"></a>
Perform
an IO control command on the descriptor.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../IoControlCommand.html" title="I/O control command requirements">IoControlCommand</a>&gt;
-void <a class="link" href="io_control/overload1.html" title="posix::descriptor::io_control (1 of 2 overloads)">io_control</a>(
+void <a class="link" href="io_control/overload1.html" title="posix::basic_descriptor::io_control (1 of 2 overloads)">io_control</a>(
IoControlCommand &amp; command);
- <span class="emphasis"><em>&#187; <a class="link" href="io_control/overload1.html" title="posix::descriptor::io_control (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="io_control/overload1.html" title="posix::basic_descriptor::io_control (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../IoControlCommand.html" title="I/O control command requirements">IoControlCommand</a>&gt;
-void <a class="link" href="io_control/overload2.html" title="posix::descriptor::io_control (2 of 2 overloads)">io_control</a>(
+void <a class="link" href="io_control/overload2.html" title="posix::basic_descriptor::io_control (2 of 2 overloads)">io_control</a>(
IoControlCommand &amp; command,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="io_control/overload2.html" title="posix::descriptor::io_control (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="io_control/overload2.html" title="posix::basic_descriptor::io_control (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>
@@ -55,7 +55,7 @@ void <a class="link" href="io_control/overload2.html" title="posix::descriptor::
</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="../posix__descriptor.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="../posix__basic_descriptor.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/posix__descriptor/io_control/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload1.html
index 9c6dbd0064..4d1db09ecd 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/io_control/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::io_control (1 of 2 overloads)</title>
+<title>posix::basic_descriptor::io_control (1 of 2 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="../io_control.html" title="posix::descriptor::io_control">
-<link rel="prev" href="../io_control.html" title="posix::descriptor::io_control">
-<link rel="next" href="overload2.html" title="posix::descriptor::io_control (2 of 2 overloads)">
+<link rel="up" href="../io_control.html" title="posix::basic_descriptor::io_control">
+<link rel="prev" href="../io_control.html" title="posix::basic_descriptor::io_control">
+<link rel="next" href="overload2.html" title="posix::basic_descriptor::io_control (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.io_control.overload1"></a><a class="link" href="overload1.html" title="posix::descriptor::io_control (1 of 2 overloads)">posix::descriptor::io_control
+<a name="boost_asio.reference.posix__basic_descriptor.io_control.overload1"></a><a class="link" href="overload1.html" title="posix::basic_descriptor::io_control (1 of 2 overloads)">posix::basic_descriptor::io_control
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -39,8 +39,8 @@ void io_control(
This function is used to execute an IO control command on the descriptor.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.io_control.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.io_control.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.io_control.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.io_control.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.io_control.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.io_control.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -52,8 +52,8 @@ void io_control(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.io_control.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.io_control.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.io_control.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_descriptor.io_control.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.io_control.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.io_control.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -65,13 +65,13 @@ void io_control(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.io_control.overload1.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.io_control.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.io_control.overload1.example">Example</a>
+<a name="boost_asio.reference.posix__basic_descriptor.io_control.overload1.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.io_control.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.io_control.overload1.example">Example</a>
</h6>
<p>
Getting the number of bytes ready to read:
</p>
-<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(io_context);
+<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(my_context);
...
boost::asio::posix::stream_descriptor::bytes_readable command;
descriptor.io_control(command);
@@ -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/posix__descriptor/io_control/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload2.html
index 3c2a6ebaa3..98b04cfe0e 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/io_control/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::io_control (2 of 2 overloads)</title>
+<title>posix::basic_descriptor::io_control (2 of 2 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="../io_control.html" title="posix::descriptor::io_control">
-<link rel="prev" href="overload1.html" title="posix::descriptor::io_control (1 of 2 overloads)">
-<link rel="next" href="../is_open.html" title="posix::descriptor::is_open">
+<link rel="up" href="../io_control.html" title="posix::basic_descriptor::io_control">
+<link rel="prev" href="overload1.html" title="posix::basic_descriptor::io_control (1 of 2 overloads)">
+<link rel="next" href="../is_open.html" title="posix::basic_descriptor::is_open">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.io_control.overload2"></a><a class="link" href="overload2.html" title="posix::descriptor::io_control (2 of 2 overloads)">posix::descriptor::io_control
+<a name="boost_asio.reference.posix__basic_descriptor.io_control.overload2"></a><a class="link" href="overload2.html" title="posix::basic_descriptor::io_control (2 of 2 overloads)">posix::basic_descriptor::io_control
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -40,8 +40,8 @@ void io_control(
This function is used to execute an IO control command on the descriptor.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.io_control.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.io_control.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.io_control.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.io_control.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.io_control.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.io_control.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -57,13 +57,13 @@ void io_control(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.io_control.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.io_control.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.io_control.overload2.example">Example</a>
+<a name="boost_asio.reference.posix__basic_descriptor.io_control.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.io_control.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.io_control.overload2.example">Example</a>
</h6>
<p>
Getting the number of bytes ready to read:
</p>
-<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(io_context);
+<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(my_context);
...
boost::asio::posix::stream_descriptor::bytes_readable command;
boost::system::error_code ec;
@@ -77,7 +77,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/windows__random_access_handle/is_open.html b/doc/html/boost_asio/reference/posix__basic_descriptor/is_open.html
index 52361cb1f7..d41d6f26a7 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/is_open.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/is_open.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::is_open</title>
+<title>posix::basic_descriptor::is_open</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="get_io_service.html" title="windows::random_access_handle::get_io_service">
-<link rel="next" href="lowest_layer.html" title="windows::random_access_handle::lowest_layer">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="io_control/overload2.html" title="posix::basic_descriptor::io_control (2 of 2 overloads)">
+<link rel="next" href="lowest_layer.html" title="posix::basic_descriptor::lowest_layer">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,26 +20,23 @@
</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="../windows__random_access_handle.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="io_control/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="lowest_layer.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.windows__random_access_handle.is_open"></a><a class="link" href="is_open.html" title="windows::random_access_handle::is_open">windows::random_access_handle::is_open</a>
+<a name="boost_asio.reference.posix__basic_descriptor.is_open"></a><a class="link" href="is_open.html" title="posix::basic_descriptor::is_open">posix::basic_descriptor::is_open</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.is_open"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.is_open"></a>
Determine
- whether the handle is open.
+ whether the descriptor is open.
</p>
<pre class="programlisting">bool is_open() const;
</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>
@@ -47,7 +44,7 @@ Determine
</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="../windows__random_access_handle.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="io_control/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/lowest_layer.html b/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer.html
index 805d860da7..062d5107a4 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/lowest_layer.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::lowest_layer</title>
+<title>posix::basic_descriptor::lowest_layer</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="is_open.html" title="posix::stream_descriptor::is_open">
-<link rel="next" href="lowest_layer/overload1.html" title="posix::stream_descriptor::lowest_layer (1 of 2 overloads)">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="is_open.html" title="posix::basic_descriptor::is_open">
+<link rel="next" href="lowest_layer/overload1.html" title="posix::basic_descriptor::lowest_layer (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="lowest_layer/overload1.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.posix__stream_descriptor.lowest_layer"></a><a class="link" href="lowest_layer.html" title="posix::stream_descriptor::lowest_layer">posix::stream_descriptor::lowest_layer</a>
+<a name="boost_asio.reference.posix__basic_descriptor.lowest_layer"></a><a class="link" href="lowest_layer.html" title="posix::basic_descriptor::lowest_layer">posix::basic_descriptor::lowest_layer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.lowest_layer"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.lowest_layer"></a>
Get
a reference to the lowest layer.
</p>
-<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="posix::stream_descriptor::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="posix::stream_descriptor::lowest_layer (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="posix::basic_descriptor::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="posix::basic_descriptor::lowest_layer (1 of 2 overloads)">more...</a></em></span>
</pre>
<p>
Get a const reference to the lowest layer.
</p>
-<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="posix::stream_descriptor::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="posix::stream_descriptor::lowest_layer (2 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="posix::basic_descriptor::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="posix::basic_descriptor::lowest_layer (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>
@@ -51,7 +51,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/lowest_layer/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload1.html
index 3ad0031f14..e76ef1a9ae 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::lowest_layer (1 of 2 overloads)</title>
+<title>posix::basic_descriptor::lowest_layer (1 of 2 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="../lowest_layer.html" title="posix::descriptor::lowest_layer">
-<link rel="prev" href="../lowest_layer.html" title="posix::descriptor::lowest_layer">
-<link rel="next" href="overload2.html" title="posix::descriptor::lowest_layer (2 of 2 overloads)">
+<link rel="up" href="../lowest_layer.html" title="posix::basic_descriptor::lowest_layer">
+<link rel="prev" href="../lowest_layer.html" title="posix::basic_descriptor::lowest_layer">
+<link rel="next" href="overload2.html" title="posix::basic_descriptor::lowest_layer (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="posix::descriptor::lowest_layer (1 of 2 overloads)">posix::descriptor::lowest_layer
+<a name="boost_asio.reference.posix__basic_descriptor.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="posix::basic_descriptor::lowest_layer (1 of 2 overloads)">posix::basic_descriptor::lowest_layer
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -38,8 +38,8 @@
a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.lowest_layer.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.lowest_layer.overload1.return_value">Return
+<a name="boost_asio.reference.posix__basic_descriptor.lowest_layer.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.lowest_layer.overload1.return_value">Return
Value</a>
</h6>
<p>
@@ -49,7 +49,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/posix__descriptor/lowest_layer/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload2.html
index 292f191f28..e748a01bde 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::lowest_layer (2 of 2 overloads)</title>
+<title>posix::basic_descriptor::lowest_layer (2 of 2 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="../lowest_layer.html" title="posix::descriptor::lowest_layer">
-<link rel="prev" href="overload1.html" title="posix::descriptor::lowest_layer (1 of 2 overloads)">
-<link rel="next" href="../lowest_layer_type.html" title="posix::descriptor::lowest_layer_type">
+<link rel="up" href="../lowest_layer.html" title="posix::basic_descriptor::lowest_layer">
+<link rel="prev" href="overload1.html" title="posix::basic_descriptor::lowest_layer (1 of 2 overloads)">
+<link rel="next" href="../lowest_layer_type.html" title="posix::basic_descriptor::lowest_layer_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="posix::descriptor::lowest_layer (2 of 2 overloads)">posix::descriptor::lowest_layer
+<a name="boost_asio.reference.posix__basic_descriptor.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="posix::basic_descriptor::lowest_layer (2 of 2 overloads)">posix::basic_descriptor::lowest_layer
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -38,8 +38,8 @@
returns a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.lowest_layer.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.lowest_layer.overload2.return_value">Return
+<a name="boost_asio.reference.posix__basic_descriptor.lowest_layer.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.lowest_layer.overload2.return_value">Return
Value</a>
</h6>
<p>
@@ -49,7 +49,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/posix__descriptor/lowest_layer_type.html b/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer_type.html
index bac2377ca2..d491b444ad 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::lowest_layer_type</title>
+<title>posix::basic_descriptor::lowest_layer_type</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="lowest_layer/overload2.html" title="posix::descriptor::lowest_layer (2 of 2 overloads)">
-<link rel="next" href="native_handle.html" title="posix::descriptor::native_handle">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="lowest_layer/overload2.html" title="posix::basic_descriptor::lowest_layer (2 of 2 overloads)">
+<link rel="next" href="native_handle.html" title="posix::basic_descriptor::native_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,22 +20,22 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="native_handle.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.posix__descriptor.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="posix::descriptor::lowest_layer_type">posix::descriptor::lowest_layer_type</a>
+<a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="posix::basic_descriptor::lowest_layer_type">posix::basic_descriptor::lowest_layer_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.lowest_layer_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.lowest_layer_type"></a>
A
descriptor is always the lowest layer.
</p>
-<pre class="programlisting">typedef descriptor lowest_layer_type;
+<pre class="programlisting">typedef basic_descriptor lowest_layer_type;
</pre>
<h6>
-<a name="boost_asio.reference.posix__descriptor.lowest_layer_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__descriptor.lowest_layer_type.types">Types</a>
+<a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__basic_descriptor.lowest_layer_type.types">Types</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -58,7 +58,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="bytes_readable.html" title="posix::descriptor::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
+ <a class="link" href="bytes_readable.html" title="posix::basic_descriptor::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
</p>
</td>
<td>
@@ -71,7 +71,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="executor_type.html" title="posix::descriptor::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="executor_type.html" title="posix::basic_descriptor::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -83,7 +83,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="lowest_layer_type.html" title="posix::descriptor::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="lowest_layer_type.html" title="posix::basic_descriptor::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
@@ -95,7 +95,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="native_handle_type.html" title="posix::descriptor::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="native_handle_type.html" title="posix::basic_descriptor::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -107,7 +107,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="wait_type.html" title="posix::descriptor::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
+ <a class="link" href="wait_type.html" title="posix::basic_descriptor::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
</p>
</td>
<td>
@@ -119,8 +119,8 @@ A
</tbody>
</table></div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.lowest_layer_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__descriptor.lowest_layer_type.member_functions">Member
+<a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__basic_descriptor.lowest_layer_type.member_functions">Member
Functions</a>
</h6>
<div class="informaltable"><table class="table">
@@ -144,7 +144,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="assign.html" title="posix::descriptor::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="assign.html" title="posix::basic_descriptor::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -156,7 +156,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="async_wait.html" title="posix::descriptor::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ <a class="link" href="async_wait.html" title="posix::basic_descriptor::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
</p>
</td>
<td>
@@ -169,31 +169,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="cancel.html" title="posix::descriptor::cancel"><span class="bold"><strong>cancel</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Cancel all asynchronous operations associated with the descriptor.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="close.html" title="posix::descriptor::close"><span class="bold"><strong>close</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Close the descriptor.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="descriptor.html" title="posix::descriptor::descriptor"><span class="bold"><strong>descriptor</strong></span></a>
+ <a class="link" href="basic_descriptor.html" title="posix::basic_descriptor::basic_descriptor"><span class="bold"><strong>basic_descriptor</strong></span></a>
</p>
</td>
<td>
@@ -207,45 +183,43 @@ A
<tr>
<td>
<p>
- <a class="link" href="get_executor.html" title="posix::descriptor::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ <a class="link" href="cancel.html" title="posix::basic_descriptor::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the descriptor.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="get_io_context.html" title="posix::descriptor::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="close.html" title="posix::basic_descriptor::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the descriptor.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="get_io_service.html" title="posix::descriptor::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="get_executor.html" title="posix::basic_descriptor::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="io_control.html" title="posix::descriptor::io_control"><span class="bold"><strong>io_control</strong></span></a>
+ <a class="link" href="io_control.html" title="posix::basic_descriptor::io_control"><span class="bold"><strong>io_control</strong></span></a>
</p>
</td>
<td>
@@ -257,7 +231,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="is_open.html" title="posix::descriptor::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="is_open.html" title="posix::basic_descriptor::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -269,7 +243,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="lowest_layer.html" title="posix::descriptor::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="lowest_layer.html" title="posix::basic_descriptor::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -282,7 +256,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="native_handle.html" title="posix::descriptor::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="native_handle.html" title="posix::basic_descriptor::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -294,7 +268,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="native_non_blocking.html" title="posix::descriptor::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
+ <a class="link" href="native_non_blocking.html" title="posix::basic_descriptor::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
</p>
</td>
<td>
@@ -308,7 +282,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="non_blocking.html" title="posix::descriptor::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
+ <a class="link" href="non_blocking.html" title="posix::basic_descriptor::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
</p>
</td>
<td>
@@ -321,7 +295,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="operator_eq_.html" title="posix::descriptor::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="operator_eq_.html" title="posix::basic_descriptor::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
@@ -333,7 +307,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="release.html" title="posix::descriptor::release"><span class="bold"><strong>release</strong></span></a>
+ <a class="link" href="release.html" title="posix::basic_descriptor::release"><span class="bold"><strong>release</strong></span></a>
</p>
</td>
<td>
@@ -345,7 +319,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="wait.html" title="posix::descriptor::wait"><span class="bold"><strong>wait</strong></span></a>
+ <a class="link" href="wait.html" title="posix::basic_descriptor::wait"><span class="bold"><strong>wait</strong></span></a>
</p>
</td>
<td>
@@ -358,8 +332,8 @@ A
</tbody>
</table></div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.lowest_layer_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.lowest_layer_type.protected_member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__descriptor.lowest_layer_type.protected_member_functions">Protected
+<a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type.protected_member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__basic_descriptor.lowest_layer_type.protected_member_functions">Protected
Member Functions</a>
</h6>
<div class="informaltable"><table class="table">
@@ -382,7 +356,7 @@ A
<tbody><tr>
<td>
<p>
- <a class="link" href="_descriptor.html" title="posix::descriptor::~descriptor"><span class="bold"><strong>~descriptor</strong></span></a>
+ <a class="link" href="_basic_descriptor.html" title="posix::basic_descriptor::~basic_descriptor"><span class="bold"><strong>~basic_descriptor</strong></span></a>
</p>
</td>
<td>
@@ -392,13 +366,45 @@ A
</td>
</tr></tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type.protected_data_members"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__basic_descriptor.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="impl_.html" title="posix::basic_descriptor::impl_"><span class="bold"><strong>impl_</strong></span></a>
+ </p>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
<p>
- The <a class="link" href="../posix__descriptor.html" title="posix::descriptor"><code class="computeroutput">posix::descriptor</code></a>
+ The <a class="link" href="../posix__basic_descriptor.html" title="posix::basic_descriptor"><code class="computeroutput">posix::basic_descriptor</code></a>
class template provides the ability to wrap a POSIX descriptor.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.lowest_layer_type.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__descriptor.lowest_layer_type.thread_safety">Thread
+<a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__basic_descriptor.lowest_layer_type.thread_safety">Thread
Safety</a>
</h6>
<p>
@@ -408,11 +414,11 @@ A
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.lowest_layer_type.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__descriptor.lowest_layer_type.requirements">Requirements</a>
+<a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__basic_descriptor.lowest_layer_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/descriptor.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/basic_descriptor.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -420,7 +426,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>
@@ -428,7 +434,7 @@ A
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/native_handle.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_handle.html
index 2276a6ea2d..5ebfb1086c 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/native_handle.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/native_handle.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::native_handle</title>
+<title>posix::basic_descriptor::native_handle</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="lowest_layer_type.html" title="posix::stream_descriptor::lowest_layer_type">
-<link rel="next" href="native_handle_type.html" title="posix::stream_descriptor::native_handle_type">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="lowest_layer_type.html" title="posix::basic_descriptor::lowest_layer_type">
+<link rel="next" href="native_handle_type.html" title="posix::basic_descriptor::native_handle_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="native_handle_type.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.posix__stream_descriptor.native_handle"></a><a class="link" href="native_handle.html" title="posix::stream_descriptor::native_handle">posix::stream_descriptor::native_handle</a>
+<a name="boost_asio.reference.posix__basic_descriptor.native_handle"></a><a class="link" href="native_handle.html" title="posix::basic_descriptor::native_handle">posix::basic_descriptor::native_handle</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.native_handle"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.native_handle"></a>
Get
the native descriptor representation.
</p>
@@ -44,7 +41,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>
@@ -52,7 +49,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/native_handle_type.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_handle_type.html
index 369eea7fcd..c32cb9cd30 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/native_handle_type.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/native_handle_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::native_handle_type</title>
+<title>posix::basic_descriptor::native_handle_type</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="native_handle.html" title="posix::stream_descriptor::native_handle">
-<link rel="next" href="native_non_blocking.html" title="posix::stream_descriptor::native_non_blocking">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="native_handle.html" title="posix::basic_descriptor::native_handle">
+<link rel="next" href="native_non_blocking.html" title="posix::basic_descriptor::native_non_blocking">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="native_non_blocking.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="native_non_blocking.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.posix__stream_descriptor.native_handle_type"></a><a class="link" href="native_handle_type.html" title="posix::stream_descriptor::native_handle_type">posix::stream_descriptor::native_handle_type</a>
+<a name="boost_asio.reference.posix__basic_descriptor.native_handle_type"></a><a class="link" href="native_handle_type.html" title="posix::basic_descriptor::native_handle_type">posix::basic_descriptor::native_handle_type</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.native_handle_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.native_handle_type"></a>
The
native representation of a descriptor.
</p>
<pre class="programlisting">typedef implementation_defined native_handle_type;
</pre>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.native_handle_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.posix__stream_descriptor.native_handle_type.requirements">Requirements</a>
+<a name="boost_asio.reference.posix__basic_descriptor.native_handle_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.posix__basic_descriptor.native_handle_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/stream_descriptor.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/basic_descriptor.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -49,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>
@@ -57,7 +54,7 @@ The
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="native_non_blocking.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="native_non_blocking.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/native_non_blocking.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking.html
index 0a99a42d9e..f85add5c28 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/native_non_blocking.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::native_non_blocking</title>
+<title>posix::basic_descriptor::native_non_blocking</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="native_handle_type.html" title="posix::descriptor::native_handle_type">
-<link rel="next" href="native_non_blocking/overload1.html" title="posix::descriptor::native_non_blocking (1 of 3 overloads)">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="native_handle_type.html" title="posix::basic_descriptor::native_handle_type">
+<link rel="next" href="native_non_blocking/overload1.html" title="posix::basic_descriptor::native_non_blocking (1 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,36 +20,36 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="native_non_blocking/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="native_non_blocking/overload1.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.posix__descriptor.native_non_blocking"></a><a class="link" href="native_non_blocking.html" title="posix::descriptor::native_non_blocking">posix::descriptor::native_non_blocking</a>
+<a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking"></a><a class="link" href="native_non_blocking.html" title="posix::basic_descriptor::native_non_blocking">posix::basic_descriptor::native_non_blocking</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.native_non_blocking"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.native_non_blocking"></a>
Gets
the non-blocking mode of the native descriptor implementation.
</p>
-<pre class="programlisting">bool <a class="link" href="native_non_blocking/overload1.html" title="posix::descriptor::native_non_blocking (1 of 3 overloads)">native_non_blocking</a>() const;
- <span class="emphasis"><em>&#187; <a class="link" href="native_non_blocking/overload1.html" title="posix::descriptor::native_non_blocking (1 of 3 overloads)">more...</a></em></span>
+<pre class="programlisting">bool <a class="link" href="native_non_blocking/overload1.html" title="posix::basic_descriptor::native_non_blocking (1 of 3 overloads)">native_non_blocking</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="native_non_blocking/overload1.html" title="posix::basic_descriptor::native_non_blocking (1 of 3 overloads)">more...</a></em></span>
</pre>
<p>
Sets the non-blocking mode of the native descriptor implementation.
</p>
-<pre class="programlisting">void <a class="link" href="native_non_blocking/overload2.html" title="posix::descriptor::native_non_blocking (2 of 3 overloads)">native_non_blocking</a>(
+<pre class="programlisting">void <a class="link" href="native_non_blocking/overload2.html" title="posix::basic_descriptor::native_non_blocking (2 of 3 overloads)">native_non_blocking</a>(
bool mode);
- <span class="emphasis"><em>&#187; <a class="link" href="native_non_blocking/overload2.html" title="posix::descriptor::native_non_blocking (2 of 3 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="native_non_blocking/overload2.html" title="posix::basic_descriptor::native_non_blocking (2 of 3 overloads)">more...</a></em></span>
-void <a class="link" href="native_non_blocking/overload3.html" title="posix::descriptor::native_non_blocking (3 of 3 overloads)">native_non_blocking</a>(
+void <a class="link" href="native_non_blocking/overload3.html" title="posix::basic_descriptor::native_non_blocking (3 of 3 overloads)">native_non_blocking</a>(
bool mode,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="native_non_blocking/overload3.html" title="posix::descriptor::native_non_blocking (3 of 3 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="native_non_blocking/overload3.html" title="posix::basic_descriptor::native_non_blocking (3 of 3 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>
@@ -57,7 +57,7 @@ void <a class="link" href="native_non_blocking/overload3.html" title="posix::des
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="native_non_blocking/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="native_non_blocking/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload1.html
index b81db322d8..05047cea13 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/native_non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::native_non_blocking (1 of 3 overloads)</title>
+<title>posix::basic_descriptor::native_non_blocking (1 of 3 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="../native_non_blocking.html" title="posix::descriptor::native_non_blocking">
-<link rel="prev" href="../native_non_blocking.html" title="posix::descriptor::native_non_blocking">
-<link rel="next" href="overload2.html" title="posix::descriptor::native_non_blocking (2 of 3 overloads)">
+<link rel="up" href="../native_non_blocking.html" title="posix::basic_descriptor::native_non_blocking">
+<link rel="prev" href="../native_non_blocking.html" title="posix::basic_descriptor::native_non_blocking">
+<link rel="next" href="overload2.html" title="posix::basic_descriptor::native_non_blocking (2 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload1"></a><a class="link" href="overload1.html" title="posix::descriptor::native_non_blocking (1 of 3 overloads)">posix::descriptor::native_non_blocking
+<a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload1"></a><a class="link" href="overload1.html" title="posix::basic_descriptor::native_non_blocking (1 of 3 overloads)">posix::basic_descriptor::native_non_blocking
(1 of 3 overloads)</a>
</h5></div></div></div>
<p>
@@ -38,8 +38,8 @@
object's synchronous operations.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.native_non_blocking.overload1.return_value">Return
+<a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload1.return_value">Return
Value</a>
</h6>
<p>
@@ -48,8 +48,8 @@
(or the equivalent system error).
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.native_non_blocking.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload1.remarks">Remarks</a>
</h6>
<p>
The current non-blocking mode is cached by the descriptor object. Consequently,
@@ -59,7 +59,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/posix__descriptor/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload2.html
index 4d5faf29c3..918ab58924 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/native_non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::native_non_blocking (2 of 3 overloads)</title>
+<title>posix::basic_descriptor::native_non_blocking (2 of 3 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="../native_non_blocking.html" title="posix::descriptor::native_non_blocking">
-<link rel="prev" href="overload1.html" title="posix::descriptor::native_non_blocking (1 of 3 overloads)">
-<link rel="next" href="overload3.html" title="posix::descriptor::native_non_blocking (3 of 3 overloads)">
+<link rel="up" href="../native_non_blocking.html" title="posix::basic_descriptor::native_non_blocking">
+<link rel="prev" href="overload1.html" title="posix::basic_descriptor::native_non_blocking (1 of 3 overloads)">
+<link rel="next" href="overload3.html" title="posix::basic_descriptor::native_non_blocking (3 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload2"></a><a class="link" href="overload2.html" title="posix::descriptor::native_non_blocking (2 of 3 overloads)">posix::descriptor::native_non_blocking
+<a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload2"></a><a class="link" href="overload2.html" title="posix::basic_descriptor::native_non_blocking (2 of 3 overloads)">posix::basic_descriptor::native_non_blocking
(2 of 3 overloads)</a>
</h5></div></div></div>
<p>
@@ -39,8 +39,8 @@
object's synchronous operations.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.native_non_blocking.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,8 +54,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.native_non_blocking.overload2.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload2.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -72,7 +72,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/posix__descriptor/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload3.html
index 5b6623494a..05462ce36e 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/native_non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::native_non_blocking (3 of 3 overloads)</title>
+<title>posix::basic_descriptor::native_non_blocking (3 of 3 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="../native_non_blocking.html" title="posix::descriptor::native_non_blocking">
-<link rel="prev" href="overload2.html" title="posix::descriptor::native_non_blocking (2 of 3 overloads)">
-<link rel="next" href="../non_blocking.html" title="posix::descriptor::non_blocking">
+<link rel="up" href="../native_non_blocking.html" title="posix::basic_descriptor::native_non_blocking">
+<link rel="prev" href="overload2.html" title="posix::basic_descriptor::native_non_blocking (2 of 3 overloads)">
+<link rel="next" href="../non_blocking.html" title="posix::basic_descriptor::non_blocking">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload3"></a><a class="link" href="overload3.html" title="posix::descriptor::native_non_blocking (3 of 3 overloads)">posix::descriptor::native_non_blocking
+<a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload3"></a><a class="link" href="overload3.html" title="posix::basic_descriptor::native_non_blocking (3 of 3 overloads)">posix::basic_descriptor::native_non_blocking
(3 of 3 overloads)</a>
</h5></div></div></div>
<p>
@@ -40,8 +40,8 @@
object's synchronous operations.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload3.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.native_non_blocking.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__descriptor.native_non_blocking.overload3.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__basic_descriptor.native_non_blocking.overload3.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -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/posix__descriptor/non_blocking.html b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking.html
index 450cffd15e..a3ac95576a 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/non_blocking.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::non_blocking</title>
+<title>posix::basic_descriptor::non_blocking</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="native_non_blocking/overload3.html" title="posix::descriptor::native_non_blocking (3 of 3 overloads)">
-<link rel="next" href="non_blocking/overload1.html" title="posix::descriptor::non_blocking (1 of 3 overloads)">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="native_non_blocking/overload3.html" title="posix::basic_descriptor::native_non_blocking (3 of 3 overloads)">
+<link rel="next" href="non_blocking/overload1.html" title="posix::basic_descriptor::non_blocking (1 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,36 +20,36 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="non_blocking/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="non_blocking/overload1.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.posix__descriptor.non_blocking"></a><a class="link" href="non_blocking.html" title="posix::descriptor::non_blocking">posix::descriptor::non_blocking</a>
+<a name="boost_asio.reference.posix__basic_descriptor.non_blocking"></a><a class="link" href="non_blocking.html" title="posix::basic_descriptor::non_blocking">posix::basic_descriptor::non_blocking</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.non_blocking"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.non_blocking"></a>
Gets
the non-blocking mode of the descriptor.
</p>
-<pre class="programlisting">bool <a class="link" href="non_blocking/overload1.html" title="posix::descriptor::non_blocking (1 of 3 overloads)">non_blocking</a>() const;
- <span class="emphasis"><em>&#187; <a class="link" href="non_blocking/overload1.html" title="posix::descriptor::non_blocking (1 of 3 overloads)">more...</a></em></span>
+<pre class="programlisting">bool <a class="link" href="non_blocking/overload1.html" title="posix::basic_descriptor::non_blocking (1 of 3 overloads)">non_blocking</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="non_blocking/overload1.html" title="posix::basic_descriptor::non_blocking (1 of 3 overloads)">more...</a></em></span>
</pre>
<p>
Sets the non-blocking mode of the descriptor.
</p>
-<pre class="programlisting">void <a class="link" href="non_blocking/overload2.html" title="posix::descriptor::non_blocking (2 of 3 overloads)">non_blocking</a>(
+<pre class="programlisting">void <a class="link" href="non_blocking/overload2.html" title="posix::basic_descriptor::non_blocking (2 of 3 overloads)">non_blocking</a>(
bool mode);
- <span class="emphasis"><em>&#187; <a class="link" href="non_blocking/overload2.html" title="posix::descriptor::non_blocking (2 of 3 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="non_blocking/overload2.html" title="posix::basic_descriptor::non_blocking (2 of 3 overloads)">more...</a></em></span>
-void <a class="link" href="non_blocking/overload3.html" title="posix::descriptor::non_blocking (3 of 3 overloads)">non_blocking</a>(
+void <a class="link" href="non_blocking/overload3.html" title="posix::basic_descriptor::non_blocking (3 of 3 overloads)">non_blocking</a>(
bool mode,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="non_blocking/overload3.html" title="posix::descriptor::non_blocking (3 of 3 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="non_blocking/overload3.html" title="posix::basic_descriptor::non_blocking (3 of 3 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>
@@ -57,7 +57,7 @@ void <a class="link" href="non_blocking/overload3.html" title="posix::descriptor
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="non_blocking/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="non_blocking/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/non_blocking/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload1.html
index e6601ddaba..6c556d5a24 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::non_blocking (1 of 3 overloads)</title>
+<title>posix::basic_descriptor::non_blocking (1 of 3 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="../non_blocking.html" title="posix::descriptor::non_blocking">
-<link rel="prev" href="../non_blocking.html" title="posix::descriptor::non_blocking">
-<link rel="next" href="overload2.html" title="posix::descriptor::non_blocking (2 of 3 overloads)">
+<link rel="up" href="../non_blocking.html" title="posix::basic_descriptor::non_blocking">
+<link rel="prev" href="../non_blocking.html" title="posix::basic_descriptor::non_blocking">
+<link rel="next" href="overload2.html" title="posix::basic_descriptor::non_blocking (2 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.non_blocking.overload1"></a><a class="link" href="overload1.html" title="posix::descriptor::non_blocking (1 of 3 overloads)">posix::descriptor::non_blocking
+<a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload1"></a><a class="link" href="overload1.html" title="posix::basic_descriptor::non_blocking (1 of 3 overloads)">posix::basic_descriptor::non_blocking
(1 of 3 overloads)</a>
</h5></div></div></div>
<p>
@@ -33,8 +33,8 @@
<pre class="programlisting">bool non_blocking() const;
</pre>
<h6>
-<a name="boost_asio.reference.posix__descriptor.non_blocking.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.non_blocking.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.non_blocking.overload1.return_value">Return
+<a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.non_blocking.overload1.return_value">Return
Value</a>
</h6>
<p>
@@ -44,8 +44,8 @@
synchronous operations will block until complete.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.non_blocking.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.non_blocking.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.non_blocking.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.non_blocking.overload1.remarks">Remarks</a>
</h6>
<p>
The non-blocking mode has no effect on the behaviour of asynchronous
@@ -54,7 +54,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/posix__descriptor/non_blocking/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload2.html
index 74b8f65f19..745677d42a 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::non_blocking (2 of 3 overloads)</title>
+<title>posix::basic_descriptor::non_blocking (2 of 3 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="../non_blocking.html" title="posix::descriptor::non_blocking">
-<link rel="prev" href="overload1.html" title="posix::descriptor::non_blocking (1 of 3 overloads)">
-<link rel="next" href="overload3.html" title="posix::descriptor::non_blocking (3 of 3 overloads)">
+<link rel="up" href="../non_blocking.html" title="posix::basic_descriptor::non_blocking">
+<link rel="prev" href="overload1.html" title="posix::basic_descriptor::non_blocking (1 of 3 overloads)">
+<link rel="next" href="overload3.html" title="posix::basic_descriptor::non_blocking (3 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.non_blocking.overload2"></a><a class="link" href="overload2.html" title="posix::descriptor::non_blocking (2 of 3 overloads)">posix::descriptor::non_blocking
+<a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload2"></a><a class="link" href="overload2.html" title="posix::basic_descriptor::non_blocking (2 of 3 overloads)">posix::basic_descriptor::non_blocking
(2 of 3 overloads)</a>
</h5></div></div></div>
<p>
@@ -34,8 +34,8 @@
bool mode);
</pre>
<h6>
-<a name="boost_asio.reference.posix__descriptor.non_blocking.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.non_blocking.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.non_blocking.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.non_blocking.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -50,8 +50,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.non_blocking.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.non_blocking.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.non_blocking.overload2.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.non_blocking.overload2.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -63,8 +63,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.non_blocking.overload2.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.non_blocking.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.non_blocking.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload2.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.non_blocking.overload2.remarks">Remarks</a>
</h6>
<p>
The non-blocking mode has no effect on the behaviour of asynchronous
@@ -73,7 +73,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/posix__descriptor/non_blocking/overload3.html b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload3.html
index f6b8e986e9..3c40413be8 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::non_blocking (3 of 3 overloads)</title>
+<title>posix::basic_descriptor::non_blocking (3 of 3 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="../non_blocking.html" title="posix::descriptor::non_blocking">
-<link rel="prev" href="overload2.html" title="posix::descriptor::non_blocking (2 of 3 overloads)">
-<link rel="next" href="../operator_eq_.html" title="posix::descriptor::operator=">
+<link rel="up" href="../non_blocking.html" title="posix::basic_descriptor::non_blocking">
+<link rel="prev" href="overload2.html" title="posix::basic_descriptor::non_blocking (2 of 3 overloads)">
+<link rel="next" href="../operator_eq_.html" title="posix::basic_descriptor::operator=">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.non_blocking.overload3"></a><a class="link" href="overload3.html" title="posix::descriptor::non_blocking (3 of 3 overloads)">posix::descriptor::non_blocking
+<a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload3"></a><a class="link" href="overload3.html" title="posix::basic_descriptor::non_blocking (3 of 3 overloads)">posix::basic_descriptor::non_blocking
(3 of 3 overloads)</a>
</h5></div></div></div>
<p>
@@ -35,8 +35,8 @@
boost::system::error_code &amp; ec);
</pre>
<h6>
-<a name="boost_asio.reference.posix__descriptor.non_blocking.overload3.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.non_blocking.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__descriptor.non_blocking.overload3.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__basic_descriptor.non_blocking.overload3.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -55,8 +55,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.non_blocking.overload3.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.non_blocking.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__descriptor.non_blocking.overload3.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload3.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.non_blocking.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__basic_descriptor.non_blocking.overload3.remarks">Remarks</a>
</h6>
<p>
The non-blocking mode has no effect on the behaviour of asynchronous
@@ -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/posix__descriptor/operator_eq_.html b/doc/html/boost_asio/reference/posix__basic_descriptor/operator_eq_.html
index e6e99100ac..681f746ac6 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/operator_eq_.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/operator_eq_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::operator=</title>
+<title>posix::basic_descriptor::operator=</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="non_blocking/overload3.html" title="posix::descriptor::non_blocking (3 of 3 overloads)">
-<link rel="next" href="release.html" title="posix::descriptor::release">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="non_blocking/overload3.html" title="posix::basic_descriptor::non_blocking (3 of 3 overloads)">
+<link rel="next" href="release.html" title="posix::basic_descriptor::release">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,26 +20,26 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="release.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="release.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.posix__descriptor.operator_eq_"></a><a class="link" href="operator_eq_.html" title="posix::descriptor::operator=">posix::descriptor::operator=</a>
+<a name="boost_asio.reference.posix__basic_descriptor.operator_eq_"></a><a class="link" href="operator_eq_.html" title="posix::basic_descriptor::operator=">posix::basic_descriptor::operator=</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.operator_eq_"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.operator_eq_"></a>
Move-assign
a descriptor from another.
</p>
-<pre class="programlisting">descriptor &amp; operator=(
- descriptor &amp;&amp; other);
+<pre class="programlisting">basic_descriptor &amp; operator=(
+ basic_descriptor &amp;&amp; other);
</pre>
<p>
This assignment operator moves a descriptor from one object to another.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.operator_eq_.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.posix__descriptor.operator_eq_.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.operator_eq_.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.posix__basic_descriptor.operator_eq_.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -51,17 +51,17 @@ Move-assign
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.operator_eq_.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.posix__descriptor.operator_eq_.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_descriptor.operator_eq_.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.posix__basic_descriptor.operator_eq_.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">descriptor(io_context&amp;) constructor</code>.
+ using the <code class="computeroutput">basic_descriptor(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>
@@ -69,7 +69,7 @@ Move-assign
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="release.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="release.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/release.html b/doc/html/boost_asio/reference/posix__basic_descriptor/release.html
index 899f84704d..18a6f3cad6 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/release.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/release.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::release</title>
+<title>posix::basic_descriptor::release</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="operator_eq_.html" title="posix::descriptor::operator=">
-<link rel="next" href="wait.html" title="posix::descriptor::wait">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="operator_eq_.html" title="posix::basic_descriptor::operator=">
+<link rel="next" href="wait.html" title="posix::basic_descriptor::wait">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="wait.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="wait.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.posix__descriptor.release"></a><a class="link" href="release.html" title="posix::descriptor::release">posix::descriptor::release</a>
+<a name="boost_asio.reference.posix__basic_descriptor.release"></a><a class="link" href="release.html" title="posix::basic_descriptor::release">posix::basic_descriptor::release</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.release"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.release"></a>
Release
ownership of the native descriptor implementation.
</p>
@@ -46,7 +46,7 @@ Release
</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>
@@ -54,7 +54,7 @@ Release
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="wait.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="wait.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/wait.html b/doc/html/boost_asio/reference/posix__basic_descriptor/wait.html
index bf5bef12bf..86ff616727 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/wait.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/wait.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::wait</title>
+<title>posix::basic_descriptor::wait</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="release.html" title="posix::descriptor::release">
-<link rel="next" href="wait/overload1.html" title="posix::descriptor::wait (1 of 2 overloads)">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="release.html" title="posix::basic_descriptor::release">
+<link rel="next" href="wait/overload1.html" title="posix::basic_descriptor::wait (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,31 +20,31 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="release.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="wait/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="release.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="wait/overload1.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.posix__descriptor.wait"></a><a class="link" href="wait.html" title="posix::descriptor::wait">posix::descriptor::wait</a>
+<a name="boost_asio.reference.posix__basic_descriptor.wait"></a><a class="link" href="wait.html" title="posix::basic_descriptor::wait">posix::basic_descriptor::wait</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.wait"></a>
-Wait for
- the descriptor to become ready to read, ready to write, or to have pending
- error conditions.
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.wait"></a>
+Wait
+ for the descriptor to become ready to read, ready to write, or to have
+ pending error conditions.
</p>
-<pre class="programlisting">void <a class="link" href="wait/overload1.html" title="posix::descriptor::wait (1 of 2 overloads)">wait</a>(
+<pre class="programlisting">void <a class="link" href="wait/overload1.html" title="posix::basic_descriptor::wait (1 of 2 overloads)">wait</a>(
wait_type w);
- <span class="emphasis"><em>&#187; <a class="link" href="wait/overload1.html" title="posix::descriptor::wait (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="wait/overload1.html" title="posix::basic_descriptor::wait (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="wait/overload2.html" title="posix::descriptor::wait (2 of 2 overloads)">wait</a>(
+void <a class="link" href="wait/overload2.html" title="posix::basic_descriptor::wait (2 of 2 overloads)">wait</a>(
wait_type w,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="wait/overload2.html" title="posix::descriptor::wait (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="wait/overload2.html" title="posix::basic_descriptor::wait (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>
@@ -52,7 +52,7 @@ void <a class="link" href="wait/overload2.html" title="posix::descriptor::wait (
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="release.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="wait/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="release.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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="wait/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/wait/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/wait/overload1.html
index 80f6def3d3..598cb37d62 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/wait/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/wait/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::wait (1 of 2 overloads)</title>
+<title>posix::basic_descriptor::wait (1 of 2 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="../wait.html" title="posix::descriptor::wait">
-<link rel="prev" href="../wait.html" title="posix::descriptor::wait">
-<link rel="next" href="overload2.html" title="posix::descriptor::wait (2 of 2 overloads)">
+<link rel="up" href="../wait.html" title="posix::basic_descriptor::wait">
+<link rel="prev" href="../wait.html" title="posix::basic_descriptor::wait">
+<link rel="next" href="overload2.html" title="posix::basic_descriptor::wait (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.wait.overload1"></a><a class="link" href="overload1.html" title="posix::descriptor::wait (1 of 2 overloads)">posix::descriptor::wait
+<a name="boost_asio.reference.posix__basic_descriptor.wait.overload1"></a><a class="link" href="overload1.html" title="posix::basic_descriptor::wait (1 of 2 overloads)">posix::basic_descriptor::wait
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -39,8 +39,8 @@
enter a ready to read, write or error condition state.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.wait.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.wait.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.wait.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.wait.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.wait.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.wait.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -52,20 +52,20 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.wait.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.wait.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.wait.overload1.example">Example</a>
+<a name="boost_asio.reference.posix__basic_descriptor.wait.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.wait.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_descriptor.wait.overload1.example">Example</a>
</h6>
<p>
Waiting for a descriptor to become readable.
</p>
-<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(io_context);
+<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(my_context);
...
descriptor.wait(boost::asio::posix::stream_descriptor::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/posix__descriptor/wait/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/wait/overload2.html
index 96006f082f..9569b9c11f 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/wait/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/wait/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::wait (2 of 2 overloads)</title>
+<title>posix::basic_descriptor::wait (2 of 2 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="../wait.html" title="posix::descriptor::wait">
-<link rel="prev" href="overload1.html" title="posix::descriptor::wait (1 of 2 overloads)">
-<link rel="next" href="../wait_type.html" title="posix::descriptor::wait_type">
+<link rel="up" href="../wait.html" title="posix::basic_descriptor::wait">
+<link rel="prev" href="overload1.html" title="posix::basic_descriptor::wait (1 of 2 overloads)">
+<link rel="next" href="../wait_type.html" title="posix::basic_descriptor::wait_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__descriptor.wait.overload2"></a><a class="link" href="overload2.html" title="posix::descriptor::wait (2 of 2 overloads)">posix::descriptor::wait
+<a name="boost_asio.reference.posix__basic_descriptor.wait.overload2"></a><a class="link" href="overload2.html" title="posix::basic_descriptor::wait (2 of 2 overloads)">posix::basic_descriptor::wait
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -40,8 +40,8 @@
enter a ready to read, write or error condition state.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.wait.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.wait.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.wait.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_descriptor.wait.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.wait.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.wait.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -57,13 +57,13 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.wait.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.wait.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.wait.overload2.example">Example</a>
+<a name="boost_asio.reference.posix__basic_descriptor.wait.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.wait.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_descriptor.wait.overload2.example">Example</a>
</h6>
<p>
Waiting for a descriptor to become readable.
</p>
-<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(io_context);
+<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(my_context);
...
boost::system::error_code ec;
descriptor.wait(boost::asio::posix::stream_descriptor::wait_read, ec);
@@ -71,7 +71,7 @@ descriptor.wait(boost::asio::posix::stream_descriptor::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/posix__stream_descriptor/wait_type.html b/doc/html/boost_asio/reference/posix__basic_descriptor/wait_type.html
index 673ff7d8b1..c34ed5226f 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/wait_type.html
+++ b/doc/html/boost_asio/reference/posix__basic_descriptor/wait_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::wait_type</title>
+<title>posix::basic_descriptor::wait_type</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="wait/overload2.html" title="posix::stream_descriptor::wait (2 of 2 overloads)">
-<link rel="next" href="write_some.html" title="posix::stream_descriptor::write_some">
+<link rel="up" href="../posix__basic_descriptor.html" title="posix::basic_descriptor">
+<link rel="prev" href="wait/overload2.html" title="posix::basic_descriptor::wait (2 of 2 overloads)">
+<link rel="next" href="_basic_descriptor.html" title="posix::basic_descriptor::~basic_descriptor">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="wait/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="write_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="wait/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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_descriptor.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.posix__stream_descriptor.wait_type"></a><a class="link" href="wait_type.html" title="posix::stream_descriptor::wait_type">posix::stream_descriptor::wait_type</a>
+<a name="boost_asio.reference.posix__basic_descriptor.wait_type"></a><a class="link" href="wait_type.html" title="posix::basic_descriptor::wait_type">posix::basic_descriptor::wait_type</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::descriptor_base.</em></span>
</p>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.wait_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.wait_type"></a>
Wait
types.
</p>
<pre class="programlisting">enum wait_type
</pre>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.wait_type.wait_read"></a>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.wait_type.wait_write"></a>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.wait_type.wait_error"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.wait_type.wait_read"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.wait_type.wait_write"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_descriptor.wait_type.wait_error"></a>
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.wait_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.wait_type.values"></a></span><a class="link" href="wait_type.html#boost_asio.reference.posix__stream_descriptor.wait_type.values">Values</a>
+<a name="boost_asio.reference.posix__basic_descriptor.wait_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_descriptor.wait_type.values"></a></span><a class="link" href="wait_type.html#boost_asio.reference.posix__basic_descriptor.wait_type.values">Values</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -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>
@@ -76,7 +76,7 @@ Wait
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="wait/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="write_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="wait/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_descriptor.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_descriptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor.html
new file mode 100644
index 0000000000..a25fbf7f82
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor.html
@@ -0,0 +1,455 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_stream_descriptor</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="../reference.html" title="Reference">
+<link rel="prev" href="posix__basic_descriptor/_basic_descriptor.html" title="posix::basic_descriptor::~basic_descriptor">
+<link rel="next" href="posix__basic_stream_descriptor/assign.html" title="posix::basic_stream_descriptor::assign">
+</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="posix__basic_descriptor/_basic_descriptor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__basic_stream_descriptor/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.posix__basic_stream_descriptor"></a><a class="link" href="posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">posix::basic_stream_descriptor</a>
+</h3></div></div></div>
+<p>
+ Provides stream-oriented descriptor functionality.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a> = executor&gt;
+class basic_stream_descriptor :
+ public posix::basic_descriptor&lt; Executor &gt;
+</pre>
+<h5>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.types"></a></span><a class="link" href="posix__basic_stream_descriptor.html#boost_asio.reference.posix__basic_stream_descriptor.types">Types</a>
+ </h5>
+<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="posix__basic_stream_descriptor/bytes_readable.html" title="posix::basic_stream_descriptor::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ IO control command to get the amount of data that can be read without
+ blocking.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/executor_type.html" title="posix::basic_stream_descriptor::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/lowest_layer_type.html" title="posix::basic_stream_descriptor::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ A descriptor is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/native_handle_type.html" title="posix::basic_stream_descriptor::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/wait_type.html" title="posix::basic_stream_descriptor::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait types.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.member_functions"></a></span><a class="link" href="posix__basic_stream_descriptor.html#boost_asio.reference.posix__basic_stream_descriptor.member_functions">Member
+ Functions</a>
+ </h5>
+<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="posix__basic_stream_descriptor/assign.html" title="posix::basic_stream_descriptor::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native descriptor to the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/async_read_some.html" title="posix::basic_stream_descriptor::async_read_some"><span class="bold"><strong>async_read_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous read.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/async_wait.html" title="posix::basic_stream_descriptor::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Asynchronously wait for the descriptor to become ready to read,
+ ready to write, or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/async_write_some.html" title="posix::basic_stream_descriptor::async_write_some"><span class="bold"><strong>async_write_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous write.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/basic_stream_descriptor.html" title="posix::basic_stream_descriptor::basic_stream_descriptor"><span class="bold"><strong>basic_stream_descriptor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct a stream descriptor without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct a stream descriptor on an existing native descriptor.
+ <br> <span class="silver"> &#8212;</span><br> Move-construct a stream descriptor from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/cancel.html" title="posix::basic_stream_descriptor::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/close.html" title="posix::basic_stream_descriptor::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/get_executor.html" title="posix::basic_stream_descriptor::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/io_control.html" title="posix::basic_stream_descriptor::io_control"><span class="bold"><strong>io_control</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Perform an IO control command on the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/is_open.html" title="posix::basic_stream_descriptor::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the descriptor is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/lowest_layer.html" title="posix::basic_stream_descriptor::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/native_handle.html" title="posix::basic_stream_descriptor::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native descriptor representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/native_non_blocking.html" title="posix::basic_stream_descriptor::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the native descriptor implementation.
+ <br> <span class="silver"> &#8212;</span><br> Sets the non-blocking mode of the native descriptor
+ implementation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/non_blocking.html" title="posix::basic_stream_descriptor::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the descriptor. <br> <span class="silver"> &#8212;</span><br> Sets
+ the non-blocking mode of the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/operator_eq_.html" title="posix::basic_stream_descriptor::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign a stream descriptor from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/read_some.html" title="posix::basic_stream_descriptor::read_some"><span class="bold"><strong>read_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Read some data from the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/release.html" title="posix::basic_stream_descriptor::release"><span class="bold"><strong>release</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Release ownership of the native descriptor implementation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/wait.html" title="posix::basic_stream_descriptor::wait"><span class="bold"><strong>wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait for the descriptor to become ready to read, ready to write,
+ or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="posix__basic_stream_descriptor/write_some.html" title="posix::basic_stream_descriptor::write_some"><span class="bold"><strong>write_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Write some data to the descriptor.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.protected_data_members"></a></span><a class="link" href="posix__basic_stream_descriptor.html#boost_asio.reference.posix__basic_stream_descriptor.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<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="posix__basic_stream_descriptor/impl_.html" title="posix::basic_stream_descriptor::impl_"><span class="bold"><strong>impl_</strong></span></a>
+ </p>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+ The <a class="link" href="posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor"><code class="computeroutput">posix::basic_stream_descriptor</code></a>
+ class template provides asynchronous and blocking stream-oriented descriptor
+ functionality.
+ </p>
+<h5>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.thread_safety"></a></span><a class="link" href="posix__basic_stream_descriptor.html#boost_asio.reference.posix__basic_stream_descriptor.thread_safety">Thread
+ Safety</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h5>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.requirements"></a></span><a class="link" href="posix__basic_stream_descriptor.html#boost_asio.reference.posix__basic_stream_descriptor.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/basic_stream_descriptor.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="posix__basic_descriptor/_basic_descriptor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__basic_stream_descriptor/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/experimental__redirect_error_t/ec_.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign.html
index 4f96521f40..32a4186881 100644
--- a/doc/html/boost_asio/reference/experimental__redirect_error_t/ec_.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::redirect_error_t::ec_</title>
+<title>posix::basic_stream_descriptor::assign</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="../experimental__redirect_error_t.html" title="experimental::redirect_error_t">
-<link rel="prev" href="../experimental__redirect_error_t.html" title="experimental::redirect_error_t">
-<link rel="next" href="redirect_error_t.html" title="experimental::redirect_error_t::redirect_error_t">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="next" href="assign/overload1.html" title="posix::basic_stream_descriptor::assign (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,21 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../experimental__redirect_error_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__redirect_error_t.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="redirect_error_t.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../posix__basic_stream_descriptor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="assign/overload1.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.experimental__redirect_error_t.ec_"></a><a class="link" href="ec_.html" title="experimental::redirect_error_t::ec_">experimental::redirect_error_t::ec_</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.assign"></a><a class="link" href="assign.html" title="posix::basic_stream_descriptor::assign">posix::basic_stream_descriptor::assign</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__redirect_error_t.ec_"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.assign"></a>
+Assign
+ an existing native descriptor to the descriptor.
</p>
-<pre class="programlisting">boost::system::error_code &amp; ec_;
+<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="posix::basic_stream_descriptor::assign (1 of 2 overloads)">assign</a>(
+ const native_handle_type &amp; native_descriptor);
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="posix::basic_stream_descriptor::assign (1 of 2 overloads)">more...</a></em></span>
+
+void <a class="link" href="assign/overload2.html" title="posix::basic_stream_descriptor::assign (2 of 2 overloads)">assign</a>(
+ const native_handle_type &amp; native_descriptor,
+ boost::system::error_code &amp; ec);
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="posix::basic_stream_descriptor::assign (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>
@@ -42,7 +51,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../experimental__redirect_error_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__redirect_error_t.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="redirect_error_t.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../posix__basic_stream_descriptor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/assign/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload1.html
index dfb304a266..340520dd51 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/assign/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::assign (1 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::assign (1 of 2 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="../assign.html" title="posix::stream_descriptor::assign">
-<link rel="prev" href="../assign.html" title="posix::stream_descriptor::assign">
-<link rel="next" href="overload2.html" title="posix::stream_descriptor::assign (2 of 2 overloads)">
+<link rel="up" href="../assign.html" title="posix::basic_stream_descriptor::assign">
+<link rel="prev" href="../assign.html" title="posix::basic_stream_descriptor::assign">
+<link rel="next" href="overload2.html" title="posix::basic_stream_descriptor::assign (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.assign.overload1"></a><a class="link" href="overload1.html" title="posix::stream_descriptor::assign (1 of 2 overloads)">posix::stream_descriptor::assign
+<a name="boost_asio.reference.posix__basic_stream_descriptor.assign.overload1"></a><a class="link" href="overload1.html" title="posix::basic_stream_descriptor::assign (1 of 2 overloads)">posix::basic_stream_descriptor::assign
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Assign an existing native descriptor to the descriptor.
@@ -39,7 +39,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/posix__stream_descriptor/assign/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload2.html
index 446d855b8f..3edcd5b0ae 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/assign/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::assign (2 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::assign (2 of 2 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="../assign.html" title="posix::stream_descriptor::assign">
-<link rel="prev" href="overload1.html" title="posix::stream_descriptor::assign (1 of 2 overloads)">
-<link rel="next" href="../async_read_some.html" title="posix::stream_descriptor::async_read_some">
+<link rel="up" href="../assign.html" title="posix::basic_stream_descriptor::assign">
+<link rel="prev" href="overload1.html" title="posix::basic_stream_descriptor::assign (1 of 2 overloads)">
+<link rel="next" href="../async_read_some.html" title="posix::basic_stream_descriptor::async_read_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.assign.overload2"></a><a class="link" href="overload2.html" title="posix::stream_descriptor::assign (2 of 2 overloads)">posix::stream_descriptor::assign
+<a name="boost_asio.reference.posix__basic_stream_descriptor.assign.overload2"></a><a class="link" href="overload2.html" title="posix::basic_stream_descriptor::assign (2 of 2 overloads)">posix::basic_stream_descriptor::assign
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Assign an existing native descriptor to the descriptor.
@@ -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/posix__stream_descriptor/async_read_some.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_read_some.html
index a9694126ce..c2f8775f5e 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/async_read_some.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_read_some.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::async_read_some</title>
+<title>posix::basic_stream_descriptor::async_read_some</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="assign/overload2.html" title="posix::stream_descriptor::assign (2 of 2 overloads)">
-<link rel="next" href="async_wait.html" title="posix::stream_descriptor::async_wait">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="assign/overload2.html" title="posix::basic_stream_descriptor::assign (2 of 2 overloads)">
+<link rel="next" href="async_wait.html" title="posix::basic_stream_descriptor::async_wait">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="async_wait.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="async_wait.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.posix__stream_descriptor.async_read_some"></a><a class="link" href="async_read_some.html" title="posix::stream_descriptor::async_read_some">posix::stream_descriptor::async_read_some</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.async_read_some"></a><a class="link" href="async_read_some.html" title="posix::basic_stream_descriptor::async_read_some">posix::basic_stream_descriptor::async_read_some</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.async_read_some"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.async_read_some"></a>
Start
an asynchronous read.
</p>
@@ -43,8 +43,8 @@ Start
The function call always returns immediately.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.async_read_some.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.async_read_some.parameters"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.posix__stream_descriptor.async_read_some.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.async_read_some.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.async_read_some.parameters"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.posix__basic_stream_descriptor.async_read_some.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -71,15 +71,15 @@ 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>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.async_read_some.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.async_read_some.remarks"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.posix__stream_descriptor.async_read_some.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.async_read_some.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.async_read_some.remarks"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.posix__basic_stream_descriptor.async_read_some.remarks">Remarks</a>
</h6>
<p>
The read operation may not read all of the requested number of bytes. Consider
@@ -88,8 +88,8 @@ Start
before the asynchronous operation completes.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.async_read_some.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.async_read_some.example"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.posix__stream_descriptor.async_read_some.example">Example</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.async_read_some.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.async_read_some.example"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.posix__basic_stream_descriptor.async_read_some.example">Example</a>
</h6>
<p>
To read into a single data buffer use the <a class="link" href="../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -105,7 +105,7 @@ Start
</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>
@@ -113,7 +113,7 @@ Start
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="async_wait.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="async_wait.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/async_wait.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_wait.html
index 975535832f..ea5f003567 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/async_wait.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_wait.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::async_wait</title>
+<title>posix::basic_stream_descriptor::async_wait</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="assign/overload2.html" title="posix::descriptor::assign (2 of 2 overloads)">
-<link rel="next" href="bytes_readable.html" title="posix::descriptor::bytes_readable">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="async_read_some.html" title="posix::basic_stream_descriptor::async_read_some">
+<link rel="next" href="async_write_some.html" title="posix::basic_stream_descriptor::async_write_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,17 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="bytes_readable.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_read_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="async_write_some.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.posix__descriptor.async_wait"></a><a class="link" href="async_wait.html" title="posix::descriptor::async_wait">posix::descriptor::async_wait</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.async_wait"></a><a class="link" href="async_wait.html" title="posix::basic_stream_descriptor::async_wait">posix::basic_stream_descriptor::async_wait</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.async_wait"></a>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
+ </p>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.async_wait"></a>
Asynchronously
wait for the descriptor to become ready to read, ready to write, or to
have pending error conditions.
@@ -43,8 +46,8 @@ Asynchronously
to enter a ready to read, write or error condition state.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.async_wait.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.async_wait.parameters"></a></span><a class="link" href="async_wait.html#boost_asio.reference.posix__descriptor.async_wait.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.async_wait.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.async_wait.parameters"></a></span><a class="link" href="async_wait.html#boost_asio.reference.posix__basic_stream_descriptor.async_wait.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -67,15 +70,15 @@ 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>
</div>
<h6>
-<a name="boost_asio.reference.posix__descriptor.async_wait.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.async_wait.example"></a></span><a class="link" href="async_wait.html#boost_asio.reference.posix__descriptor.async_wait.example">Example</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.async_wait.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.async_wait.example"></a></span><a class="link" href="async_wait.html#boost_asio.reference.posix__basic_stream_descriptor.async_wait.example">Example</a>
</h6>
<pre class="programlisting">void wait_handler(const boost::system::error_code&amp; error)
{
@@ -87,7 +90,7 @@ Asynchronously
...
-boost::asio::posix::stream_descriptor descriptor(io_context);
+boost::asio::posix::stream_descriptor descriptor(my_context);
...
descriptor.async_wait(
boost::asio::posix::stream_descriptor::wait_read,
@@ -96,7 +99,7 @@ descriptor.async_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>
@@ -104,7 +107,7 @@ descriptor.async_wait(
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="bytes_readable.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_read_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="async_write_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/async_write_some.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_write_some.html
index b63ec96d73..3f0d0db1c9 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/async_write_some.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_write_some.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::async_write_some</title>
+<title>posix::basic_stream_descriptor::async_write_some</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="async_wait.html" title="posix::stream_descriptor::async_wait">
-<link rel="next" href="bytes_readable.html" title="posix::stream_descriptor::bytes_readable">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="async_wait.html" title="posix::basic_stream_descriptor::async_wait">
+<link rel="next" href="basic_stream_descriptor.html" title="posix::basic_stream_descriptor::basic_stream_descriptor">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="bytes_readable.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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_stream_descriptor.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.posix__stream_descriptor.async_write_some"></a><a class="link" href="async_write_some.html" title="posix::stream_descriptor::async_write_some">posix::stream_descriptor::async_write_some</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.async_write_some"></a><a class="link" href="async_write_some.html" title="posix::basic_stream_descriptor::async_write_some">posix::basic_stream_descriptor::async_write_some</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.async_write_some"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.async_write_some"></a>
Start
an asynchronous write.
</p>
@@ -43,8 +43,8 @@ Start
The function call always returns immediately.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.async_write_some.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.async_write_some.parameters"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.posix__stream_descriptor.async_write_some.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.async_write_some.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.async_write_some.parameters"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.posix__basic_stream_descriptor.async_write_some.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -71,15 +71,15 @@ 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>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.async_write_some.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.async_write_some.remarks"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.posix__stream_descriptor.async_write_some.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.async_write_some.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.async_write_some.remarks"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.posix__basic_stream_descriptor.async_write_some.remarks">Remarks</a>
</h6>
<p>
The write operation may not transmit all of the data to the peer. Consider
@@ -88,8 +88,8 @@ Start
operation completes.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.async_write_some.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.async_write_some.example"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.posix__stream_descriptor.async_write_some.example">Example</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.async_write_some.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.async_write_some.example"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.posix__basic_stream_descriptor.async_write_some.example">Example</a>
</h6>
<p>
To write a single data buffer use the <a class="link" href="../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -105,7 +105,7 @@ Start
</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>
@@ -113,7 +113,7 @@ Start
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="bytes_readable.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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_stream_descriptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor.html
new file mode 100644
index 0000000000..44308ae264
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor.html
@@ -0,0 +1,82 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_stream_descriptor::basic_stream_descriptor</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="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="async_write_some.html" title="posix::basic_stream_descriptor::async_write_some">
+<link rel="next" href="basic_stream_descriptor/overload1.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (1 of 5 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="async_write_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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_stream_descriptor/overload1.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.posix__basic_stream_descriptor.basic_stream_descriptor"></a><a class="link" href="basic_stream_descriptor.html" title="posix::basic_stream_descriptor::basic_stream_descriptor">posix::basic_stream_descriptor::basic_stream_descriptor</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.basic_stream_descriptor"></a>
+Construct
+ a stream descriptor without opening it.
+ </p>
+<pre class="programlisting">explicit <a class="link" href="basic_stream_descriptor/overload1.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (1 of 5 overloads)">basic_stream_descriptor</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_descriptor/overload1.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (1 of 5 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_stream_descriptor/overload2.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (2 of 5 overloads)">basic_stream_descriptor</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_stream_descriptor/overload2.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (2 of 5 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Construct a stream descriptor on an existing native descriptor.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_stream_descriptor/overload3.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (3 of 5 overloads)">basic_stream_descriptor</a>(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; native_descriptor);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_descriptor/overload3.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (3 of 5 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_stream_descriptor/overload4.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (4 of 5 overloads)">basic_stream_descriptor</a>(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; native_descriptor,
+ 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_stream_descriptor/overload4.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (4 of 5 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Move-construct a stream descriptor from another.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_stream_descriptor/overload5.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (5 of 5 overloads)">basic_stream_descriptor</a>(
+ basic_stream_descriptor &amp;&amp; other);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_descriptor/overload5.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (5 of 5 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-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="async_write_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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_stream_descriptor/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload1.html
new file mode 100644
index 0000000000..a8ae31339e
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload1.html
@@ -0,0 +1,69 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_stream_descriptor::basic_stream_descriptor (1 of 5 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_stream_descriptor.html" title="posix::basic_stream_descriptor::basic_stream_descriptor">
+<link rel="prev" href="../basic_stream_descriptor.html" title="posix::basic_stream_descriptor::basic_stream_descriptor">
+<link rel="next" href="overload2.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (2 of 5 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="../basic_stream_descriptor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_descriptor.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="overload2.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.posix__basic_stream_descriptor.basic_stream_descriptor.overload1"></a><a class="link" href="overload1.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (1 of 5 overloads)">posix::basic_stream_descriptor::basic_stream_descriptor
+ (1 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a stream descriptor without opening it.
+ </p>
+<pre class="programlisting">basic_stream_descriptor(
+ const executor_type &amp; ex);
+</pre>
+<p>
+ This constructor creates a stream descriptor without opening it. The
+ descriptor needs to be opened and then connected or accepted before data
+ can be sent or received on it.
+ </p>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload1.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 descriptor will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the descriptor.
+ </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="../basic_stream_descriptor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_descriptor.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload2.html
new file mode 100644
index 0000000000..a214480801
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload2.html
@@ -0,0 +1,73 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_stream_descriptor::basic_stream_descriptor (2 of 5 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_stream_descriptor.html" title="posix::basic_stream_descriptor::basic_stream_descriptor">
+<link rel="prev" href="overload1.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (1 of 5 overloads)">
+<link rel="next" href="overload3.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (3 of 5 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_descriptor.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="overload3.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.posix__basic_stream_descriptor.basic_stream_descriptor.overload2"></a><a class="link" href="overload2.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (2 of 5 overloads)">posix::basic_stream_descriptor::basic_stream_descriptor
+ (2 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a stream descriptor without opening it.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_stream_descriptor(
+ 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 a stream descriptor without opening it. The
+ descriptor needs to be opened and then connected or accepted before data
+ can be sent or received on it.
+ </p>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload2.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 descriptor
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the descriptor.
+ </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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_descriptor.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload3.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload3.html
new file mode 100644
index 0000000000..2afec1bf18
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload3.html
@@ -0,0 +1,86 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_stream_descriptor::basic_stream_descriptor (3 of 5 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_stream_descriptor.html" title="posix::basic_stream_descriptor::basic_stream_descriptor">
+<link rel="prev" href="overload2.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (2 of 5 overloads)">
+<link rel="next" href="overload4.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (4 of 5 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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_descriptor.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="overload4.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.posix__basic_stream_descriptor.basic_stream_descriptor.overload3"></a><a class="link" href="overload3.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (3 of 5 overloads)">posix::basic_stream_descriptor::basic_stream_descriptor
+ (3 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a stream descriptor on an existing native descriptor.
+ </p>
+<pre class="programlisting">basic_stream_descriptor(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; native_descriptor);
+</pre>
+<p>
+ This constructor creates a stream descriptor object to hold an existing
+ native descriptor.
+ </p>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload3.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 descriptor will use, by default, to dispatch
+ handlers for any asynchronous operations performed on the descriptor.
+ </p></dd>
+<dt><span class="term">native_descriptor</span></dt>
+<dd><p>
+ The new underlying descriptor implementation.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload3.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload3.exceptions"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload3.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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_descriptor.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="overload4.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload4.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload4.html
new file mode 100644
index 0000000000..6c84088688
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload4.html
@@ -0,0 +1,90 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_stream_descriptor::basic_stream_descriptor (4 of 5 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_stream_descriptor.html" title="posix::basic_stream_descriptor::basic_stream_descriptor">
+<link rel="prev" href="overload3.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (3 of 5 overloads)">
+<link rel="next" href="overload5.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (5 of 5 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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_descriptor.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="overload5.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.posix__basic_stream_descriptor.basic_stream_descriptor.overload4"></a><a class="link" href="overload4.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (4 of 5 overloads)">posix::basic_stream_descriptor::basic_stream_descriptor
+ (4 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a stream descriptor on an existing native descriptor.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_stream_descriptor(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; native_descriptor,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a stream descriptor object to hold an existing
+ native descriptor.
+ </p>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload4.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload4.parameters"></a></span><a class="link" href="overload4.html#boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload4.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 descriptor
+ will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the descriptor.
+ </p></dd>
+<dt><span class="term">native_descriptor</span></dt>
+<dd><p>
+ The new underlying descriptor implementation.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload4.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload4.exceptions"></a></span><a class="link" href="overload4.html#boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload4.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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_descriptor.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="overload5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload5.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload5.html
new file mode 100644
index 0000000000..053c3e7abc
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload5.html
@@ -0,0 +1,75 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_stream_descriptor::basic_stream_descriptor (5 of 5 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_stream_descriptor.html" title="posix::basic_stream_descriptor::basic_stream_descriptor">
+<link rel="prev" href="overload4.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (4 of 5 overloads)">
+<link rel="next" href="../bytes_readable.html" title="posix::basic_stream_descriptor::bytes_readable">
+</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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_descriptor.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="../bytes_readable.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.posix__basic_stream_descriptor.basic_stream_descriptor.overload5"></a><a class="link" href="overload5.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (5 of 5 overloads)">posix::basic_stream_descriptor::basic_stream_descriptor
+ (5 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a stream descriptor from another.
+ </p>
+<pre class="programlisting">basic_stream_descriptor(
+ basic_stream_descriptor &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a stream descriptor from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload5.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload5.parameters"></a></span><a class="link" href="overload5.html#boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload5.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 stream descriptor object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload5.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.posix__basic_stream_descriptor.basic_stream_descriptor.overload5.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_stream_descriptor(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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_descriptor.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="../bytes_readable.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/bytes_readable.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/bytes_readable.html
index 52d94c196a..37b828cc6b 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/bytes_readable.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/bytes_readable.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::bytes_readable</title>
+<title>posix::basic_stream_descriptor::bytes_readable</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="async_wait.html" title="posix::descriptor::async_wait">
-<link rel="next" href="cancel.html" title="posix::descriptor::cancel">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="basic_stream_descriptor/overload5.html" title="posix::basic_stream_descriptor::basic_stream_descriptor (5 of 5 overloads)">
+<link rel="next" href="cancel.html" title="posix::basic_stream_descriptor::cancel">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,17 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_stream_descriptor/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="cancel.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.posix__descriptor.bytes_readable"></a><a class="link" href="bytes_readable.html" title="posix::descriptor::bytes_readable">posix::descriptor::bytes_readable</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.bytes_readable"></a><a class="link" href="bytes_readable.html" title="posix::basic_stream_descriptor::bytes_readable">posix::basic_stream_descriptor::bytes_readable</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.bytes_readable"></a>
+ <span class="emphasis"><em>Inherited from posix::descriptor_base.</em></span>
+ </p>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.bytes_readable"></a>
IO
control command to get the amount of data that can be read without blocking.
</p>
@@ -37,21 +40,21 @@ IO
Implements the FIONREAD IO control command.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.bytes_readable.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.bytes_readable.example"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.posix__descriptor.bytes_readable.example">Example</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.bytes_readable.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.bytes_readable.example"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.posix__basic_stream_descriptor.bytes_readable.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(io_context);
+<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(my_context);
...
boost::asio::descriptor_base::bytes_readable command(true);
descriptor.io_control(command);
std::size_t bytes_readable = command.get();
</pre>
<h6>
-<a name="boost_asio.reference.posix__descriptor.bytes_readable.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.bytes_readable.requirements"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.posix__descriptor.bytes_readable.requirements">Requirements</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.bytes_readable.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.bytes_readable.requirements"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.posix__basic_stream_descriptor.bytes_readable.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/descriptor.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/basic_stream_descriptor.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -59,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>
@@ -67,7 +70,7 @@ std::size_t bytes_readable = command.get();
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_stream_descriptor/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/cancel.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel.html
index 690bbace02..1c38775df4 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/cancel.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::cancel</title>
+<title>posix::basic_stream_descriptor::cancel</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="bytes_readable.html" title="posix::stream_descriptor::bytes_readable">
-<link rel="next" href="cancel/overload1.html" title="posix::stream_descriptor::cancel (1 of 2 overloads)">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="bytes_readable.html" title="posix::basic_stream_descriptor::bytes_readable">
+<link rel="next" href="cancel/overload1.html" title="posix::basic_stream_descriptor::cancel (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bytes_readable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="bytes_readable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="cancel/overload1.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.posix__stream_descriptor.cancel"></a><a class="link" href="cancel.html" title="posix::stream_descriptor::cancel">posix::stream_descriptor::cancel</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.cancel"></a><a class="link" href="cancel.html" title="posix::basic_stream_descriptor::cancel">posix::basic_stream_descriptor::cancel</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.cancel"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.cancel"></a>
Cancel
all asynchronous operations associated with the descriptor.
</p>
-<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="posix::stream_descriptor::cancel (1 of 2 overloads)">cancel</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="posix::stream_descriptor::cancel (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="posix::basic_stream_descriptor::cancel (1 of 2 overloads)">cancel</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="posix::basic_stream_descriptor::cancel (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="cancel/overload2.html" title="posix::stream_descriptor::cancel (2 of 2 overloads)">cancel</a>(
+void <a class="link" href="cancel/overload2.html" title="posix::basic_stream_descriptor::cancel (2 of 2 overloads)">cancel</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="posix::stream_descriptor::cancel (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="posix::basic_stream_descriptor::cancel (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>
@@ -49,7 +49,7 @@ void <a class="link" href="cancel/overload2.html" title="posix::stream_descripto
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bytes_readable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="bytes_readable.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/cancel/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload1.html
index 2891b7c469..0ff59a8799 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::cancel (1 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::cancel (1 of 2 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="../cancel.html" title="posix::stream_descriptor::cancel">
-<link rel="prev" href="../cancel.html" title="posix::stream_descriptor::cancel">
-<link rel="next" href="overload2.html" title="posix::stream_descriptor::cancel (2 of 2 overloads)">
+<link rel="up" href="../cancel.html" title="posix::basic_stream_descriptor::cancel">
+<link rel="prev" href="../cancel.html" title="posix::basic_stream_descriptor::cancel">
+<link rel="next" href="overload2.html" title="posix::basic_stream_descriptor::cancel (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.cancel.overload1"></a><a class="link" href="overload1.html" title="posix::stream_descriptor::cancel (1 of 2 overloads)">posix::stream_descriptor::cancel
+<a name="boost_asio.reference.posix__basic_stream_descriptor.cancel.overload1"></a><a class="link" href="overload1.html" title="posix::basic_stream_descriptor::cancel (1 of 2 overloads)">posix::basic_stream_descriptor::cancel
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Cancel all asynchronous operations associated with the descriptor.
@@ -41,8 +41,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.cancel.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.cancel.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.cancel.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.cancel.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -56,7 +56,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/posix__stream_descriptor/cancel/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload2.html
index dae88ec6e6..34323f4b2c 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::cancel (2 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::cancel (2 of 2 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="../cancel.html" title="posix::stream_descriptor::cancel">
-<link rel="prev" href="overload1.html" title="posix::stream_descriptor::cancel (1 of 2 overloads)">
-<link rel="next" href="../close.html" title="posix::stream_descriptor::close">
+<link rel="up" href="../cancel.html" title="posix::basic_stream_descriptor::cancel">
+<link rel="prev" href="overload1.html" title="posix::basic_stream_descriptor::cancel (1 of 2 overloads)">
+<link rel="next" href="../close.html" title="posix::basic_stream_descriptor::close">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.cancel.overload2"></a><a class="link" href="overload2.html" title="posix::stream_descriptor::cancel (2 of 2 overloads)">posix::stream_descriptor::cancel
+<a name="boost_asio.reference.posix__basic_stream_descriptor.cancel.overload2"></a><a class="link" href="overload2.html" title="posix::basic_stream_descriptor::cancel (2 of 2 overloads)">posix::basic_stream_descriptor::cancel
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Cancel all asynchronous operations associated with the descriptor.
@@ -42,8 +42,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.cancel.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.cancel.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.cancel.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.cancel.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -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/posix__basic_stream_descriptor/close.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close.html
new file mode 100644
index 0000000000..3a0bd8a979
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close.html
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_stream_descriptor::close</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="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="cancel/overload2.html" title="posix::basic_stream_descriptor::cancel (2 of 2 overloads)">
+<link rel="next" href="close/overload1.html" title="posix::basic_stream_descriptor::close (1 of 2 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="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="close/overload1.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.posix__basic_stream_descriptor.close"></a><a class="link" href="close.html" title="posix::basic_stream_descriptor::close">posix::basic_stream_descriptor::close</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.close"></a>
+Close
+ the descriptor.
+ </p>
+<pre class="programlisting">void <a class="link" href="close/overload1.html" title="posix::basic_stream_descriptor::close (1 of 2 overloads)">close</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="posix::basic_stream_descriptor::close (1 of 2 overloads)">more...</a></em></span>
+
+void <a class="link" href="close/overload2.html" title="posix::basic_stream_descriptor::close (2 of 2 overloads)">close</a>(
+ boost::system::error_code &amp; ec);
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="posix::basic_stream_descriptor::close (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-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="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/close/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload1.html
index e2ab794077..291ebb2def 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/close/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::close (1 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::close (1 of 2 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="../close.html" title="posix::stream_descriptor::close">
-<link rel="prev" href="../close.html" title="posix::stream_descriptor::close">
-<link rel="next" href="overload2.html" title="posix::stream_descriptor::close (2 of 2 overloads)">
+<link rel="up" href="../close.html" title="posix::basic_stream_descriptor::close">
+<link rel="prev" href="../close.html" title="posix::basic_stream_descriptor::close">
+<link rel="next" href="overload2.html" title="posix::basic_stream_descriptor::close (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.close.overload1"></a><a class="link" href="overload1.html" title="posix::stream_descriptor::close (1 of 2 overloads)">posix::stream_descriptor::close
+<a name="boost_asio.reference.posix__basic_stream_descriptor.close.overload1"></a><a class="link" href="overload1.html" title="posix::basic_stream_descriptor::close (1 of 2 overloads)">posix::basic_stream_descriptor::close
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Close the descriptor.
@@ -41,8 +41,8 @@
with the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.close.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.close.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.close.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.close.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -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/posix__descriptor/close/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload2.html
index fb7306225d..53906beaed 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/close/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::close (2 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::close (2 of 2 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="../close.html" title="posix::descriptor::close">
-<link rel="prev" href="overload1.html" title="posix::descriptor::close (1 of 2 overloads)">
-<link rel="next" href="../descriptor.html" title="posix::descriptor::descriptor">
+<link rel="up" href="../close.html" title="posix::basic_stream_descriptor::close">
+<link rel="prev" href="overload1.html" title="posix::basic_stream_descriptor::close (1 of 2 overloads)">
+<link rel="next" href="../executor_type.html" title="posix::basic_stream_descriptor::executor_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,17 @@
</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="../close.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="../descriptor.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="../close.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="../executor_type.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.posix__descriptor.close.overload2"></a><a class="link" href="overload2.html" title="posix::descriptor::close (2 of 2 overloads)">posix::descriptor::close
+<a name="boost_asio.reference.posix__basic_stream_descriptor.close.overload2"></a><a class="link" href="overload2.html" title="posix::basic_stream_descriptor::close (2 of 2 overloads)">posix::basic_stream_descriptor::close
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
+ </p>
+<p>
Close the descriptor.
</p>
<pre class="programlisting">void close(
@@ -39,8 +42,8 @@
with the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.close.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__descriptor.close.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.close.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.close.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -55,7 +58,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>
@@ -63,7 +66,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="../close.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="../descriptor.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="../close.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="../executor_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/executor_type.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/executor_type.html
new file mode 100644
index 0000000000..87f83e9f18
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/executor_type.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_stream_descriptor::executor_type</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="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="close/overload2.html" title="posix::basic_stream_descriptor::close (2 of 2 overloads)">
+<link rel="next" href="get_executor.html" title="posix::basic_stream_descriptor::get_executor">
+</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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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_executor.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.posix__basic_stream_descriptor.executor_type"></a><a class="link" href="executor_type.html" title="posix::basic_stream_descriptor::executor_type">posix::basic_stream_descriptor::executor_type</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.executor_type"></a>
+The
+ type of the executor associated with the object.
+ </p>
+<pre class="programlisting">typedef Executor executor_type;
+</pre>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.executor_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.posix__basic_stream_descriptor.executor_type.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/basic_stream_descriptor.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_executor.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_executor.html
new file mode 100644
index 0000000000..be5c0d0459
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_executor.html
@@ -0,0 +1,53 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_stream_descriptor::get_executor</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="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="executor_type.html" title="posix::basic_stream_descriptor::executor_type">
+<link rel="next" href="impl_.html" title="posix::basic_stream_descriptor::impl_">
+</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="executor_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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><h4 class="title">
+<a name="boost_asio.reference.posix__basic_stream_descriptor.get_executor"></a><a class="link" href="get_executor.html" title="posix::basic_stream_descriptor::get_executor">posix::basic_stream_descriptor::get_executor</a>
+</h4></div></div></div>
+<p>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
+ </p>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.get_executor"></a>
+Get
+ the executor associated with the object.
+ </p>
+<pre class="programlisting">executor_type get_executor();
+</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="executor_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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/buffered_stream/get_io_context.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/impl_.html
index 44b69e677e..bd38e9753b 100644
--- a/doc/html/boost_asio/reference/buffered_stream/get_io_context.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/impl_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>buffered_stream::get_io_context</title>
+<title>posix::basic_stream_descriptor::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="../buffered_stream.html" title="buffered_stream">
-<link rel="prev" href="get_executor.html" title="buffered_stream::get_executor">
-<link rel="next" href="get_io_service.html" title="buffered_stream::get_io_service">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="get_executor.html" title="posix::basic_stream_descriptor::get_executor">
+<link rel="next" href="io_control.html" title="posix::basic_stream_descriptor::io_control">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,24 +20,24 @@
</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="../buffered_stream.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>
+<a accesskey="p" href="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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.buffered_stream.get_io_context"></a><a class="link" href="get_io_context.html" title="buffered_stream::get_io_context">buffered_stream::get_io_context</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.impl_"></a><a class="link" href="impl_.html" title="posix::basic_stream_descriptor::impl_">posix::basic_stream_descriptor::impl_</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.buffered_stream.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.
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
-<pre class="programlisting">boost::asio::io_context &amp; get_io_context();
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.impl_"></a>
+ </p>
+<pre class="programlisting">detail::io_object_impl&lt; detail::reactive_descriptor_service, 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-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>
@@ -45,7 +45,7 @@
</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="../buffered_stream.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>
+<a accesskey="p" href="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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/posix__stream_descriptor/io_control.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control.html
index 230c75d4ca..7eeda00b7c 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/io_control.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::io_control</title>
+<title>posix::basic_stream_descriptor::io_control</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="get_io_service.html" title="posix::stream_descriptor::get_io_service">
-<link rel="next" href="io_control/overload1.html" title="posix::stream_descriptor::io_control (1 of 2 overloads)">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="impl_.html" title="posix::basic_stream_descriptor::impl_">
+<link rel="next" href="io_control/overload1.html" title="posix::basic_stream_descriptor::io_control (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,34 +20,34 @@
</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="../posix__stream_descriptor.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="../posix__basic_stream_descriptor.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">
-<a name="boost_asio.reference.posix__stream_descriptor.io_control"></a><a class="link" href="io_control.html" title="posix::stream_descriptor::io_control">posix::stream_descriptor::io_control</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.io_control"></a><a class="link" href="io_control.html" title="posix::basic_stream_descriptor::io_control">posix::basic_stream_descriptor::io_control</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.io_control"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.io_control"></a>
Perform
an IO control command on the descriptor.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../IoControlCommand.html" title="I/O control command requirements">IoControlCommand</a>&gt;
-void <a class="link" href="io_control/overload1.html" title="posix::stream_descriptor::io_control (1 of 2 overloads)">io_control</a>(
+void <a class="link" href="io_control/overload1.html" title="posix::basic_stream_descriptor::io_control (1 of 2 overloads)">io_control</a>(
IoControlCommand &amp; command);
- <span class="emphasis"><em>&#187; <a class="link" href="io_control/overload1.html" title="posix::stream_descriptor::io_control (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="io_control/overload1.html" title="posix::basic_stream_descriptor::io_control (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../IoControlCommand.html" title="I/O control command requirements">IoControlCommand</a>&gt;
-void <a class="link" href="io_control/overload2.html" title="posix::stream_descriptor::io_control (2 of 2 overloads)">io_control</a>(
+void <a class="link" href="io_control/overload2.html" title="posix::basic_stream_descriptor::io_control (2 of 2 overloads)">io_control</a>(
IoControlCommand &amp; command,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="io_control/overload2.html" title="posix::stream_descriptor::io_control (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="io_control/overload2.html" title="posix::basic_stream_descriptor::io_control (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>
@@ -55,7 +55,7 @@ void <a class="link" href="io_control/overload2.html" title="posix::stream_descr
</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="../posix__stream_descriptor.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="../posix__basic_stream_descriptor.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/posix__stream_descriptor/io_control/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload1.html
index 331e0aad7a..1d28ba652e 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/io_control/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::io_control (1 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::io_control (1 of 2 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="../io_control.html" title="posix::stream_descriptor::io_control">
-<link rel="prev" href="../io_control.html" title="posix::stream_descriptor::io_control">
-<link rel="next" href="overload2.html" title="posix::stream_descriptor::io_control (2 of 2 overloads)">
+<link rel="up" href="../io_control.html" title="posix::basic_stream_descriptor::io_control">
+<link rel="prev" href="../io_control.html" title="posix::basic_stream_descriptor::io_control">
+<link rel="next" href="overload2.html" title="posix::basic_stream_descriptor::io_control (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.io_control.overload1"></a><a class="link" href="overload1.html" title="posix::stream_descriptor::io_control (1 of 2 overloads)">posix::stream_descriptor::io_control
+<a name="boost_asio.reference.posix__basic_stream_descriptor.io_control.overload1"></a><a class="link" href="overload1.html" title="posix::basic_stream_descriptor::io_control (1 of 2 overloads)">posix::basic_stream_descriptor::io_control
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Perform an IO control command on the descriptor.
@@ -42,8 +42,8 @@ void io_control(
This function is used to execute an IO control command on the descriptor.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.io_control.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.io_control.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.io_control.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.io_control.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.io_control.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.io_control.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -55,8 +55,8 @@ void io_control(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.io_control.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.io_control.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.io_control.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.io_control.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.io_control.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.io_control.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -68,13 +68,13 @@ void io_control(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.io_control.overload1.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.io_control.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.io_control.overload1.example">Example</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.io_control.overload1.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.io_control.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.io_control.overload1.example">Example</a>
</h6>
<p>
Getting the number of bytes ready to read:
</p>
-<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(io_context);
+<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(my_context);
...
boost::asio::posix::stream_descriptor::bytes_readable command;
descriptor.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/posix__stream_descriptor/io_control/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload2.html
index 1f311f5090..d8c785f4e2 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/io_control/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::io_control (2 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::io_control (2 of 2 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="../io_control.html" title="posix::stream_descriptor::io_control">
-<link rel="prev" href="overload1.html" title="posix::stream_descriptor::io_control (1 of 2 overloads)">
-<link rel="next" href="../is_open.html" title="posix::stream_descriptor::is_open">
+<link rel="up" href="../io_control.html" title="posix::basic_stream_descriptor::io_control">
+<link rel="prev" href="overload1.html" title="posix::basic_stream_descriptor::io_control (1 of 2 overloads)">
+<link rel="next" href="../is_open.html" title="posix::basic_stream_descriptor::is_open">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.io_control.overload2"></a><a class="link" href="overload2.html" title="posix::stream_descriptor::io_control (2 of 2 overloads)">posix::stream_descriptor::io_control
+<a name="boost_asio.reference.posix__basic_stream_descriptor.io_control.overload2"></a><a class="link" href="overload2.html" title="posix::basic_stream_descriptor::io_control (2 of 2 overloads)">posix::basic_stream_descriptor::io_control
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Perform an IO control command on the descriptor.
@@ -43,8 +43,8 @@ void io_control(
This function is used to execute an IO control command on the descriptor.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.io_control.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.io_control.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.io_control.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.io_control.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.io_control.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.io_control.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -60,13 +60,13 @@ void io_control(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.io_control.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.io_control.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.io_control.overload2.example">Example</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.io_control.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.io_control.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.io_control.overload2.example">Example</a>
</h6>
<p>
Getting the number of bytes ready to read:
</p>
-<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(io_context);
+<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(my_context);
...
boost::asio::posix::stream_descriptor::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/posix__stream_descriptor/is_open.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/is_open.html
index 3d1b046fe7..ff9538ece5 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/is_open.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/is_open.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::is_open</title>
+<title>posix::basic_stream_descriptor::is_open</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="io_control/overload2.html" title="posix::stream_descriptor::io_control (2 of 2 overloads)">
-<link rel="next" href="lowest_layer.html" title="posix::stream_descriptor::lowest_layer">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="io_control/overload2.html" title="posix::basic_stream_descriptor::io_control (2 of 2 overloads)">
+<link rel="next" href="lowest_layer.html" title="posix::basic_stream_descriptor::lowest_layer">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,17 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="io_control/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="io_control/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="lowest_layer.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.posix__stream_descriptor.is_open"></a><a class="link" href="is_open.html" title="posix::stream_descriptor::is_open">posix::stream_descriptor::is_open</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.is_open"></a><a class="link" href="is_open.html" title="posix::basic_stream_descriptor::is_open">posix::basic_stream_descriptor::is_open</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.is_open"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.is_open"></a>
Determine
whether the descriptor is open.
</p>
@@ -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>
@@ -47,7 +47,7 @@ Determine
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="io_control/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="io_control/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/lowest_layer.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer.html
index a327922e38..040c2139db 100644
--- a/doc/html/boost_asio/reference/serial_port/lowest_layer.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::lowest_layer</title>
+<title>posix::basic_stream_descriptor::lowest_layer</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="is_open.html" title="serial_port::is_open">
-<link rel="next" href="lowest_layer/overload1.html" title="serial_port::lowest_layer (1 of 2 overloads)">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="is_open.html" title="posix::basic_stream_descriptor::is_open">
+<link rel="next" href="lowest_layer/overload1.html" title="posix::basic_stream_descriptor::lowest_layer (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="lowest_layer/overload1.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.serial_port.lowest_layer"></a><a class="link" href="lowest_layer.html" title="serial_port::lowest_layer">serial_port::lowest_layer</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer"></a><a class="link" href="lowest_layer.html" title="posix::basic_stream_descriptor::lowest_layer">posix::basic_stream_descriptor::lowest_layer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.lowest_layer"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.lowest_layer"></a>
Get
a reference to the lowest layer.
</p>
-<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="serial_port::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="serial_port::lowest_layer (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="posix::basic_stream_descriptor::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="posix::basic_stream_descriptor::lowest_layer (1 of 2 overloads)">more...</a></em></span>
</pre>
<p>
Get a const reference to the lowest layer.
</p>
-<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="serial_port::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="serial_port::lowest_layer (2 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="posix::basic_stream_descriptor::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="posix::basic_stream_descriptor::lowest_layer (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>
@@ -51,7 +51,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/lowest_layer/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload1.html
index da1c2ec8ba..9ccac2f50a 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::lowest_layer (1 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::lowest_layer (1 of 2 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="../lowest_layer.html" title="posix::stream_descriptor::lowest_layer">
-<link rel="prev" href="../lowest_layer.html" title="posix::stream_descriptor::lowest_layer">
-<link rel="next" href="overload2.html" title="posix::stream_descriptor::lowest_layer (2 of 2 overloads)">
+<link rel="up" href="../lowest_layer.html" title="posix::basic_stream_descriptor::lowest_layer">
+<link rel="prev" href="../lowest_layer.html" title="posix::basic_stream_descriptor::lowest_layer">
+<link rel="next" href="overload2.html" title="posix::basic_stream_descriptor::lowest_layer (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="posix::stream_descriptor::lowest_layer (1 of 2 overloads)">posix::stream_descriptor::lowest_layer
+<a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="posix::basic_stream_descriptor::lowest_layer (1 of 2 overloads)">posix::basic_stream_descriptor::lowest_layer
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Get a reference to the lowest layer.
@@ -41,8 +41,8 @@
a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.lowest_layer.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.lowest_layer.overload1.return_value">Return
+<a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.lowest_layer.overload1.return_value">Return
Value</a>
</h6>
<p>
@@ -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/posix__stream_descriptor/lowest_layer/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload2.html
index f93a4f989c..a3e13c57fb 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::lowest_layer (2 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::lowest_layer (2 of 2 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="../lowest_layer.html" title="posix::stream_descriptor::lowest_layer">
-<link rel="prev" href="overload1.html" title="posix::stream_descriptor::lowest_layer (1 of 2 overloads)">
-<link rel="next" href="../lowest_layer_type.html" title="posix::stream_descriptor::lowest_layer_type">
+<link rel="up" href="../lowest_layer.html" title="posix::basic_stream_descriptor::lowest_layer">
+<link rel="prev" href="overload1.html" title="posix::basic_stream_descriptor::lowest_layer (1 of 2 overloads)">
+<link rel="next" href="../lowest_layer_type.html" title="posix::basic_stream_descriptor::lowest_layer_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="posix::stream_descriptor::lowest_layer (2 of 2 overloads)">posix::stream_descriptor::lowest_layer
+<a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="posix::basic_stream_descriptor::lowest_layer (2 of 2 overloads)">posix::basic_stream_descriptor::lowest_layer
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Get a const reference to the lowest layer.
@@ -41,8 +41,8 @@
returns a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.lowest_layer.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.lowest_layer.overload2.return_value">Return
+<a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.lowest_layer.overload2.return_value">Return
Value</a>
</h6>
<p>
@@ -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/posix__stream_descriptor/lowest_layer_type.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer_type.html
index 0345c66bb2..af06eae7cd 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::lowest_layer_type</title>
+<title>posix::basic_stream_descriptor::lowest_layer_type</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="lowest_layer/overload2.html" title="posix::stream_descriptor::lowest_layer (2 of 2 overloads)">
-<link rel="next" href="native_handle.html" title="posix::stream_descriptor::native_handle">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="lowest_layer/overload2.html" title="posix::basic_stream_descriptor::lowest_layer (2 of 2 overloads)">
+<link rel="next" href="native_handle.html" title="posix::basic_stream_descriptor::native_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,25 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="native_handle.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.posix__stream_descriptor.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="posix::stream_descriptor::lowest_layer_type">posix::stream_descriptor::lowest_layer_type</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="posix::basic_stream_descriptor::lowest_layer_type">posix::basic_stream_descriptor::lowest_layer_type</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.lowest_layer_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.lowest_layer_type"></a>
A
descriptor is always the lowest layer.
</p>
-<pre class="programlisting">typedef descriptor lowest_layer_type;
+<pre class="programlisting">typedef basic_descriptor lowest_layer_type;
</pre>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.lowest_layer_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__stream_descriptor.lowest_layer_type.types">Types</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.types">Types</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -61,7 +61,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/bytes_readable.html" title="posix::descriptor::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/bytes_readable.html" title="posix::basic_descriptor::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
</p>
</td>
<td>
@@ -74,7 +74,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/executor_type.html" title="posix::descriptor::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/executor_type.html" title="posix::basic_descriptor::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -86,7 +86,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/lowest_layer_type.html" title="posix::descriptor::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/lowest_layer_type.html" title="posix::basic_descriptor::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
@@ -98,7 +98,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/native_handle_type.html" title="posix::descriptor::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/native_handle_type.html" title="posix::basic_descriptor::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -110,7 +110,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/wait_type.html" title="posix::descriptor::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/wait_type.html" title="posix::basic_descriptor::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
</p>
</td>
<td>
@@ -122,8 +122,8 @@ A
</tbody>
</table></div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.lowest_layer_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__stream_descriptor.lowest_layer_type.member_functions">Member
+<a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.member_functions">Member
Functions</a>
</h6>
<div class="informaltable"><table class="table">
@@ -147,7 +147,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/assign.html" title="posix::descriptor::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/assign.html" title="posix::basic_descriptor::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -159,7 +159,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/async_wait.html" title="posix::descriptor::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/async_wait.html" title="posix::basic_descriptor::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
</p>
</td>
<td>
@@ -172,31 +172,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/cancel.html" title="posix::descriptor::cancel"><span class="bold"><strong>cancel</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Cancel all asynchronous operations associated with the descriptor.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="../posix__descriptor/close.html" title="posix::descriptor::close"><span class="bold"><strong>close</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Close the descriptor.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="../posix__descriptor/descriptor.html" title="posix::descriptor::descriptor"><span class="bold"><strong>descriptor</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/basic_descriptor.html" title="posix::basic_descriptor::basic_descriptor"><span class="bold"><strong>basic_descriptor</strong></span></a>
</p>
</td>
<td>
@@ -210,45 +186,43 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/get_executor.html" title="posix::descriptor::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/cancel.html" title="posix::basic_descriptor::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the descriptor.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/get_io_context.html" title="posix::descriptor::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/close.html" title="posix::basic_descriptor::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the descriptor.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/get_io_service.html" title="posix::descriptor::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/get_executor.html" title="posix::basic_descriptor::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/io_control.html" title="posix::descriptor::io_control"><span class="bold"><strong>io_control</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/io_control.html" title="posix::basic_descriptor::io_control"><span class="bold"><strong>io_control</strong></span></a>
</p>
</td>
<td>
@@ -260,7 +234,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/is_open.html" title="posix::descriptor::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/is_open.html" title="posix::basic_descriptor::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -272,7 +246,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/lowest_layer.html" title="posix::descriptor::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/lowest_layer.html" title="posix::basic_descriptor::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -285,7 +259,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/native_handle.html" title="posix::descriptor::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/native_handle.html" title="posix::basic_descriptor::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -297,7 +271,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/native_non_blocking.html" title="posix::descriptor::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/native_non_blocking.html" title="posix::basic_descriptor::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
</p>
</td>
<td>
@@ -311,7 +285,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/non_blocking.html" title="posix::descriptor::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/non_blocking.html" title="posix::basic_descriptor::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
</p>
</td>
<td>
@@ -324,7 +298,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/operator_eq_.html" title="posix::descriptor::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/operator_eq_.html" title="posix::basic_descriptor::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
@@ -336,7 +310,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/release.html" title="posix::descriptor::release"><span class="bold"><strong>release</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/release.html" title="posix::basic_descriptor::release"><span class="bold"><strong>release</strong></span></a>
</p>
</td>
<td>
@@ -348,7 +322,7 @@ A
<tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/wait.html" title="posix::descriptor::wait"><span class="bold"><strong>wait</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/wait.html" title="posix::basic_descriptor::wait"><span class="bold"><strong>wait</strong></span></a>
</p>
</td>
<td>
@@ -361,8 +335,8 @@ A
</tbody>
</table></div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.lowest_layer_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.lowest_layer_type.protected_member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__stream_descriptor.lowest_layer_type.protected_member_functions">Protected
+<a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.protected_member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.protected_member_functions">Protected
Member Functions</a>
</h6>
<div class="informaltable"><table class="table">
@@ -385,7 +359,7 @@ A
<tbody><tr>
<td>
<p>
- <a class="link" href="../posix__descriptor/_descriptor.html" title="posix::descriptor::~descriptor"><span class="bold"><strong>~descriptor</strong></span></a>
+ <a class="link" href="../posix__basic_descriptor/_basic_descriptor.html" title="posix::basic_descriptor::~basic_descriptor"><span class="bold"><strong>~basic_descriptor</strong></span></a>
</p>
</td>
<td>
@@ -395,13 +369,45 @@ A
</td>
</tr></tbody>
</table></div>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.protected_data_members"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__basic_stream_descriptor.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="../posix__basic_descriptor/impl_.html" title="posix::basic_descriptor::impl_"><span class="bold"><strong>impl_</strong></span></a>
+ </p>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
<p>
- The <a class="link" href="../posix__descriptor.html" title="posix::descriptor"><code class="computeroutput">posix::descriptor</code></a>
+ The <a class="link" href="../posix__basic_descriptor.html" title="posix::basic_descriptor"><code class="computeroutput">posix::basic_descriptor</code></a>
class template provides the ability to wrap a POSIX descriptor.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.lowest_layer_type.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__stream_descriptor.lowest_layer_type.thread_safety">Thread
+<a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.thread_safety">Thread
Safety</a>
</h6>
<p>
@@ -411,11 +417,11 @@ A
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.lowest_layer_type.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__stream_descriptor.lowest_layer_type.requirements">Requirements</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.posix__basic_stream_descriptor.lowest_layer_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/stream_descriptor.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/basic_stream_descriptor.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -423,7 +429,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>
@@ -431,7 +437,7 @@ A
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle.html
new file mode 100644
index 0000000000..70d8329528
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle.html
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_stream_descriptor::native_handle</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="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="lowest_layer_type.html" title="posix::basic_stream_descriptor::lowest_layer_type">
+<link rel="next" href="native_handle_type.html" title="posix::basic_stream_descriptor::native_handle_type">
+</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="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="native_handle_type.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.posix__basic_stream_descriptor.native_handle"></a><a class="link" href="native_handle.html" title="posix::basic_stream_descriptor::native_handle">posix::basic_stream_descriptor::native_handle</a>
+</h4></div></div></div>
+<p>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
+ </p>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.native_handle"></a>
+Get
+ the native descriptor representation.
+ </p>
+<pre class="programlisting">native_handle_type native_handle();
+</pre>
+<p>
+ This function may be used to obtain the underlying representation of the
+ descriptor. This is intended to allow access to native descriptor functionality
+ that is not otherwise provided.
+ </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="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle_type.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle_type.html
new file mode 100644
index 0000000000..2092326bf0
--- /dev/null
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle_type.html
@@ -0,0 +1,440 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>posix::basic_stream_descriptor::native_handle_type</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="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="native_handle.html" title="posix::basic_stream_descriptor::native_handle">
+<link rel="next" href="native_non_blocking.html" title="posix::basic_stream_descriptor::native_non_blocking">
+</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="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="native_non_blocking.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.posix__basic_stream_descriptor.native_handle_type"></a><a class="link" href="native_handle_type.html" title="posix::basic_stream_descriptor::native_handle_type">posix::basic_stream_descriptor::native_handle_type</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.native_handle_type"></a>
+The
+ native representation of a descriptor.
+ </p>
+<pre class="programlisting">typedef basic_descriptor&lt; Executor &gt;::native_handle_type native_handle_type;
+</pre>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.types"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.types">Types</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="../posix__basic_descriptor/bytes_readable.html" title="posix::basic_descriptor::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ IO control command to get the amount of data that can be read
+ without blocking.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/executor_type.html" title="posix::basic_descriptor::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/lowest_layer_type.html" title="posix::basic_descriptor::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ A descriptor is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/native_handle_type.html" title="posix::basic_descriptor::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/wait_type.html" title="posix::basic_descriptor::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait types.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.member_functions"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.posix__basic_stream_descriptor.native_handle_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="../posix__basic_descriptor/assign.html" title="posix::basic_descriptor::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native descriptor to the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/async_wait.html" title="posix::basic_descriptor::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Asynchronously wait for the descriptor to become ready to read,
+ ready to write, or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/basic_descriptor.html" title="posix::basic_descriptor::basic_descriptor"><span class="bold"><strong>basic_descriptor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct a descriptor without opening it. <br> <span class="silver"> &#8212;</span><br> Construct
+ a descriptor on an existing native descriptor. <br> <span class="silver"> &#8212;</span><br>
+ Move-construct a descriptor from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/cancel.html" title="posix::basic_descriptor::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/close.html" title="posix::basic_descriptor::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/get_executor.html" title="posix::basic_descriptor::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/io_control.html" title="posix::basic_descriptor::io_control"><span class="bold"><strong>io_control</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Perform an IO control command on the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/is_open.html" title="posix::basic_descriptor::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the descriptor is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/lowest_layer.html" title="posix::basic_descriptor::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/native_handle.html" title="posix::basic_descriptor::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native descriptor representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/native_non_blocking.html" title="posix::basic_descriptor::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the native descriptor implementation.
+ <br> <span class="silver"> &#8212;</span><br> Sets the non-blocking mode of the native descriptor
+ implementation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/non_blocking.html" title="posix::basic_descriptor::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Gets the non-blocking mode of the descriptor. <br> <span class="silver"> &#8212;</span><br> Sets
+ the non-blocking mode of the descriptor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/operator_eq_.html" title="posix::basic_descriptor::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign a descriptor from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/release.html" title="posix::basic_descriptor::release"><span class="bold"><strong>release</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Release ownership of the native descriptor implementation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="../posix__basic_descriptor/wait.html" title="posix::basic_descriptor::wait"><span class="bold"><strong>wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Wait for the descriptor to become ready to read, ready to write,
+ or to have pending error conditions.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.protected_member_functions"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.protected_member_functions">Protected
+ 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="../posix__basic_descriptor/_basic_descriptor.html" title="posix::basic_descriptor::~basic_descriptor"><span class="bold"><strong>~basic_descriptor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Protected destructor to prevent deletion through this type.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.protected_data_members"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.posix__basic_stream_descriptor.native_handle_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="../posix__basic_descriptor/impl_.html" title="posix::basic_descriptor::impl_"><span class="bold"><strong>impl_</strong></span></a>
+ </p>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+ The <a class="link" href="../posix__basic_descriptor.html" title="posix::basic_descriptor"><code class="computeroutput">posix::basic_descriptor</code></a>
+ class template provides the ability to wrap a POSIX descriptor.
+ </p>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.thread_safety"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.thread_safety">Thread
+ Safety</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h6>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.posix__basic_stream_descriptor.native_handle_type.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/basic_stream_descriptor.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="native_non_blocking.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/native_non_blocking.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking.html
index e087b01c87..d5843195d7 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/native_non_blocking.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::native_non_blocking</title>
+<title>posix::basic_stream_descriptor::native_non_blocking</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="native_handle_type.html" title="posix::stream_descriptor::native_handle_type">
-<link rel="next" href="native_non_blocking/overload1.html" title="posix::stream_descriptor::native_non_blocking (1 of 3 overloads)">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="native_handle_type.html" title="posix::basic_stream_descriptor::native_handle_type">
+<link rel="next" href="native_non_blocking/overload1.html" title="posix::basic_stream_descriptor::native_non_blocking (1 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,36 +20,36 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="native_non_blocking/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="native_non_blocking/overload1.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.posix__stream_descriptor.native_non_blocking"></a><a class="link" href="native_non_blocking.html" title="posix::stream_descriptor::native_non_blocking">posix::stream_descriptor::native_non_blocking</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking"></a><a class="link" href="native_non_blocking.html" title="posix::basic_stream_descriptor::native_non_blocking">posix::basic_stream_descriptor::native_non_blocking</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.native_non_blocking"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.native_non_blocking"></a>
Gets
the non-blocking mode of the native descriptor implementation.
</p>
-<pre class="programlisting">bool <a class="link" href="native_non_blocking/overload1.html" title="posix::stream_descriptor::native_non_blocking (1 of 3 overloads)">native_non_blocking</a>() const;
- <span class="emphasis"><em>&#187; <a class="link" href="native_non_blocking/overload1.html" title="posix::stream_descriptor::native_non_blocking (1 of 3 overloads)">more...</a></em></span>
+<pre class="programlisting">bool <a class="link" href="native_non_blocking/overload1.html" title="posix::basic_stream_descriptor::native_non_blocking (1 of 3 overloads)">native_non_blocking</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="native_non_blocking/overload1.html" title="posix::basic_stream_descriptor::native_non_blocking (1 of 3 overloads)">more...</a></em></span>
</pre>
<p>
Sets the non-blocking mode of the native descriptor implementation.
</p>
-<pre class="programlisting">void <a class="link" href="native_non_blocking/overload2.html" title="posix::stream_descriptor::native_non_blocking (2 of 3 overloads)">native_non_blocking</a>(
+<pre class="programlisting">void <a class="link" href="native_non_blocking/overload2.html" title="posix::basic_stream_descriptor::native_non_blocking (2 of 3 overloads)">native_non_blocking</a>(
bool mode);
- <span class="emphasis"><em>&#187; <a class="link" href="native_non_blocking/overload2.html" title="posix::stream_descriptor::native_non_blocking (2 of 3 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="native_non_blocking/overload2.html" title="posix::basic_stream_descriptor::native_non_blocking (2 of 3 overloads)">more...</a></em></span>
-void <a class="link" href="native_non_blocking/overload3.html" title="posix::stream_descriptor::native_non_blocking (3 of 3 overloads)">native_non_blocking</a>(
+void <a class="link" href="native_non_blocking/overload3.html" title="posix::basic_stream_descriptor::native_non_blocking (3 of 3 overloads)">native_non_blocking</a>(
bool mode,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="native_non_blocking/overload3.html" title="posix::stream_descriptor::native_non_blocking (3 of 3 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="native_non_blocking/overload3.html" title="posix::basic_stream_descriptor::native_non_blocking (3 of 3 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>
@@ -57,7 +57,7 @@ void <a class="link" href="native_non_blocking/overload3.html" title="posix::str
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="native_non_blocking/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="native_non_blocking/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload1.html
index b319cd9647..2c652f451a 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/native_non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::native_non_blocking (1 of 3 overloads)</title>
+<title>posix::basic_stream_descriptor::native_non_blocking (1 of 3 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="../native_non_blocking.html" title="posix::stream_descriptor::native_non_blocking">
-<link rel="prev" href="../native_non_blocking.html" title="posix::stream_descriptor::native_non_blocking">
-<link rel="next" href="overload2.html" title="posix::stream_descriptor::native_non_blocking (2 of 3 overloads)">
+<link rel="up" href="../native_non_blocking.html" title="posix::basic_stream_descriptor::native_non_blocking">
+<link rel="prev" href="../native_non_blocking.html" title="posix::basic_stream_descriptor::native_non_blocking">
+<link rel="next" href="overload2.html" title="posix::basic_stream_descriptor::native_non_blocking (2 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload1"></a><a class="link" href="overload1.html" title="posix::stream_descriptor::native_non_blocking (1 of 3 overloads)">posix::stream_descriptor::native_non_blocking
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload1"></a><a class="link" href="overload1.html" title="posix::basic_stream_descriptor::native_non_blocking (1 of 3 overloads)">posix::basic_stream_descriptor::native_non_blocking
(1 of 3 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Gets the non-blocking mode of the native descriptor implementation.
@@ -41,8 +41,8 @@
object's synchronous operations.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload1.return_value">Return
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload1.return_value">Return
Value</a>
</h6>
<p>
@@ -51,8 +51,8 @@
(or the equivalent system error).
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload1.remarks">Remarks</a>
</h6>
<p>
The current non-blocking mode is cached by the descriptor object. Consequently,
@@ -62,7 +62,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/posix__stream_descriptor/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload2.html
index 5974491a4a..d695340782 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/native_non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::native_non_blocking (2 of 3 overloads)</title>
+<title>posix::basic_stream_descriptor::native_non_blocking (2 of 3 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="../native_non_blocking.html" title="posix::stream_descriptor::native_non_blocking">
-<link rel="prev" href="overload1.html" title="posix::stream_descriptor::native_non_blocking (1 of 3 overloads)">
-<link rel="next" href="overload3.html" title="posix::stream_descriptor::native_non_blocking (3 of 3 overloads)">
+<link rel="up" href="../native_non_blocking.html" title="posix::basic_stream_descriptor::native_non_blocking">
+<link rel="prev" href="overload1.html" title="posix::basic_stream_descriptor::native_non_blocking (1 of 3 overloads)">
+<link rel="next" href="overload3.html" title="posix::basic_stream_descriptor::native_non_blocking (3 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload2"></a><a class="link" href="overload2.html" title="posix::stream_descriptor::native_non_blocking (2 of 3 overloads)">posix::stream_descriptor::native_non_blocking
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload2"></a><a class="link" href="overload2.html" title="posix::basic_stream_descriptor::native_non_blocking (2 of 3 overloads)">posix::basic_stream_descriptor::native_non_blocking
(2 of 3 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Sets the non-blocking mode of the native descriptor implementation.
@@ -42,8 +42,8 @@
object's synchronous operations.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -57,8 +57,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload2.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload2.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -75,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/posix__stream_descriptor/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload3.html
index f0818609dc..264fcfb13f 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/native_non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::native_non_blocking (3 of 3 overloads)</title>
+<title>posix::basic_stream_descriptor::native_non_blocking (3 of 3 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="../native_non_blocking.html" title="posix::stream_descriptor::native_non_blocking">
-<link rel="prev" href="overload2.html" title="posix::stream_descriptor::native_non_blocking (2 of 3 overloads)">
-<link rel="next" href="../non_blocking.html" title="posix::stream_descriptor::non_blocking">
+<link rel="up" href="../native_non_blocking.html" title="posix::basic_stream_descriptor::native_non_blocking">
+<link rel="prev" href="overload2.html" title="posix::basic_stream_descriptor::native_non_blocking (2 of 3 overloads)">
+<link rel="next" href="../non_blocking.html" title="posix::basic_stream_descriptor::non_blocking">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload3"></a><a class="link" href="overload3.html" title="posix::stream_descriptor::native_non_blocking (3 of 3 overloads)">posix::stream_descriptor::native_non_blocking
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload3"></a><a class="link" href="overload3.html" title="posix::basic_stream_descriptor::native_non_blocking (3 of 3 overloads)">posix::basic_stream_descriptor::native_non_blocking
(3 of 3 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Sets the non-blocking mode of the native descriptor implementation.
@@ -43,8 +43,8 @@
object's synchronous operations.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload3.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__stream_descriptor.native_non_blocking.overload3.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__basic_stream_descriptor.native_non_blocking.overload3.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -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/posix__stream_descriptor/non_blocking.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking.html
index 439143f2d7..2621334593 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/non_blocking.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::non_blocking</title>
+<title>posix::basic_stream_descriptor::non_blocking</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="native_non_blocking/overload3.html" title="posix::stream_descriptor::native_non_blocking (3 of 3 overloads)">
-<link rel="next" href="non_blocking/overload1.html" title="posix::stream_descriptor::non_blocking (1 of 3 overloads)">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="native_non_blocking/overload3.html" title="posix::basic_stream_descriptor::native_non_blocking (3 of 3 overloads)">
+<link rel="next" href="non_blocking/overload1.html" title="posix::basic_stream_descriptor::non_blocking (1 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,36 +20,36 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="non_blocking/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="non_blocking/overload1.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.posix__stream_descriptor.non_blocking"></a><a class="link" href="non_blocking.html" title="posix::stream_descriptor::non_blocking">posix::stream_descriptor::non_blocking</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking"></a><a class="link" href="non_blocking.html" title="posix::basic_stream_descriptor::non_blocking">posix::basic_stream_descriptor::non_blocking</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.non_blocking"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.non_blocking"></a>
Gets
the non-blocking mode of the descriptor.
</p>
-<pre class="programlisting">bool <a class="link" href="non_blocking/overload1.html" title="posix::stream_descriptor::non_blocking (1 of 3 overloads)">non_blocking</a>() const;
- <span class="emphasis"><em>&#187; <a class="link" href="non_blocking/overload1.html" title="posix::stream_descriptor::non_blocking (1 of 3 overloads)">more...</a></em></span>
+<pre class="programlisting">bool <a class="link" href="non_blocking/overload1.html" title="posix::basic_stream_descriptor::non_blocking (1 of 3 overloads)">non_blocking</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="non_blocking/overload1.html" title="posix::basic_stream_descriptor::non_blocking (1 of 3 overloads)">more...</a></em></span>
</pre>
<p>
Sets the non-blocking mode of the descriptor.
</p>
-<pre class="programlisting">void <a class="link" href="non_blocking/overload2.html" title="posix::stream_descriptor::non_blocking (2 of 3 overloads)">non_blocking</a>(
+<pre class="programlisting">void <a class="link" href="non_blocking/overload2.html" title="posix::basic_stream_descriptor::non_blocking (2 of 3 overloads)">non_blocking</a>(
bool mode);
- <span class="emphasis"><em>&#187; <a class="link" href="non_blocking/overload2.html" title="posix::stream_descriptor::non_blocking (2 of 3 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="non_blocking/overload2.html" title="posix::basic_stream_descriptor::non_blocking (2 of 3 overloads)">more...</a></em></span>
-void <a class="link" href="non_blocking/overload3.html" title="posix::stream_descriptor::non_blocking (3 of 3 overloads)">non_blocking</a>(
+void <a class="link" href="non_blocking/overload3.html" title="posix::basic_stream_descriptor::non_blocking (3 of 3 overloads)">non_blocking</a>(
bool mode,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="non_blocking/overload3.html" title="posix::stream_descriptor::non_blocking (3 of 3 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="non_blocking/overload3.html" title="posix::basic_stream_descriptor::non_blocking (3 of 3 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>
@@ -57,7 +57,7 @@ void <a class="link" href="non_blocking/overload3.html" title="posix::stream_des
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="non_blocking/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="non_blocking/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/non_blocking/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload1.html
index 4e21473f30..02325b7f6a 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/non_blocking/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::non_blocking (1 of 3 overloads)</title>
+<title>posix::basic_stream_descriptor::non_blocking (1 of 3 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="../non_blocking.html" title="posix::stream_descriptor::non_blocking">
-<link rel="prev" href="../non_blocking.html" title="posix::stream_descriptor::non_blocking">
-<link rel="next" href="overload2.html" title="posix::stream_descriptor::non_blocking (2 of 3 overloads)">
+<link rel="up" href="../non_blocking.html" title="posix::basic_stream_descriptor::non_blocking">
+<link rel="prev" href="../non_blocking.html" title="posix::basic_stream_descriptor::non_blocking">
+<link rel="next" href="overload2.html" title="posix::basic_stream_descriptor::non_blocking (2 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload1"></a><a class="link" href="overload1.html" title="posix::stream_descriptor::non_blocking (1 of 3 overloads)">posix::stream_descriptor::non_blocking
+<a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload1"></a><a class="link" href="overload1.html" title="posix::basic_stream_descriptor::non_blocking (1 of 3 overloads)">posix::basic_stream_descriptor::non_blocking
(1 of 3 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Gets the non-blocking mode of the descriptor.
@@ -36,8 +36,8 @@
<pre class="programlisting">bool non_blocking() const;
</pre>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.non_blocking.overload1.return_value">Return
+<a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload1.return_value">Return
Value</a>
</h6>
<p>
@@ -47,8 +47,8 @@
synchronous operations will block until complete.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.non_blocking.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload1.remarks">Remarks</a>
</h6>
<p>
The non-blocking mode has no effect on the behaviour of asynchronous
@@ -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/posix__stream_descriptor/non_blocking/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload2.html
index d02f348723..43799cc922 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/non_blocking/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::non_blocking (2 of 3 overloads)</title>
+<title>posix::basic_stream_descriptor::non_blocking (2 of 3 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="../non_blocking.html" title="posix::stream_descriptor::non_blocking">
-<link rel="prev" href="overload1.html" title="posix::stream_descriptor::non_blocking (1 of 3 overloads)">
-<link rel="next" href="overload3.html" title="posix::stream_descriptor::non_blocking (3 of 3 overloads)">
+<link rel="up" href="../non_blocking.html" title="posix::basic_stream_descriptor::non_blocking">
+<link rel="prev" href="overload1.html" title="posix::basic_stream_descriptor::non_blocking (1 of 3 overloads)">
+<link rel="next" href="overload3.html" title="posix::basic_stream_descriptor::non_blocking (3 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload2"></a><a class="link" href="overload2.html" title="posix::stream_descriptor::non_blocking (2 of 3 overloads)">posix::stream_descriptor::non_blocking
+<a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload2"></a><a class="link" href="overload2.html" title="posix::basic_stream_descriptor::non_blocking (2 of 3 overloads)">posix::basic_stream_descriptor::non_blocking
(2 of 3 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Sets the non-blocking mode of the descriptor.
@@ -37,8 +37,8 @@
bool mode);
</pre>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.non_blocking.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -53,8 +53,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.non_blocking.overload2.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload2.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -66,8 +66,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload2.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.non_blocking.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload2.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload2.remarks">Remarks</a>
</h6>
<p>
The non-blocking mode has no effect on the behaviour of asynchronous
@@ -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/posix__stream_descriptor/non_blocking/overload3.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload3.html
index 621a27c3d4..304b172c79 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/non_blocking/overload3.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::non_blocking (3 of 3 overloads)</title>
+<title>posix::basic_stream_descriptor::non_blocking (3 of 3 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="../non_blocking.html" title="posix::stream_descriptor::non_blocking">
-<link rel="prev" href="overload2.html" title="posix::stream_descriptor::non_blocking (2 of 3 overloads)">
-<link rel="next" href="../operator_eq_.html" title="posix::stream_descriptor::operator=">
+<link rel="up" href="../non_blocking.html" title="posix::basic_stream_descriptor::non_blocking">
+<link rel="prev" href="overload2.html" title="posix::basic_stream_descriptor::non_blocking (2 of 3 overloads)">
+<link rel="next" href="../operator_eq_.html" title="posix::basic_stream_descriptor::operator=">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload3"></a><a class="link" href="overload3.html" title="posix::stream_descriptor::non_blocking (3 of 3 overloads)">posix::stream_descriptor::non_blocking
+<a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload3"></a><a class="link" href="overload3.html" title="posix::basic_stream_descriptor::non_blocking (3 of 3 overloads)">posix::basic_stream_descriptor::non_blocking
(3 of 3 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Sets the non-blocking mode of the descriptor.
@@ -38,8 +38,8 @@
boost::system::error_code &amp; ec);
</pre>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload3.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__stream_descriptor.non_blocking.overload3.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload3.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -58,8 +58,8 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload3.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.non_blocking.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__stream_descriptor.non_blocking.overload3.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload3.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__basic_stream_descriptor.non_blocking.overload3.remarks">Remarks</a>
</h6>
<p>
The non-blocking mode has no effect on the behaviour of asynchronous
@@ -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/posix__stream_descriptor/operator_eq_.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/operator_eq_.html
index d84d198047..bcdf619003 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/operator_eq_.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/operator_eq_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::operator=</title>
+<title>posix::basic_stream_descriptor::operator=</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="non_blocking/overload3.html" title="posix::stream_descriptor::non_blocking (3 of 3 overloads)">
-<link rel="next" href="read_some.html" title="posix::stream_descriptor::read_some">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="non_blocking/overload3.html" title="posix::basic_stream_descriptor::non_blocking (3 of 3 overloads)">
+<link rel="next" href="read_some.html" title="posix::basic_stream_descriptor::read_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,50 +20,49 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="read_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="read_some.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.posix__stream_descriptor.operator_eq_"></a><a class="link" href="operator_eq_.html" title="posix::stream_descriptor::operator=">posix::stream_descriptor::operator=</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.operator_eq_"></a><a class="link" href="operator_eq_.html" title="posix::basic_stream_descriptor::operator=">posix::basic_stream_descriptor::operator=</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.operator_eq_"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.operator_eq_"></a>
Move-assign
- a <a class="link" href="../posix__stream_descriptor.html" title="posix::stream_descriptor"><code class="computeroutput">posix::stream_descriptor</code></a>
- from another.
+ a stream descriptor from another.
</p>
-<pre class="programlisting">stream_descriptor &amp; operator=(
- stream_descriptor &amp;&amp; other);
+<pre class="programlisting">basic_stream_descriptor &amp; operator=(
+ basic_stream_descriptor &amp;&amp; other);
</pre>
<p>
This assignment operator moves a stream descriptor from one object to another.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.operator_eq_.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.posix__stream_descriptor.operator_eq_.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.operator_eq_.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.posix__basic_stream_descriptor.operator_eq_.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="../posix__stream_descriptor.html" title="posix::stream_descriptor"><code class="computeroutput">posix::stream_descriptor</code></a>
- object from which the move will occur.
+ The other stream descriptor object from which the move will occur.
</p></dd>
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.operator_eq_.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.posix__stream_descriptor.operator_eq_.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.operator_eq_.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.posix__basic_stream_descriptor.operator_eq_.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">stream_descriptor(io_context&amp;) constructor</code>.
+ using the <code class="computeroutput">basic_stream_descriptor(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>
@@ -71,7 +70,7 @@ Move-assign
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="read_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="non_blocking/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="read_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/read_some.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some.html
index 933d4b3fb3..ba60a635ae 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/read_some.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::read_some</title>
+<title>posix::basic_stream_descriptor::read_some</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="operator_eq_.html" title="posix::stream_descriptor::operator=">
-<link rel="next" href="read_some/overload1.html" title="posix::stream_descriptor::read_some (1 of 2 overloads)">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="operator_eq_.html" title="posix::basic_stream_descriptor::operator=">
+<link rel="next" href="read_some/overload1.html" title="posix::basic_stream_descriptor::read_some (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,34 +20,34 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="read_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="read_some/overload1.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.posix__stream_descriptor.read_some"></a><a class="link" href="read_some.html" title="posix::stream_descriptor::read_some">posix::stream_descriptor::read_some</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.read_some"></a><a class="link" href="read_some.html" title="posix::basic_stream_descriptor::read_some">posix::basic_stream_descriptor::read_some</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.read_some"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.read_some"></a>
Read
some data from the descriptor.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>&gt;
-std::size_t <a class="link" href="read_some/overload1.html" title="posix::stream_descriptor::read_some (1 of 2 overloads)">read_some</a>(
+std::size_t <a class="link" href="read_some/overload1.html" title="posix::basic_stream_descriptor::read_some (1 of 2 overloads)">read_some</a>(
const MutableBufferSequence &amp; buffers);
- <span class="emphasis"><em>&#187; <a class="link" href="read_some/overload1.html" title="posix::stream_descriptor::read_some (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_some/overload1.html" title="posix::basic_stream_descriptor::read_some (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>&gt;
-std::size_t <a class="link" href="read_some/overload2.html" title="posix::stream_descriptor::read_some (2 of 2 overloads)">read_some</a>(
+std::size_t <a class="link" href="read_some/overload2.html" title="posix::basic_stream_descriptor::read_some (2 of 2 overloads)">read_some</a>(
const MutableBufferSequence &amp; buffers,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="read_some/overload2.html" title="posix::stream_descriptor::read_some (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_some/overload2.html" title="posix::basic_stream_descriptor::read_some (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>
@@ -55,7 +55,7 @@ std::size_t <a class="link" href="read_some/overload2.html" title="posix::stream
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="read_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="read_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/read_some/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload1.html
index 7a77edb665..6f986ddd09 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/read_some/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::read_some (1 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::read_some (1 of 2 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="../read_some.html" title="posix::stream_descriptor::read_some">
-<link rel="prev" href="../read_some.html" title="posix::stream_descriptor::read_some">
-<link rel="next" href="overload2.html" title="posix::stream_descriptor::read_some (2 of 2 overloads)">
+<link rel="up" href="../read_some.html" title="posix::basic_stream_descriptor::read_some">
+<link rel="prev" href="../read_some.html" title="posix::basic_stream_descriptor::read_some">
+<link rel="next" href="overload2.html" title="posix::basic_stream_descriptor::read_some (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.read_some.overload1"></a><a class="link" href="overload1.html" title="posix::stream_descriptor::read_some (1 of 2 overloads)">posix::stream_descriptor::read_some
+<a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1"></a><a class="link" href="overload1.html" title="posix::basic_stream_descriptor::read_some (1 of 2 overloads)">posix::basic_stream_descriptor::read_some
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -41,8 +41,8 @@ std::size_t read_some(
or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.read_some.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.read_some.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.read_some.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,16 +54,16 @@ std::size_t read_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.read_some.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.read_some.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.read_some.overload1.return_value">Return
+<a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.return_value">Return
Value</a>
</h6>
<p>
The number of bytes read.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.read_some.overload1.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.read_some.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.read_some.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -76,8 +76,8 @@ std::size_t read_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.read_some.overload1.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.read_some.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.read_some.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.remarks">Remarks</a>
</h6>
<p>
The read_some operation may not read all of the requested number of bytes.
@@ -86,8 +86,8 @@ std::size_t read_some(
before the blocking operation completes.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.read_some.overload1.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.read_some.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.read_some.overload1.example">Example</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.read_some.overload1.example">Example</a>
</h6>
<p>
To read into a single data buffer use the <a class="link" href="../../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -103,7 +103,7 @@ std::size_t read_some(
</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/posix__stream_descriptor/read_some/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload2.html
index cc4bb4ec4d..842f3d6b21 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/read_some/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::read_some (2 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::read_some (2 of 2 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="../read_some.html" title="posix::stream_descriptor::read_some">
-<link rel="prev" href="overload1.html" title="posix::stream_descriptor::read_some (1 of 2 overloads)">
-<link rel="next" href="../release.html" title="posix::stream_descriptor::release">
+<link rel="up" href="../read_some.html" title="posix::basic_stream_descriptor::read_some">
+<link rel="prev" href="overload1.html" title="posix::basic_stream_descriptor::read_some (1 of 2 overloads)">
+<link rel="next" href="../release.html" title="posix::basic_stream_descriptor::release">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.read_some.overload2"></a><a class="link" href="overload2.html" title="posix::stream_descriptor::read_some (2 of 2 overloads)">posix::stream_descriptor::read_some
+<a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload2"></a><a class="link" href="overload2.html" title="posix::basic_stream_descriptor::read_some (2 of 2 overloads)">posix::basic_stream_descriptor::read_some
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -42,8 +42,8 @@ std::size_t read_some(
or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.read_some.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.read_some.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.read_some.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.read_some.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -59,16 +59,16 @@ std::size_t read_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.read_some.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.read_some.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.read_some.overload2.return_value">Return
+<a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.read_some.overload2.return_value">Return
Value</a>
</h6>
<p>
The number of bytes read. Returns 0 if an error occurred.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.read_some.overload2.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.read_some.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.read_some.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload2.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.read_some.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.read_some.overload2.remarks">Remarks</a>
</h6>
<p>
The read_some operation may not read all of the requested number of bytes.
@@ -79,7 +79,7 @@ std::size_t read_some(
</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/posix__stream_descriptor/release.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/release.html
index d68e3aad67..d9f77683c0 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/release.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/release.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::release</title>
+<title>posix::basic_stream_descriptor::release</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="read_some/overload2.html" title="posix::stream_descriptor::read_some (2 of 2 overloads)">
-<link rel="next" href="stream_descriptor.html" title="posix::stream_descriptor::stream_descriptor">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="read_some/overload2.html" title="posix::basic_stream_descriptor::read_some (2 of 2 overloads)">
+<link rel="next" href="wait.html" title="posix::basic_stream_descriptor::wait">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,17 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="read_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="stream_descriptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="read_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="wait.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.posix__stream_descriptor.release"></a><a class="link" href="release.html" title="posix::stream_descriptor::release">posix::stream_descriptor::release</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.release"></a><a class="link" href="release.html" title="posix::basic_stream_descriptor::release">posix::basic_stream_descriptor::release</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.release"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.release"></a>
Release
ownership of the native descriptor implementation.
</p>
@@ -49,7 +49,7 @@ Release
</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>
@@ -57,7 +57,7 @@ Release
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="read_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="stream_descriptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="read_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="wait.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/wait.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/wait.html
index f980588a85..3bba94d17c 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/wait.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/wait.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::wait</title>
+<title>posix::basic_stream_descriptor::wait</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="stream_descriptor/overload3.html" title="posix::stream_descriptor::stream_descriptor (3 of 3 overloads)">
-<link rel="next" href="wait/overload1.html" title="posix::stream_descriptor::wait (1 of 2 overloads)">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="release.html" title="posix::basic_stream_descriptor::release">
+<link rel="next" href="wait/overload1.html" title="posix::basic_stream_descriptor::wait (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,31 +20,31 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="stream_descriptor/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="wait/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="release.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="wait/overload1.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.posix__stream_descriptor.wait"></a><a class="link" href="wait.html" title="posix::stream_descriptor::wait">posix::stream_descriptor::wait</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.wait"></a><a class="link" href="wait.html" title="posix::basic_stream_descriptor::wait">posix::basic_stream_descriptor::wait</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.wait"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.wait"></a>
Wait
for the descriptor to become ready to read, ready to write, or to have
pending error conditions.
</p>
-<pre class="programlisting">void <a class="link" href="wait/overload1.html" title="posix::stream_descriptor::wait (1 of 2 overloads)">wait</a>(
+<pre class="programlisting">void <a class="link" href="wait/overload1.html" title="posix::basic_stream_descriptor::wait (1 of 2 overloads)">wait</a>(
wait_type w);
- <span class="emphasis"><em>&#187; <a class="link" href="wait/overload1.html" title="posix::stream_descriptor::wait (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="wait/overload1.html" title="posix::basic_stream_descriptor::wait (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="wait/overload2.html" title="posix::stream_descriptor::wait (2 of 2 overloads)">wait</a>(
+void <a class="link" href="wait/overload2.html" title="posix::basic_stream_descriptor::wait (2 of 2 overloads)">wait</a>(
wait_type w,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="wait/overload2.html" title="posix::stream_descriptor::wait (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="wait/overload2.html" title="posix::basic_stream_descriptor::wait (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>
@@ -52,7 +52,7 @@ void <a class="link" href="wait/overload2.html" title="posix::stream_descriptor:
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="stream_descriptor/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="wait/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="release.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="wait/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/wait/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/wait/overload1.html
index 37c996b82b..ea9772b9bb 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/wait/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/wait/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::wait (1 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::wait (1 of 2 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="../wait.html" title="posix::stream_descriptor::wait">
-<link rel="prev" href="../wait.html" title="posix::stream_descriptor::wait">
-<link rel="next" href="overload2.html" title="posix::stream_descriptor::wait (2 of 2 overloads)">
+<link rel="up" href="../wait.html" title="posix::basic_stream_descriptor::wait">
+<link rel="prev" href="../wait.html" title="posix::basic_stream_descriptor::wait">
+<link rel="next" href="overload2.html" title="posix::basic_stream_descriptor::wait (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.wait.overload1"></a><a class="link" href="overload1.html" title="posix::stream_descriptor::wait (1 of 2 overloads)">posix::stream_descriptor::wait
+<a name="boost_asio.reference.posix__basic_stream_descriptor.wait.overload1"></a><a class="link" href="overload1.html" title="posix::basic_stream_descriptor::wait (1 of 2 overloads)">posix::basic_stream_descriptor::wait
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Wait for the descriptor to become ready to read, ready to write, or to
@@ -42,8 +42,8 @@
enter a ready to read, write or error condition state.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.wait.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.wait.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.wait.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.wait.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.wait.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.wait.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -55,20 +55,20 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.wait.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.wait.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.wait.overload1.example">Example</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.wait.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.wait.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.wait.overload1.example">Example</a>
</h6>
<p>
Waiting for a descriptor to become readable.
</p>
-<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(io_context);
+<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(my_context);
...
descriptor.wait(boost::asio::posix::stream_descriptor::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/posix__stream_descriptor/wait/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/wait/overload2.html
index ea4d144a71..ff0b2c5642 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/wait/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/wait/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::wait (2 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::wait (2 of 2 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="../wait.html" title="posix::stream_descriptor::wait">
-<link rel="prev" href="overload1.html" title="posix::stream_descriptor::wait (1 of 2 overloads)">
-<link rel="next" href="../wait_type.html" title="posix::stream_descriptor::wait_type">
+<link rel="up" href="../wait.html" title="posix::basic_stream_descriptor::wait">
+<link rel="prev" href="overload1.html" title="posix::basic_stream_descriptor::wait (1 of 2 overloads)">
+<link rel="next" href="../wait_type.html" title="posix::basic_stream_descriptor::wait_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.wait.overload2"></a><a class="link" href="overload2.html" title="posix::stream_descriptor::wait (2 of 2 overloads)">posix::stream_descriptor::wait
+<a name="boost_asio.reference.posix__basic_stream_descriptor.wait.overload2"></a><a class="link" href="overload2.html" title="posix::basic_stream_descriptor::wait (2 of 2 overloads)">posix::basic_stream_descriptor::wait
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
+ <span class="emphasis"><em>Inherited from posix::basic_descriptor.</em></span>
</p>
<p>
Wait for the descriptor to become ready to read, ready to write, or to
@@ -43,8 +43,8 @@
enter a ready to read, write or error condition state.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.wait.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.wait.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.wait.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.wait.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.wait.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.wait.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -60,13 +60,13 @@
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.wait.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.wait.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.wait.overload2.example">Example</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.wait.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.wait.overload2.example"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.wait.overload2.example">Example</a>
</h6>
<p>
Waiting for a descriptor to become readable.
</p>
-<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(io_context);
+<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(my_context);
...
boost::system::error_code ec;
descriptor.wait(boost::asio::posix::stream_descriptor::wait_read, ec);
@@ -74,7 +74,7 @@ descriptor.wait(boost::asio::posix::stream_descriptor::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/posix__descriptor/wait_type.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/wait_type.html
index 3f17ae46a4..6be023eebe 100644
--- a/doc/html/boost_asio/reference/posix__descriptor/wait_type.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/wait_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::wait_type</title>
+<title>posix::basic_stream_descriptor::wait_type</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="wait/overload2.html" title="posix::descriptor::wait (2 of 2 overloads)">
-<link rel="next" href="_descriptor.html" title="posix::descriptor::~descriptor">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="wait/overload2.html" title="posix::basic_stream_descriptor::wait (2 of 2 overloads)">
+<link rel="next" href="write_some.html" title="posix::basic_stream_descriptor::write_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,27 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="wait/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="_descriptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="wait/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="write_some.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.posix__descriptor.wait_type"></a><a class="link" href="wait_type.html" title="posix::descriptor::wait_type">posix::descriptor::wait_type</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.wait_type"></a><a class="link" href="wait_type.html" title="posix::basic_stream_descriptor::wait_type">posix::basic_stream_descriptor::wait_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.wait_type"></a>
+ <span class="emphasis"><em>Inherited from posix::descriptor_base.</em></span>
+ </p>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.wait_type"></a>
Wait
types.
</p>
<pre class="programlisting">enum wait_type
</pre>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.wait_type.wait_read"></a>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.wait_type.wait_write"></a>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.wait_type.wait_error"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.wait_type.wait_read"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.wait_type.wait_write"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.wait_type.wait_error"></a>
</p>
<h6>
-<a name="boost_asio.reference.posix__descriptor.wait_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.wait_type.values"></a></span><a class="link" href="wait_type.html#boost_asio.reference.posix__descriptor.wait_type.values">Values</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.wait_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.wait_type.values"></a></span><a class="link" href="wait_type.html#boost_asio.reference.posix__basic_stream_descriptor.wait_type.values">Values</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -65,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>
@@ -73,7 +76,7 @@ Wait
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="wait/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="_descriptor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="wait/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__basic_stream_descriptor.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="write_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/write_some.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some.html
index 4a00a86e4f..ec825cc552 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/write_some.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::write_some</title>
+<title>posix::basic_stream_descriptor::write_some</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="wait_type.html" title="posix::stream_descriptor::wait_type">
-<link rel="next" href="write_some/overload1.html" title="posix::stream_descriptor::write_some (1 of 2 overloads)">
+<link rel="up" href="../posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">
+<link rel="prev" href="wait_type.html" title="posix::basic_stream_descriptor::wait_type">
+<link rel="next" href="write_some/overload1.html" title="posix::basic_stream_descriptor::write_some (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,34 +20,34 @@
</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="../posix__stream_descriptor.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="write_some/overload1.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="../posix__basic_stream_descriptor.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="write_some/overload1.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.posix__stream_descriptor.write_some"></a><a class="link" href="write_some.html" title="posix::stream_descriptor::write_some">posix::stream_descriptor::write_some</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.write_some"></a><a class="link" href="write_some.html" title="posix::basic_stream_descriptor::write_some">posix::basic_stream_descriptor::write_some</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.write_some"></a>
+ <a class="indexterm" name="boost_asio.indexterm.posix__basic_stream_descriptor.write_some"></a>
Write
some data to the descriptor.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>&gt;
-std::size_t <a class="link" href="write_some/overload1.html" title="posix::stream_descriptor::write_some (1 of 2 overloads)">write_some</a>(
+std::size_t <a class="link" href="write_some/overload1.html" title="posix::basic_stream_descriptor::write_some (1 of 2 overloads)">write_some</a>(
const ConstBufferSequence &amp; buffers);
- <span class="emphasis"><em>&#187; <a class="link" href="write_some/overload1.html" title="posix::stream_descriptor::write_some (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write_some/overload1.html" title="posix::basic_stream_descriptor::write_some (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>&gt;
-std::size_t <a class="link" href="write_some/overload2.html" title="posix::stream_descriptor::write_some (2 of 2 overloads)">write_some</a>(
+std::size_t <a class="link" href="write_some/overload2.html" title="posix::basic_stream_descriptor::write_some (2 of 2 overloads)">write_some</a>(
const ConstBufferSequence &amp; buffers,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="write_some/overload2.html" title="posix::stream_descriptor::write_some (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write_some/overload2.html" title="posix::basic_stream_descriptor::write_some (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>
@@ -55,7 +55,7 @@ std::size_t <a class="link" href="write_some/overload2.html" title="posix::strea
</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="../posix__stream_descriptor.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="write_some/overload1.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="../posix__basic_stream_descriptor.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="write_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/write_some/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload1.html
index 0d64f48571..298415211e 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/write_some/overload1.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::write_some (1 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::write_some (1 of 2 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="../write_some.html" title="posix::stream_descriptor::write_some">
-<link rel="prev" href="../write_some.html" title="posix::stream_descriptor::write_some">
-<link rel="next" href="overload2.html" title="posix::stream_descriptor::write_some (2 of 2 overloads)">
+<link rel="up" href="../write_some.html" title="posix::basic_stream_descriptor::write_some">
+<link rel="prev" href="../write_some.html" title="posix::basic_stream_descriptor::write_some">
+<link rel="next" href="overload2.html" title="posix::basic_stream_descriptor::write_some (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.posix__stream_descriptor.write_some.overload1"></a><a class="link" href="overload1.html" title="posix::stream_descriptor::write_some (1 of 2 overloads)">posix::stream_descriptor::write_some
+<a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1"></a><a class="link" href="overload1.html" title="posix::basic_stream_descriptor::write_some (1 of 2 overloads)">posix::basic_stream_descriptor::write_some
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -41,8 +41,8 @@ std::size_t write_some(
successfully, or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.write_some.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.write_some.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.write_some.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,16 +54,16 @@ std::size_t write_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.write_some.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.write_some.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.write_some.overload1.return_value">Return
+<a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.return_value">Return
Value</a>
</h6>
<p>
The number of bytes written.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.write_some.overload1.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.write_some.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.write_some.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -76,8 +76,8 @@ std::size_t write_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.write_some.overload1.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.write_some.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.write_some.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.remarks">Remarks</a>
</h6>
<p>
The write_some operation may not transmit all of the data to the peer.
@@ -86,8 +86,8 @@ std::size_t write_some(
operation completes.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.write_some.overload1.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.write_some.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.write_some.overload1.example">Example</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__basic_stream_descriptor.write_some.overload1.example">Example</a>
</h6>
<p>
To write a single data buffer use the <a class="link" href="../../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -103,7 +103,7 @@ std::size_t write_some(
</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/posix__stream_descriptor/write_some/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload2.html
index 9517ac4dc0..f5069fe100 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/write_some/overload2.html
+++ b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::write_some (2 of 2 overloads)</title>
+<title>posix::basic_stream_descriptor::write_some (2 of 2 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="../write_some.html" title="posix::stream_descriptor::write_some">
-<link rel="prev" href="overload1.html" title="posix::stream_descriptor::write_some (1 of 2 overloads)">
-<link rel="next" href="../../post.html" title="post">
+<link rel="up" href="../write_some.html" title="posix::basic_stream_descriptor::write_some">
+<link rel="prev" href="overload1.html" title="posix::basic_stream_descriptor::write_some (1 of 2 overloads)">
+<link rel="next" href="../../posix__descriptor.html" title="posix::descriptor">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,11 +20,11 @@
</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="../write_some.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="../../post.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="../write_some.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="../../posix__descriptor.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.posix__stream_descriptor.write_some.overload2"></a><a class="link" href="overload2.html" title="posix::stream_descriptor::write_some (2 of 2 overloads)">posix::stream_descriptor::write_some
+<a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload2"></a><a class="link" href="overload2.html" title="posix::basic_stream_descriptor::write_some (2 of 2 overloads)">posix::basic_stream_descriptor::write_some
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -42,8 +42,8 @@ std::size_t write_some(
successfully, or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.write_some.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.write_some.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.write_some.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.write_some.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -59,16 +59,16 @@ std::size_t write_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.write_some.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.write_some.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.write_some.overload2.return_value">Return
+<a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.write_some.overload2.return_value">Return
Value</a>
</h6>
<p>
The number of bytes written. Returns 0 if an error occurred.
</p>
<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.write_some.overload2.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.write_some.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.write_some.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload2.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__basic_stream_descriptor.write_some.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__basic_stream_descriptor.write_some.overload2.remarks">Remarks</a>
</h6>
<p>
The write_some operation may not transmit all of the data to the peer.
@@ -79,7 +79,7 @@ std::size_t write_some(
</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>
@@ -87,7 +87,7 @@ std::size_t write_some(
</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="../write_some.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="../../post.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="../write_some.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="../../posix__descriptor.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor.html b/doc/html/boost_asio/reference/posix__descriptor.html
index 994c4d5c8c..8db07c2035 100644
--- a/doc/html/boost_asio/reference/posix__descriptor.html
+++ b/doc/html/boost_asio/reference/posix__descriptor.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="placeholders__signal_number.html" title="placeholders::signal_number">
-<link rel="next" href="posix__descriptor/assign.html" title="posix::descriptor::assign">
+<link rel="prev" href="posix__basic_stream_descriptor/write_some/overload2.html" title="posix::basic_stream_descriptor::write_some (2 of 2 overloads)">
+<link rel="next" href="posix__descriptor_base.html" title="posix::descriptor_base">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="placeholders__signal_number.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__descriptor/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="posix__basic_stream_descriptor/write_some/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__descriptor_base.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_asio.reference.posix__descriptor"></a><a class="link" href="posix__descriptor.html" title="posix::descriptor">posix::descriptor</a>
</h3></div></div></div>
<p>
- Provides POSIX descriptor functionality.
+ <a class="indexterm" name="boost_asio.indexterm.posix__descriptor"></a>
+Typedef for the typical
+ usage of <a class="link" href="posix__basic_descriptor.html" title="posix::basic_descriptor"><code class="computeroutput">posix::basic_descriptor</code></a>.
</p>
-<pre class="programlisting">class descriptor :
- public posix::descriptor_base
+<pre class="programlisting">typedef basic_descriptor descriptor;
</pre>
<h5>
<a name="boost_asio.reference.posix__descriptor.h0"></a>
@@ -57,7 +58,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/bytes_readable.html" title="posix::descriptor::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/bytes_readable.html" title="posix::basic_descriptor::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
</p>
</td>
<td>
@@ -70,7 +71,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/executor_type.html" title="posix::descriptor::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/executor_type.html" title="posix::basic_descriptor::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -82,7 +83,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/lowest_layer_type.html" title="posix::descriptor::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/lowest_layer_type.html" title="posix::basic_descriptor::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
@@ -94,7 +95,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/native_handle_type.html" title="posix::descriptor::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/native_handle_type.html" title="posix::basic_descriptor::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -106,7 +107,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/wait_type.html" title="posix::descriptor::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/wait_type.html" title="posix::basic_descriptor::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
</p>
</td>
<td>
@@ -143,7 +144,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/assign.html" title="posix::descriptor::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/assign.html" title="posix::basic_descriptor::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -155,7 +156,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/async_wait.html" title="posix::descriptor::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/async_wait.html" title="posix::basic_descriptor::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
</p>
</td>
<td>
@@ -168,31 +169,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/cancel.html" title="posix::descriptor::cancel"><span class="bold"><strong>cancel</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Cancel all asynchronous operations associated with the descriptor.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="posix__descriptor/close.html" title="posix::descriptor::close"><span class="bold"><strong>close</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Close the descriptor.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="posix__descriptor/descriptor.html" title="posix::descriptor::descriptor"><span class="bold"><strong>descriptor</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/basic_descriptor.html" title="posix::basic_descriptor::basic_descriptor"><span class="bold"><strong>basic_descriptor</strong></span></a>
</p>
</td>
<td>
@@ -206,45 +183,43 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/get_executor.html" title="posix::descriptor::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/cancel.html" title="posix::basic_descriptor::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the descriptor.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/get_io_context.html" title="posix::descriptor::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/close.html" title="posix::basic_descriptor::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the descriptor.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/get_io_service.html" title="posix::descriptor::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/get_executor.html" title="posix::basic_descriptor::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/io_control.html" title="posix::descriptor::io_control"><span class="bold"><strong>io_control</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/io_control.html" title="posix::basic_descriptor::io_control"><span class="bold"><strong>io_control</strong></span></a>
</p>
</td>
<td>
@@ -256,7 +231,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/is_open.html" title="posix::descriptor::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/is_open.html" title="posix::basic_descriptor::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -268,7 +243,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/lowest_layer.html" title="posix::descriptor::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/lowest_layer.html" title="posix::basic_descriptor::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -281,7 +256,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/native_handle.html" title="posix::descriptor::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/native_handle.html" title="posix::basic_descriptor::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -293,7 +268,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/native_non_blocking.html" title="posix::descriptor::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/native_non_blocking.html" title="posix::basic_descriptor::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
</p>
</td>
<td>
@@ -307,7 +282,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/non_blocking.html" title="posix::descriptor::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/non_blocking.html" title="posix::basic_descriptor::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
</p>
</td>
<td>
@@ -320,7 +295,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/operator_eq_.html" title="posix::descriptor::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/operator_eq_.html" title="posix::basic_descriptor::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
@@ -332,7 +307,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/release.html" title="posix::descriptor::release"><span class="bold"><strong>release</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/release.html" title="posix::basic_descriptor::release"><span class="bold"><strong>release</strong></span></a>
</p>
</td>
<td>
@@ -344,7 +319,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__descriptor/wait.html" title="posix::descriptor::wait"><span class="bold"><strong>wait</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/wait.html" title="posix::basic_descriptor::wait"><span class="bold"><strong>wait</strong></span></a>
</p>
</td>
<td>
@@ -381,7 +356,7 @@
<tbody><tr>
<td>
<p>
- <a class="link" href="posix__descriptor/_descriptor.html" title="posix::descriptor::~descriptor"><span class="bold"><strong>~descriptor</strong></span></a>
+ <a class="link" href="posix__basic_descriptor/_basic_descriptor.html" title="posix::basic_descriptor::~basic_descriptor"><span class="bold"><strong>~basic_descriptor</strong></span></a>
</p>
</td>
<td>
@@ -391,12 +366,44 @@
</td>
</tr></tbody>
</table></div>
+<h5>
+<a name="boost_asio.reference.posix__descriptor.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__descriptor.protected_data_members"></a></span><a class="link" href="posix__descriptor.html#boost_asio.reference.posix__descriptor.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<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="posix__basic_descriptor/impl_.html" title="posix::basic_descriptor::impl_"><span class="bold"><strong>impl_</strong></span></a>
+ </p>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
<p>
- The <a class="link" href="posix__descriptor.html" title="posix::descriptor"><code class="computeroutput">posix::descriptor</code></a>
+ The <a class="link" href="posix__basic_descriptor.html" title="posix::basic_descriptor"><code class="computeroutput">posix::basic_descriptor</code></a>
class template provides the ability to wrap a POSIX descriptor.
</p>
<h5>
-<a name="boost_asio.reference.posix__descriptor.h3"></a>
+<a name="boost_asio.reference.posix__descriptor.h4"></a>
<span class="phrase"><a name="boost_asio.reference.posix__descriptor.thread_safety"></a></span><a class="link" href="posix__descriptor.html#boost_asio.reference.posix__descriptor.thread_safety">Thread Safety</a>
</h5>
<p>
@@ -406,7 +413,7 @@
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h5>
-<a name="boost_asio.reference.posix__descriptor.h4"></a>
+<a name="boost_asio.reference.posix__descriptor.h5"></a>
<span class="phrase"><a name="boost_asio.reference.posix__descriptor.requirements"></a></span><a class="link" href="posix__descriptor.html#boost_asio.reference.posix__descriptor.requirements">Requirements</a>
</h5>
<p>
@@ -418,7 +425,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>
@@ -426,7 +433,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="placeholders__signal_number.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__descriptor/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="posix__basic_stream_descriptor/write_some/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__descriptor_base.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/descriptor.html b/doc/html/boost_asio/reference/posix__descriptor/descriptor.html
deleted file mode 100644
index 929b66a1f2..0000000000
--- a/doc/html/boost_asio/reference/posix__descriptor/descriptor.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::descriptor</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="close/overload2.html" title="posix::descriptor::close (2 of 2 overloads)">
-<link rel="next" href="descriptor/overload1.html" title="posix::descriptor::descriptor (1 of 3 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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="descriptor/overload1.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.posix__descriptor.descriptor"></a><a class="link" href="descriptor.html" title="posix::descriptor::descriptor">posix::descriptor::descriptor</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.descriptor"></a>
-Construct
- a descriptor without opening it.
- </p>
-<pre class="programlisting">explicit <a class="link" href="descriptor/overload1.html" title="posix::descriptor::descriptor (1 of 3 overloads)">descriptor</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="descriptor/overload1.html" title="posix::descriptor::descriptor (1 of 3 overloads)">more...</a></em></span>
-</pre>
-<p>
- Construct a descriptor on an existing native descriptor.
- </p>
-<pre class="programlisting"><a class="link" href="descriptor/overload2.html" title="posix::descriptor::descriptor (2 of 3 overloads)">descriptor</a>(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; native_descriptor);
- <span class="emphasis"><em>&#187; <a class="link" href="descriptor/overload2.html" title="posix::descriptor::descriptor (2 of 3 overloads)">more...</a></em></span>
-</pre>
-<p>
- Move-construct a descriptor from another.
- </p>
-<pre class="programlisting"><a class="link" href="descriptor/overload3.html" title="posix::descriptor::descriptor (3 of 3 overloads)">descriptor</a>(
- descriptor &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="descriptor/overload3.html" title="posix::descriptor::descriptor (3 of 3 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>
- 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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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="descriptor/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/descriptor/overload1.html b/doc/html/boost_asio/reference/posix__descriptor/descriptor/overload1.html
deleted file mode 100644
index 0d6c79fd78..0000000000
--- a/doc/html/boost_asio/reference/posix__descriptor/descriptor/overload1.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::descriptor (1 of 3 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="../descriptor.html" title="posix::descriptor::descriptor">
-<link rel="prev" href="../descriptor.html" title="posix::descriptor::descriptor">
-<link rel="next" href="overload2.html" title="posix::descriptor::descriptor (2 of 3 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="../descriptor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../descriptor.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="overload2.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.posix__descriptor.descriptor.overload1"></a><a class="link" href="overload1.html" title="posix::descriptor::descriptor (1 of 3 overloads)">posix::descriptor::descriptor
- (1 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct a descriptor without opening it.
- </p>
-<pre class="programlisting">descriptor(
- boost::asio::io_context &amp; io_context);
-</pre>
-<p>
- This constructor creates a descriptor without opening it.
- </p>
-<h6>
-<a name="boost_asio.reference.posix__descriptor.descriptor.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.descriptor.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__descriptor.descriptor.overload1.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 descriptor will use to dispatch handlers for any
- asynchronous operations performed on the descriptor.
- </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>
- 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="../descriptor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../descriptor.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/executor_type.html b/doc/html/boost_asio/reference/posix__descriptor/executor_type.html
deleted file mode 100644
index 24c20b975f..0000000000
--- a/doc/html/boost_asio/reference/posix__descriptor/executor_type.html
+++ /dev/null
@@ -1,217 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::executor_type</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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="descriptor/overload3.html" title="posix::descriptor::descriptor (3 of 3 overloads)">
-<link rel="next" href="get_executor.html" title="posix::descriptor::get_executor">
-</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="descriptor/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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_executor.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.posix__descriptor.executor_type"></a><a class="link" href="executor_type.html" title="posix::descriptor::executor_type">posix::descriptor::executor_type</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.executor_type"></a>
-The
- type of the executor associated with the object.
- </p>
-<pre class="programlisting">typedef io_context::executor_type executor_type;
-</pre>
-<h6>
-<a name="boost_asio.reference.posix__descriptor.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.posix__descriptor.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.posix__descriptor.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.posix__descriptor.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.posix__descriptor.executor_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.posix__descriptor.executor_type.requirements">Requirements</a>
- </h6>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/descriptor.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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="descriptor/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor/get_io_context.html b/doc/html/boost_asio/reference/posix__descriptor/get_io_context.html
deleted file mode 100644
index ce2943bd6f..0000000000
--- a/doc/html/boost_asio/reference/posix__descriptor/get_io_context.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="get_executor.html" title="posix::descriptor::get_executor">
-<link rel="next" href="get_io_service.html" title="posix::descriptor::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="../posix__descriptor.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.posix__descriptor.get_io_context"></a><a class="link" href="get_io_context.html" title="posix::descriptor::get_io_context">posix::descriptor::get_io_context</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.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.posix__descriptor.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.posix__descriptor.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="../posix__descriptor.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/posix__descriptor/get_io_service.html b/doc/html/boost_asio/reference/posix__descriptor/get_io_service.html
deleted file mode 100644
index d752dd9a68..0000000000
--- a/doc/html/boost_asio/reference/posix__descriptor/get_io_service.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::descriptor::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="../posix__descriptor.html" title="posix::descriptor">
-<link rel="prev" href="get_io_context.html" title="posix::descriptor::get_io_context">
-<link rel="next" href="io_control.html" title="posix::descriptor::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_io_context.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__descriptor.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.posix__descriptor.get_io_service"></a><a class="link" href="get_io_service.html" title="posix::descriptor::get_io_service">posix::descriptor::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__descriptor.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.posix__descriptor.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__descriptor.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.posix__descriptor.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="../posix__descriptor.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/posix__descriptor_base.html b/doc/html/boost_asio/reference/posix__descriptor_base.html
index e77972ab4a..dbf8b8be79 100644
--- a/doc/html/boost_asio/reference/posix__descriptor_base.html
+++ b/doc/html/boost_asio/reference/posix__descriptor_base.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="../reference.html" title="Reference">
-<link rel="prev" href="posix__descriptor/_descriptor.html" title="posix::descriptor::~descriptor">
+<link rel="prev" href="posix__descriptor.html" title="posix::descriptor">
<link rel="next" href="posix__descriptor_base/bytes_readable.html" title="posix::descriptor_base::bytes_readable">
</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="posix__descriptor/_descriptor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__descriptor_base/bytes_readable.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="posix__descriptor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__descriptor_base/bytes_readable.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -130,7 +130,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>
@@ -138,7 +138,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="posix__descriptor/_descriptor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__descriptor_base/bytes_readable.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="posix__descriptor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__descriptor_base/bytes_readable.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__descriptor_base/_descriptor_base.html b/doc/html/boost_asio/reference/posix__descriptor_base/_descriptor_base.html
index 09bfae5323..4211a32c90 100644
--- a/doc/html/boost_asio/reference/posix__descriptor_base/_descriptor_base.html
+++ b/doc/html/boost_asio/reference/posix__descriptor_base/_descriptor_base.html
@@ -36,7 +36,7 @@ Protected
</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/posix__descriptor_base/bytes_readable.html b/doc/html/boost_asio/reference/posix__descriptor_base/bytes_readable.html
index c45ea45c33..b341ffb72a 100644
--- a/doc/html/boost_asio/reference/posix__descriptor_base/bytes_readable.html
+++ b/doc/html/boost_asio/reference/posix__descriptor_base/bytes_readable.html
@@ -40,7 +40,7 @@ IO
<a name="boost_asio.reference.posix__descriptor_base.bytes_readable.h0"></a>
<span class="phrase"><a name="boost_asio.reference.posix__descriptor_base.bytes_readable.example"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.posix__descriptor_base.bytes_readable.example">Example</a>
</h6>
-<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(io_context);
+<pre class="programlisting">boost::asio::posix::stream_descriptor descriptor(my_context);
...
boost::asio::descriptor_base::bytes_readable command(true);
descriptor.io_control(command);
@@ -59,7 +59,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/posix__descriptor_base/wait_type.html b/doc/html/boost_asio/reference/posix__descriptor_base/wait_type.html
index f2c61d624a..1bd3d5a3bc 100644
--- a/doc/html/boost_asio/reference/posix__descriptor_base/wait_type.html
+++ b/doc/html/boost_asio/reference/posix__descriptor_base/wait_type.html
@@ -65,7 +65,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>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor.html b/doc/html/boost_asio/reference/posix__stream_descriptor.html
index 11ab4e10b2..d059a2c751 100644
--- a/doc/html/boost_asio/reference/posix__stream_descriptor.html
+++ b/doc/html/boost_asio/reference/posix__stream_descriptor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="posix__descriptor_base/_descriptor_base.html" title="posix::descriptor_base::~descriptor_base">
-<link rel="next" href="posix__stream_descriptor/assign.html" title="posix::stream_descriptor::assign">
+<link rel="next" href="post.html" title="post">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="posix__descriptor_base/_descriptor_base.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__stream_descriptor/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="posix__descriptor_base/_descriptor_base.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="post.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_asio.reference.posix__stream_descriptor"></a><a class="link" href="posix__stream_descriptor.html" title="posix::stream_descriptor">posix::stream_descriptor</a>
</h3></div></div></div>
<p>
- Provides stream-oriented descriptor functionality.
+ <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor"></a>
+Typedef
+ for the typical usage of a stream-oriented descriptor.
</p>
-<pre class="programlisting">class stream_descriptor :
- public posix::descriptor
+<pre class="programlisting">typedef basic_stream_descriptor stream_descriptor;
</pre>
<h5>
<a name="boost_asio.reference.posix__stream_descriptor.h0"></a>
@@ -57,7 +58,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/bytes_readable.html" title="posix::stream_descriptor::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/bytes_readable.html" title="posix::basic_stream_descriptor::bytes_readable"><span class="bold"><strong>bytes_readable</strong></span></a>
</p>
</td>
<td>
@@ -70,7 +71,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/executor_type.html" title="posix::stream_descriptor::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/executor_type.html" title="posix::basic_stream_descriptor::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -82,7 +83,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/lowest_layer_type.html" title="posix::stream_descriptor::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/lowest_layer_type.html" title="posix::basic_stream_descriptor::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
@@ -94,7 +95,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/native_handle_type.html" title="posix::stream_descriptor::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/native_handle_type.html" title="posix::basic_stream_descriptor::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -106,7 +107,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/wait_type.html" title="posix::stream_descriptor::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/wait_type.html" title="posix::basic_stream_descriptor::wait_type"><span class="bold"><strong>wait_type</strong></span></a>
</p>
</td>
<td>
@@ -143,7 +144,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/assign.html" title="posix::stream_descriptor::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/assign.html" title="posix::basic_stream_descriptor::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -155,7 +156,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/async_read_some.html" title="posix::stream_descriptor::async_read_some"><span class="bold"><strong>async_read_some</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/async_read_some.html" title="posix::basic_stream_descriptor::async_read_some"><span class="bold"><strong>async_read_some</strong></span></a>
</p>
</td>
<td>
@@ -167,7 +168,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/async_wait.html" title="posix::stream_descriptor::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/async_wait.html" title="posix::basic_stream_descriptor::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
</p>
</td>
<td>
@@ -180,7 +181,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/async_write_some.html" title="posix::stream_descriptor::async_write_some"><span class="bold"><strong>async_write_some</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/async_write_some.html" title="posix::basic_stream_descriptor::async_write_some"><span class="bold"><strong>async_write_some</strong></span></a>
</p>
</td>
<td>
@@ -192,69 +193,57 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/cancel.html" title="posix::stream_descriptor::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/basic_stream_descriptor.html" title="posix::basic_stream_descriptor::basic_stream_descriptor"><span class="bold"><strong>basic_stream_descriptor</strong></span></a>
</p>
</td>
<td>
<p>
- Cancel all asynchronous operations associated with the descriptor.
+ Construct a stream descriptor without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct a stream descriptor on an existing native descriptor.
+ <br> <span class="silver"> &#8212;</span><br> Move-construct a stream descriptor from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/close.html" title="posix::stream_descriptor::close"><span class="bold"><strong>close</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/cancel.html" title="posix::basic_stream_descriptor::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Close the descriptor.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="posix__stream_descriptor/get_executor.html" title="posix::stream_descriptor::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the descriptor.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/get_io_context.html" title="posix::stream_descriptor::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/close.html" title="posix::basic_stream_descriptor::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the descriptor.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/get_io_service.html" title="posix::stream_descriptor::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/get_executor.html" title="posix::basic_stream_descriptor::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/io_control.html" title="posix::stream_descriptor::io_control"><span class="bold"><strong>io_control</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/io_control.html" title="posix::basic_stream_descriptor::io_control"><span class="bold"><strong>io_control</strong></span></a>
</p>
</td>
<td>
@@ -266,7 +255,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/is_open.html" title="posix::stream_descriptor::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/is_open.html" title="posix::basic_stream_descriptor::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -278,7 +267,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/lowest_layer.html" title="posix::stream_descriptor::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/lowest_layer.html" title="posix::basic_stream_descriptor::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -291,7 +280,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/native_handle.html" title="posix::stream_descriptor::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/native_handle.html" title="posix::basic_stream_descriptor::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -303,7 +292,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/native_non_blocking.html" title="posix::stream_descriptor::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/native_non_blocking.html" title="posix::basic_stream_descriptor::native_non_blocking"><span class="bold"><strong>native_non_blocking</strong></span></a>
</p>
</td>
<td>
@@ -317,7 +306,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/non_blocking.html" title="posix::stream_descriptor::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/non_blocking.html" title="posix::basic_stream_descriptor::non_blocking"><span class="bold"><strong>non_blocking</strong></span></a>
</p>
</td>
<td>
@@ -330,19 +319,19 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/operator_eq_.html" title="posix::stream_descriptor::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/operator_eq_.html" title="posix::basic_stream_descriptor::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
<p>
- Move-assign a stream_descriptor from another.
+ Move-assign a stream descriptor from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/read_some.html" title="posix::stream_descriptor::read_some"><span class="bold"><strong>read_some</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/read_some.html" title="posix::basic_stream_descriptor::read_some"><span class="bold"><strong>read_some</strong></span></a>
</p>
</td>
<td>
@@ -354,7 +343,7 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/release.html" title="posix::stream_descriptor::release"><span class="bold"><strong>release</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/release.html" title="posix::basic_stream_descriptor::release"><span class="bold"><strong>release</strong></span></a>
</p>
</td>
<td>
@@ -366,51 +355,69 @@
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/stream_descriptor.html" title="posix::stream_descriptor::stream_descriptor"><span class="bold"><strong>stream_descriptor</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/wait.html" title="posix::basic_stream_descriptor::wait"><span class="bold"><strong>wait</strong></span></a>
</p>
</td>
<td>
<p>
- Construct a stream_descriptor without opening it. <br> <span class="silver"> &#8212;</span><br>
- Construct a stream_descriptor on an existing native descriptor.
- <br> <span class="silver"> &#8212;</span><br> Move-construct a stream_descriptor from another.
+ Wait for the descriptor to become ready to read, ready to write,
+ or to have pending error conditions.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="posix__stream_descriptor/wait.html" title="posix::stream_descriptor::wait"><span class="bold"><strong>wait</strong></span></a>
+ <a class="link" href="posix__basic_stream_descriptor/write_some.html" title="posix::basic_stream_descriptor::write_some"><span class="bold"><strong>write_some</strong></span></a>
</p>
</td>
<td>
<p>
- Wait for the descriptor to become ready to read, ready to write,
- or to have pending error conditions.
+ Write some data to the descriptor.
</p>
</td>
</tr>
-<tr>
-<td>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.posix__stream_descriptor.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.protected_data_members"></a></span><a class="link" href="posix__stream_descriptor.html#boost_asio.reference.posix__stream_descriptor.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
<p>
- <a class="link" href="posix__stream_descriptor/write_some.html" title="posix::stream_descriptor::write_some"><span class="bold"><strong>write_some</strong></span></a>
+ Name
</p>
- </td>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
<td>
<p>
- Write some data to the descriptor.
+ <a class="link" href="posix__basic_stream_descriptor/impl_.html" title="posix::basic_stream_descriptor::impl_"><span class="bold"><strong>impl_</strong></span></a>
</p>
</td>
-</tr>
-</tbody>
+<td>
+ </td>
+</tr></tbody>
</table></div>
<p>
- The <a class="link" href="posix__stream_descriptor.html" title="posix::stream_descriptor"><code class="computeroutput">posix::stream_descriptor</code></a>
+ The <a class="link" href="posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor"><code class="computeroutput">posix::basic_stream_descriptor</code></a>
class template provides asynchronous and blocking stream-oriented descriptor
functionality.
</p>
<h5>
-<a name="boost_asio.reference.posix__stream_descriptor.h2"></a>
+<a name="boost_asio.reference.posix__stream_descriptor.h3"></a>
<span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.thread_safety"></a></span><a class="link" href="posix__stream_descriptor.html#boost_asio.reference.posix__stream_descriptor.thread_safety">Thread
Safety</a>
</h5>
@@ -421,7 +428,7 @@
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h5>
-<a name="boost_asio.reference.posix__stream_descriptor.h3"></a>
+<a name="boost_asio.reference.posix__stream_descriptor.h4"></a>
<span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.requirements"></a></span><a class="link" href="posix__stream_descriptor.html#boost_asio.reference.posix__stream_descriptor.requirements">Requirements</a>
</h5>
<p>
@@ -433,7 +440,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>
@@ -441,7 +448,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="posix__descriptor_base/_descriptor_base.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="posix__stream_descriptor/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="posix__descriptor_base/_descriptor_base.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="post.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/executor_type.html b/doc/html/boost_asio/reference/posix__stream_descriptor/executor_type.html
deleted file mode 100644
index 4a714bc585..0000000000
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/executor_type.html
+++ /dev/null
@@ -1,220 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::executor_type</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="close/overload2.html" title="posix::stream_descriptor::close (2 of 2 overloads)">
-<link rel="next" href="get_executor.html" title="posix::stream_descriptor::get_executor">
-</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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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_executor.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.posix__stream_descriptor.executor_type"></a><a class="link" href="executor_type.html" title="posix::stream_descriptor::executor_type">posix::stream_descriptor::executor_type</a>
-</h4></div></div></div>
-<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.executor_type"></a>
-The
- type of the executor associated with the object.
- </p>
-<pre class="programlisting">typedef io_context::executor_type executor_type;
-</pre>
-<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.posix__stream_descriptor.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.posix__stream_descriptor.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.posix__stream_descriptor.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.posix__stream_descriptor.executor_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.posix__stream_descriptor.executor_type.requirements">Requirements</a>
- </h6>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/posix/stream_descriptor.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/get_io_context.html b/doc/html/boost_asio/reference/posix__stream_descriptor/get_io_context.html
deleted file mode 100644
index dcba6d100c..0000000000
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/get_io_context.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="get_executor.html" title="posix::stream_descriptor::get_executor">
-<link rel="next" href="get_io_service.html" title="posix::stream_descriptor::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="../posix__stream_descriptor.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.posix__stream_descriptor.get_io_context"></a><a class="link" href="get_io_context.html" title="posix::stream_descriptor::get_io_context">posix::stream_descriptor::get_io_context</a>
-</h4></div></div></div>
-<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.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.posix__stream_descriptor.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.posix__stream_descriptor.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="../posix__stream_descriptor.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/posix__stream_descriptor/get_io_service.html b/doc/html/boost_asio/reference/posix__stream_descriptor/get_io_service.html
deleted file mode 100644
index 7c4056252f..0000000000
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/get_io_service.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="get_io_context.html" title="posix::stream_descriptor::get_io_context">
-<link rel="next" href="io_control.html" title="posix::stream_descriptor::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_io_context.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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.posix__stream_descriptor.get_io_service"></a><a class="link" href="get_io_service.html" title="posix::stream_descriptor::get_io_service">posix::stream_descriptor::get_io_service</a>
-</h4></div></div></div>
-<p>
- <span class="emphasis"><em>Inherited from posix::descriptor.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.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.posix__stream_descriptor.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.posix__stream_descriptor.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="../posix__stream_descriptor.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/posix__stream_descriptor/stream_descriptor.html b/doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor.html
deleted file mode 100644
index 773147a0ff..0000000000
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::stream_descriptor</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="../posix__stream_descriptor.html" title="posix::stream_descriptor">
-<link rel="prev" href="release.html" title="posix::stream_descriptor::release">
-<link rel="next" href="stream_descriptor/overload1.html" title="posix::stream_descriptor::stream_descriptor (1 of 3 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="release.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="stream_descriptor/overload1.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.posix__stream_descriptor.stream_descriptor"></a><a class="link" href="stream_descriptor.html" title="posix::stream_descriptor::stream_descriptor">posix::stream_descriptor::stream_descriptor</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.posix__stream_descriptor.stream_descriptor"></a>
-Construct
- a <a class="link" href="../posix__stream_descriptor.html" title="posix::stream_descriptor"><code class="computeroutput">posix::stream_descriptor</code></a>
- without opening it.
- </p>
-<pre class="programlisting">explicit <a class="link" href="stream_descriptor/overload1.html" title="posix::stream_descriptor::stream_descriptor (1 of 3 overloads)">stream_descriptor</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="stream_descriptor/overload1.html" title="posix::stream_descriptor::stream_descriptor (1 of 3 overloads)">more...</a></em></span>
-</pre>
-<p>
- Construct a <a class="link" href="../posix__stream_descriptor.html" title="posix::stream_descriptor"><code class="computeroutput">posix::stream_descriptor</code></a>
- on an existing native descriptor.
- </p>
-<pre class="programlisting"><a class="link" href="stream_descriptor/overload2.html" title="posix::stream_descriptor::stream_descriptor (2 of 3 overloads)">stream_descriptor</a>(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; native_descriptor);
- <span class="emphasis"><em>&#187; <a class="link" href="stream_descriptor/overload2.html" title="posix::stream_descriptor::stream_descriptor (2 of 3 overloads)">more...</a></em></span>
-</pre>
-<p>
- Move-construct a <a class="link" href="../posix__stream_descriptor.html" title="posix::stream_descriptor"><code class="computeroutput">posix::stream_descriptor</code></a>
- from another.
- </p>
-<pre class="programlisting"><a class="link" href="stream_descriptor/overload3.html" title="posix::stream_descriptor::stream_descriptor (3 of 3 overloads)">stream_descriptor</a>(
- stream_descriptor &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="stream_descriptor/overload3.html" title="posix::stream_descriptor::stream_descriptor (3 of 3 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>
- 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="release.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../posix__stream_descriptor.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="stream_descriptor/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor/overload1.html b/doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor/overload1.html
deleted file mode 100644
index c0187274af..0000000000
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor/overload1.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::stream_descriptor (1 of 3 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="../stream_descriptor.html" title="posix::stream_descriptor::stream_descriptor">
-<link rel="prev" href="../stream_descriptor.html" title="posix::stream_descriptor::stream_descriptor">
-<link rel="next" href="overload2.html" title="posix::stream_descriptor::stream_descriptor (2 of 3 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="../stream_descriptor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../stream_descriptor.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="overload2.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.posix__stream_descriptor.stream_descriptor.overload1"></a><a class="link" href="overload1.html" title="posix::stream_descriptor::stream_descriptor (1 of 3 overloads)">posix::stream_descriptor::stream_descriptor
- (1 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct a <a class="link" href="../../posix__stream_descriptor.html" title="posix::stream_descriptor"><code class="computeroutput">posix::stream_descriptor</code></a>
- without opening it.
- </p>
-<pre class="programlisting">stream_descriptor(
- boost::asio::io_context &amp; io_context);
-</pre>
-<p>
- This constructor creates a stream descriptor without opening it. The
- descriptor needs to be opened and then connected or accepted before data
- can be sent or received on it.
- </p>
-<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload1.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 stream descriptor will use to dispatch handlers
- for any asynchronous operations performed on the descriptor.
- </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>
- 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="../stream_descriptor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../stream_descriptor.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor/overload2.html b/doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor/overload2.html
deleted file mode 100644
index d2084fd35c..0000000000
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor/overload2.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::stream_descriptor (2 of 3 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="../stream_descriptor.html" title="posix::stream_descriptor::stream_descriptor">
-<link rel="prev" href="overload1.html" title="posix::stream_descriptor::stream_descriptor (1 of 3 overloads)">
-<link rel="next" href="overload3.html" title="posix::stream_descriptor::stream_descriptor (3 of 3 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../stream_descriptor.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="overload3.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.posix__stream_descriptor.stream_descriptor.overload2"></a><a class="link" href="overload2.html" title="posix::stream_descriptor::stream_descriptor (2 of 3 overloads)">posix::stream_descriptor::stream_descriptor
- (2 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct a <a class="link" href="../../posix__stream_descriptor.html" title="posix::stream_descriptor"><code class="computeroutput">posix::stream_descriptor</code></a>
- on an existing native descriptor.
- </p>
-<pre class="programlisting">stream_descriptor(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; native_descriptor);
-</pre>
-<p>
- This constructor creates a stream descriptor object to hold an existing
- native descriptor.
- </p>
-<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload2.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 stream descriptor will use to dispatch handlers
- for any asynchronous operations performed on the descriptor.
- </p></dd>
-<dt><span class="term">native_descriptor</span></dt>
-<dd><p>
- The new underlying descriptor implementation.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.posix__stream_descriptor.stream_descriptor.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.
- </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>
- 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../stream_descriptor.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor/overload3.html b/doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor/overload3.html
deleted file mode 100644
index 66647d673c..0000000000
--- a/doc/html/boost_asio/reference/posix__stream_descriptor/stream_descriptor/overload3.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>posix::stream_descriptor::stream_descriptor (3 of 3 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="../stream_descriptor.html" title="posix::stream_descriptor::stream_descriptor">
-<link rel="prev" href="overload2.html" title="posix::stream_descriptor::stream_descriptor (2 of 3 overloads)">
-<link rel="next" href="../wait.html" title="posix::stream_descriptor::wait">
-</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../stream_descriptor.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="../wait.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.posix__stream_descriptor.stream_descriptor.overload3"></a><a class="link" href="overload3.html" title="posix::stream_descriptor::stream_descriptor (3 of 3 overloads)">posix::stream_descriptor::stream_descriptor
- (3 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Move-construct a <a class="link" href="../../posix__stream_descriptor.html" title="posix::stream_descriptor"><code class="computeroutput">posix::stream_descriptor</code></a>
- from another.
- </p>
-<pre class="programlisting">stream_descriptor(
- stream_descriptor &amp;&amp; other);
-</pre>
-<p>
- This constructor moves a stream descriptor from one object to another.
- </p>
-<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload3.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload3.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="../../posix__stream_descriptor.html" title="posix::stream_descriptor"><code class="computeroutput">posix::stream_descriptor</code></a>
- object from which the move will occur.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload3.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.posix__stream_descriptor.stream_descriptor.overload3.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">stream_descriptor(io_context&amp;) constructor</code>.
- </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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../stream_descriptor.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="../wait.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/post.html b/doc/html/boost_asio/reference/post.html
index c35805b86f..fc4ba7ebd6 100644
--- a/doc/html/boost_asio/reference/post.html
+++ b/doc/html/boost_asio/reference/post.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="../reference.html" title="Reference">
-<link rel="prev" href="posix__stream_descriptor/write_some/overload2.html" title="posix::stream_descriptor::write_some (2 of 2 overloads)">
+<link rel="prev" href="posix__stream_descriptor.html" title="posix::stream_descriptor">
<link rel="next" href="post/overload1.html" title="post (1 of 3 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="posix__stream_descriptor/write_some/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="post/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="posix__stream_descriptor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="post/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -68,7 +68,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>
@@ -76,7 +76,7 @@ template&lt;
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="posix__stream_descriptor/write_some/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="post/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="posix__stream_descriptor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="post/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/post/overload1.html b/doc/html/boost_asio/reference/post/overload1.html
index 576e1c1b53..68b12dbd12 100644
--- a/doc/html/boost_asio/reference/post/overload1.html
+++ b/doc/html/boost_asio/reference/post/overload1.html
@@ -40,6 +40,11 @@
from the current thread prior to returning from <code class="computeroutput">post()</code>.
</p>
<p>
+ The use of <code class="computeroutput">post()</code>, rather than <a class="link" href="../defer.html" title="defer"><code class="computeroutput">defer</code></a>
+ , indicates the caller's preference that the function object be eagerly
+ queued for execution.
+ </p>
+<p>
This function has the following effects:
</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
@@ -69,7 +74,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/post/overload2.html b/doc/html/boost_asio/reference/post/overload2.html
index 2d7c7453c1..9f98e146cc 100644
--- a/doc/html/boost_asio/reference/post/overload2.html
+++ b/doc/html/boost_asio/reference/post/overload2.html
@@ -43,6 +43,11 @@
current thread prior to returning from <code class="computeroutput">post()</code>.
</p>
<p>
+ The use of <code class="computeroutput">post()</code>, rather than <a class="link" href="../defer.html" title="defer"><code class="computeroutput">defer</code></a>
+ , indicates the caller's preference that the function object be eagerly
+ queued for execution.
+ </p>
+<p>
This function has the following effects:
</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
@@ -80,7 +85,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/post/overload3.html b/doc/html/boost_asio/reference/post/overload3.html
index f4d6d67c28..1e4c56ec00 100644
--- a/doc/html/boost_asio/reference/post/overload3.html
+++ b/doc/html/boost_asio/reference/post/overload3.html
@@ -48,7 +48,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/read.html b/doc/html/boost_asio/reference/read.html
index 897ed57ba0..1274587177 100644
--- a/doc/html/boost_asio/reference/read.html
+++ b/doc/html/boost_asio/reference/read.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="post/overload3.html" title="post (3 of 3 overloads)">
-<link rel="next" href="read/overload1.html" title="read (1 of 12 overloads)">
+<link rel="next" href="read/overload1.html" title="read (1 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -37,124 +37,166 @@ The <code class="computeroutput">read</code> function is a composed
<pre class="programlisting">template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename <a class="link" href="MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>&gt;
-std::size_t <a class="link" href="read/overload1.html" title="read (1 of 12 overloads)">read</a>(
+std::size_t <a class="link" href="read/overload1.html" title="read (1 of 16 overloads)">read</a>(
SyncReadStream &amp; s,
const MutableBufferSequence &amp; buffers,
typename enable_if&lt; is_mutable_buffer_sequence&lt; MutableBufferSequence &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="read/overload1.html" title="read (1 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload1.html" title="read (1 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename <a class="link" href="MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>&gt;
-std::size_t <a class="link" href="read/overload2.html" title="read (2 of 12 overloads)">read</a>(
+std::size_t <a class="link" href="read/overload2.html" title="read (2 of 16 overloads)">read</a>(
SyncReadStream &amp; s,
const MutableBufferSequence &amp; buffers,
boost::system::error_code &amp; ec,
typename enable_if&lt; is_mutable_buffer_sequence&lt; MutableBufferSequence &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="read/overload2.html" title="read (2 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload2.html" title="read (2 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename <a class="link" href="MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
-std::size_t <a class="link" href="read/overload3.html" title="read (3 of 12 overloads)">read</a>(
+std::size_t <a class="link" href="read/overload3.html" title="read (3 of 16 overloads)">read</a>(
SyncReadStream &amp; s,
const MutableBufferSequence &amp; buffers,
CompletionCondition completion_condition,
typename enable_if&lt; is_mutable_buffer_sequence&lt; MutableBufferSequence &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="read/overload3.html" title="read (3 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload3.html" title="read (3 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename <a class="link" href="MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
-std::size_t <a class="link" href="read/overload4.html" title="read (4 of 12 overloads)">read</a>(
+std::size_t <a class="link" href="read/overload4.html" title="read (4 of 16 overloads)">read</a>(
SyncReadStream &amp; s,
const MutableBufferSequence &amp; buffers,
CompletionCondition completion_condition,
boost::system::error_code &amp; ec,
typename enable_if&lt; is_mutable_buffer_sequence&lt; MutableBufferSequence &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="read/overload4.html" title="read (4 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload4.html" title="read (4 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
-std::size_t <a class="link" href="read/overload5.html" title="read (5 of 12 overloads)">read</a>(
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
+std::size_t <a class="link" href="read/overload5.html" title="read (5 of 16 overloads)">read</a>(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="read/overload5.html" title="read (5 of 12 overloads)">more...</a></em></span>
+ DynamicBuffer_v1 &amp;&amp; buffers,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload5.html" title="read (5 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
-std::size_t <a class="link" href="read/overload6.html" title="read (6 of 12 overloads)">read</a>(
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
+std::size_t <a class="link" href="read/overload6.html" title="read (6 of 16 overloads)">read</a>(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
boost::system::error_code &amp; ec,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="read/overload6.html" title="read (6 of 12 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload6.html" title="read (6 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
-std::size_t <a class="link" href="read/overload7.html" title="read (7 of 12 overloads)">read</a>(
+std::size_t <a class="link" href="read/overload7.html" title="read (7 of 16 overloads)">read</a>(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
CompletionCondition completion_condition,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="read/overload7.html" title="read (7 of 12 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload7.html" title="read (7 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
-std::size_t <a class="link" href="read/overload8.html" title="read (8 of 12 overloads)">read</a>(
+std::size_t <a class="link" href="read/overload8.html" title="read (8 of 16 overloads)">read</a>(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
CompletionCondition completion_condition,
boost::system::error_code &amp; ec,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="read/overload8.html" title="read (8 of 12 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload8.html" title="read (8 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename Allocator&gt;
-std::size_t <a class="link" href="read/overload9.html" title="read (9 of 12 overloads)">read</a>(
+std::size_t <a class="link" href="read/overload9.html" title="read (9 of 16 overloads)">read</a>(
SyncReadStream &amp; s,
basic_streambuf&lt; Allocator &gt; &amp; b);
- <span class="emphasis"><em>&#187; <a class="link" href="read/overload9.html" title="read (9 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload9.html" title="read (9 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename Allocator&gt;
-std::size_t <a class="link" href="read/overload10.html" title="read (10 of 12 overloads)">read</a>(
+std::size_t <a class="link" href="read/overload10.html" title="read (10 of 16 overloads)">read</a>(
SyncReadStream &amp; s,
basic_streambuf&lt; Allocator &gt; &amp; b,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="read/overload10.html" title="read (10 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload10.html" title="read (10 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename Allocator,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
-std::size_t <a class="link" href="read/overload11.html" title="read (11 of 12 overloads)">read</a>(
+std::size_t <a class="link" href="read/overload11.html" title="read (11 of 16 overloads)">read</a>(
SyncReadStream &amp; s,
basic_streambuf&lt; Allocator &gt; &amp; b,
CompletionCondition completion_condition);
- <span class="emphasis"><em>&#187; <a class="link" href="read/overload11.html" title="read (11 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload11.html" title="read (11 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename Allocator,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
-std::size_t <a class="link" href="read/overload12.html" title="read (12 of 12 overloads)">read</a>(
+std::size_t <a class="link" href="read/overload12.html" title="read (12 of 16 overloads)">read</a>(
SyncReadStream &amp; s,
basic_streambuf&lt; Allocator &gt; &amp; b,
CompletionCondition completion_condition,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="read/overload12.html" title="read (12 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload12.html" title="read (12 of 16 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t <a class="link" href="read/overload13.html" title="read (13 of 16 overloads)">read</a>(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload13.html" title="read (13 of 16 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t <a class="link" href="read/overload14.html" title="read (14 of 16 overloads)">read</a>(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload14.html" title="read (14 of 16 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
+std::size_t <a class="link" href="read/overload15.html" title="read (15 of 16 overloads)">read</a>(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ CompletionCondition completion_condition,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload15.html" title="read (15 of 16 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
+std::size_t <a class="link" href="read/overload16.html" title="read (16 of 16 overloads)">read</a>(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ CompletionCondition completion_condition,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read/overload16.html" title="read (16 of 16 overloads)">more...</a></em></span>
</pre>
<h5>
<a name="boost_asio.reference.read.h0"></a>
@@ -169,7 +211,7 @@ std::size_t <a class="link" href="read/overload12.html" title="read (12 of 12 ov
</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/read/overload1.html b/doc/html/boost_asio/reference/read/overload1.html
index 415cfa2b64..95b94e236e 100644
--- a/doc/html/boost_asio/reference/read/overload1.html
+++ b/doc/html/boost_asio/reference/read/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read (1 of 12 overloads)</title>
+<title>read (1 of 16 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="../read.html" title="read">
<link rel="prev" href="../read.html" title="read">
-<link rel="next" href="overload2.html" title="read (2 of 12 overloads)">
+<link rel="next" href="overload2.html" title="read (2 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read.overload1"></a><a class="link" href="overload1.html" title="read (1 of 12 overloads)">read (1 of 12
+<a name="boost_asio.reference.read.overload1"></a><a class="link" href="overload1.html" title="read (1 of 16 overloads)">read (1 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -125,7 +125,7 @@ std::size_t read(
</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/read/overload10.html b/doc/html/boost_asio/reference/read/overload10.html
index a1aef32aa0..f80a81f4b6 100644
--- a/doc/html/boost_asio/reference/read/overload10.html
+++ b/doc/html/boost_asio/reference/read/overload10.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read (10 of 12 overloads)</title>
+<title>read (10 of 16 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="../read.html" title="read">
-<link rel="prev" href="overload9.html" title="read (9 of 12 overloads)">
-<link rel="next" href="overload11.html" title="read (11 of 12 overloads)">
+<link rel="prev" href="overload9.html" title="read (9 of 16 overloads)">
+<link rel="next" href="overload11.html" title="read (11 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read.overload10"></a><a class="link" href="overload10.html" title="read (10 of 12 overloads)">read (10 of 12
+<a name="boost_asio.reference.read.overload10"></a><a class="link" href="overload10.html" title="read (10 of 16 overloads)">read (10 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -99,7 +99,7 @@ std::size_t read(
</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/read/overload11.html b/doc/html/boost_asio/reference/read/overload11.html
index a4e848582b..b1996ecb8b 100644
--- a/doc/html/boost_asio/reference/read/overload11.html
+++ b/doc/html/boost_asio/reference/read/overload11.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read (11 of 12 overloads)</title>
+<title>read (11 of 16 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="../read.html" title="read">
-<link rel="prev" href="overload10.html" title="read (10 of 12 overloads)">
-<link rel="next" href="overload12.html" title="read (12 of 12 overloads)">
+<link rel="prev" href="overload10.html" title="read (10 of 16 overloads)">
+<link rel="next" href="overload12.html" title="read (12 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read.overload11"></a><a class="link" href="overload11.html" title="read (11 of 12 overloads)">read (11 of 12
+<a name="boost_asio.reference.read.overload11"></a><a class="link" href="overload11.html" title="read (11 of 16 overloads)">read (11 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -118,7 +118,7 @@ std::size_t read(
</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/read/overload12.html b/doc/html/boost_asio/reference/read/overload12.html
index 6b57813c6e..deb7028049 100644
--- a/doc/html/boost_asio/reference/read/overload12.html
+++ b/doc/html/boost_asio/reference/read/overload12.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read (12 of 12 overloads)</title>
+<title>read (12 of 16 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="../read.html" title="read">
-<link rel="prev" href="overload11.html" title="read (11 of 12 overloads)">
-<link rel="next" href="../read_at.html" title="read_at">
+<link rel="prev" href="overload11.html" title="read (11 of 16 overloads)">
+<link rel="next" href="overload13.html" title="read (13 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,11 +20,11 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload11.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read.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="../read_at.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload11.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read.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="overload13.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.read.overload12"></a><a class="link" href="overload12.html" title="read (12 of 12 overloads)">read (12 of 12
+<a name="boost_asio.reference.read.overload12"></a><a class="link" href="overload12.html" title="read (12 of 16 overloads)">read (12 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -111,7 +111,7 @@ std::size_t read(
</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>
@@ -119,7 +119,7 @@ std::size_t read(
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload11.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read.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="../read_at.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload11.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read.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="overload13.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/read/overload13.html b/doc/html/boost_asio/reference/read/overload13.html
new file mode 100644
index 0000000000..55592b219e
--- /dev/null
+++ b/doc/html/boost_asio/reference/read/overload13.html
@@ -0,0 +1,122 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read (13 of 16 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="../read.html" title="read">
+<link rel="prev" href="overload12.html" title="read (12 of 16 overloads)">
+<link rel="next" href="overload14.html" title="read (14 of 16 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="overload12.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read.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="overload14.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.read.overload13"></a><a class="link" href="overload13.html" title="read (13 of 16 overloads)">read (13 of 16
+ overloads)</a>
+</h4></div></div></div>
+<p>
+ Attempt to read a certain amount of data from a stream before returning.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t read(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to read a certain number of bytes of data from a
+ stream. The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The specified dynamic buffer sequence is full (that is, it has reached
+ maximum size).
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ read_some function.
+ </p>
+<h6>
+<a name="boost_asio.reference.read.overload13.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.read.overload13.parameters"></a></span><a class="link" href="overload13.html#boost_asio.reference.read.overload13.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the SyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.read.overload13.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.read.overload13.return_value"></a></span><a class="link" href="overload13.html#boost_asio.reference.read.overload13.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ The number of bytes transferred.
+ </p>
+<h6>
+<a name="boost_asio.reference.read.overload13.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.read.overload13.exceptions"></a></span><a class="link" href="overload13.html#boost_asio.reference.read.overload13.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>
+<h6>
+<a name="boost_asio.reference.read.overload13.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.read.overload13.remarks"></a></span><a class="link" href="overload13.html#boost_asio.reference.read.overload13.remarks">Remarks</a>
+ </h6>
+<p>
+ This overload is equivalent to calling:
+ </p>
+<pre class="programlisting">boost::asio::read(
+ s, buffers,
+ boost::asio::transfer_all());
+</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="overload12.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read.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="overload14.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/read/overload14.html b/doc/html/boost_asio/reference/read/overload14.html
new file mode 100644
index 0000000000..1237beec8a
--- /dev/null
+++ b/doc/html/boost_asio/reference/read/overload14.html
@@ -0,0 +1,113 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read (14 of 16 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="../read.html" title="read">
+<link rel="prev" href="overload13.html" title="read (13 of 16 overloads)">
+<link rel="next" href="overload15.html" title="read (15 of 16 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="overload13.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read.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="overload15.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.read.overload14"></a><a class="link" href="overload14.html" title="read (14 of 16 overloads)">read (14 of 16
+ overloads)</a>
+</h4></div></div></div>
+<p>
+ Attempt to read a certain amount of data from a stream before returning.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t read(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to read a certain number of bytes of data from a
+ stream. The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The supplied buffer is full (that is, it has reached maximum size).
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ read_some function.
+ </p>
+<h6>
+<a name="boost_asio.reference.read.overload14.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.read.overload14.parameters"></a></span><a class="link" href="overload14.html#boost_asio.reference.read.overload14.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the SyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read.
+ </p></dd>
+<dt><span class="term">ec</span></dt>
+<dd><p>
+ Set to indicate what error occurred, if any.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.read.overload14.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.read.overload14.return_value"></a></span><a class="link" href="overload14.html#boost_asio.reference.read.overload14.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ The number of bytes transferred.
+ </p>
+<h6>
+<a name="boost_asio.reference.read.overload14.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.read.overload14.remarks"></a></span><a class="link" href="overload14.html#boost_asio.reference.read.overload14.remarks">Remarks</a>
+ </h6>
+<p>
+ This overload is equivalent to calling:
+ </p>
+<pre class="programlisting">boost::asio::read(
+ s, buffers,
+ boost::asio::transfer_all(), ec);
+</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="overload13.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read.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="overload15.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/read/overload15.html b/doc/html/boost_asio/reference/read/overload15.html
new file mode 100644
index 0000000000..0779d5e3d5
--- /dev/null
+++ b/doc/html/boost_asio/reference/read/overload15.html
@@ -0,0 +1,133 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read (15 of 16 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="../read.html" title="read">
+<link rel="prev" href="overload14.html" title="read (14 of 16 overloads)">
+<link rel="next" href="overload16.html" title="read (16 of 16 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="overload14.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read.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="overload16.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.read.overload15"></a><a class="link" href="overload15.html" title="read (15 of 16 overloads)">read (15 of 16
+ overloads)</a>
+</h4></div></div></div>
+<p>
+ Attempt to read a certain amount of data from a stream before returning.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="../CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
+std::size_t read(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ CompletionCondition completion_condition,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to read a certain number of bytes of data from a
+ stream. The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The specified dynamic buffer sequence is full (that is, it has reached
+ maximum size).
+ </li>
+<li class="listitem">
+ The completion_condition function object returns 0.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ read_some function.
+ </p>
+<h6>
+<a name="boost_asio.reference.read.overload15.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.read.overload15.parameters"></a></span><a class="link" href="overload15.html#boost_asio.reference.read.overload15.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the SyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read.
+ </p></dd>
+<dt><span class="term">completion_condition</span></dt>
+<dd>
+<p>
+ The function object to be called to determine whether the read operation
+ is complete. The signature of the function object must be:
+</p>
+<pre class="programlisting">std::size_t completion_condition(
+ // Result of latest read_some operation.
+ const boost::system::error_code&amp; error,
+
+ // Number of bytes transferred so far.
+ std::size_t bytes_transferred
+);
+</pre>
+<p>
+ A return value of 0 indicates that the read operation is complete.
+ A non-zero return value indicates the maximum number of bytes to
+ be read on the next call to the stream's read_some function.
+ </p>
+</dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.read.overload15.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.read.overload15.return_value"></a></span><a class="link" href="overload15.html#boost_asio.reference.read.overload15.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ The number of bytes transferred.
+ </p>
+<h6>
+<a name="boost_asio.reference.read.overload15.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.read.overload15.exceptions"></a></span><a class="link" href="overload15.html#boost_asio.reference.read.overload15.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="overload14.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read.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="overload16.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/read/overload16.html b/doc/html/boost_asio/reference/read/overload16.html
new file mode 100644
index 0000000000..3f6d1e79ae
--- /dev/null
+++ b/doc/html/boost_asio/reference/read/overload16.html
@@ -0,0 +1,126 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read (16 of 16 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="../read.html" title="read">
+<link rel="prev" href="overload15.html" title="read (15 of 16 overloads)">
+<link rel="next" href="../read_at.html" title="read_at">
+</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="overload15.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read.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="../read_at.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.read.overload16"></a><a class="link" href="overload16.html" title="read (16 of 16 overloads)">read (16 of 16
+ overloads)</a>
+</h4></div></div></div>
+<p>
+ Attempt to read a certain amount of data from a stream before returning.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="../CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
+std::size_t read(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ CompletionCondition completion_condition,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to read a certain number of bytes of data from a
+ stream. The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The specified dynamic buffer sequence is full (that is, it has reached
+ maximum size).
+ </li>
+<li class="listitem">
+ The completion_condition function object returns 0.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ read_some function.
+ </p>
+<h6>
+<a name="boost_asio.reference.read.overload16.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.read.overload16.parameters"></a></span><a class="link" href="overload16.html#boost_asio.reference.read.overload16.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the SyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read.
+ </p></dd>
+<dt><span class="term">completion_condition</span></dt>
+<dd>
+<p>
+ The function object to be called to determine whether the read operation
+ is complete. The signature of the function object must be:
+</p>
+<pre class="programlisting">std::size_t completion_condition(
+ // Result of latest read_some operation.
+ const boost::system::error_code&amp; error,
+
+ // Number of bytes transferred so far.
+ std::size_t bytes_transferred
+);
+</pre>
+<p>
+ A return value of 0 indicates that the read operation is complete.
+ A non-zero return value indicates the maximum number of bytes to
+ be read on the next call to the stream's read_some function.
+ </p>
+</dd>
+<dt><span class="term">ec</span></dt>
+<dd><p>
+ Set to indicate what error occurred, if any.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.read.overload16.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.read.overload16.return_value"></a></span><a class="link" href="overload16.html#boost_asio.reference.read.overload16.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ The number of bytes read. If an error occurs, returns the total number
+ of bytes successfully transferred prior to the error.
+ </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="overload15.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read.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="../read_at.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/read/overload2.html b/doc/html/boost_asio/reference/read/overload2.html
index fc5669dbe1..0d8a17c38a 100644
--- a/doc/html/boost_asio/reference/read/overload2.html
+++ b/doc/html/boost_asio/reference/read/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read (2 of 12 overloads)</title>
+<title>read (2 of 16 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="../read.html" title="read">
-<link rel="prev" href="overload1.html" title="read (1 of 12 overloads)">
-<link rel="next" href="overload3.html" title="read (3 of 12 overloads)">
+<link rel="prev" href="overload1.html" title="read (1 of 16 overloads)">
+<link rel="next" href="overload3.html" title="read (3 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read.overload2"></a><a class="link" href="overload2.html" title="read (2 of 12 overloads)">read (2 of 12
+<a name="boost_asio.reference.read.overload2"></a><a class="link" href="overload2.html" title="read (2 of 16 overloads)">read (2 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -117,7 +117,7 @@ std::size_t read(
</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/read/overload3.html b/doc/html/boost_asio/reference/read/overload3.html
index 880ed38e39..0887903c37 100644
--- a/doc/html/boost_asio/reference/read/overload3.html
+++ b/doc/html/boost_asio/reference/read/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read (3 of 12 overloads)</title>
+<title>read (3 of 16 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="../read.html" title="read">
-<link rel="prev" href="overload2.html" title="read (2 of 12 overloads)">
-<link rel="next" href="overload4.html" title="read (4 of 12 overloads)">
+<link rel="prev" href="overload2.html" title="read (2 of 16 overloads)">
+<link rel="next" href="overload4.html" title="read (4 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read.overload3"></a><a class="link" href="overload3.html" title="read (3 of 12 overloads)">read (3 of 12
+<a name="boost_asio.reference.read.overload3"></a><a class="link" href="overload3.html" title="read (3 of 16 overloads)">read (3 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -137,7 +137,7 @@ std::size_t read(
</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/read/overload4.html b/doc/html/boost_asio/reference/read/overload4.html
index b6700332fa..6ad5a0a120 100644
--- a/doc/html/boost_asio/reference/read/overload4.html
+++ b/doc/html/boost_asio/reference/read/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read (4 of 12 overloads)</title>
+<title>read (4 of 16 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="../read.html" title="read">
-<link rel="prev" href="overload3.html" title="read (3 of 12 overloads)">
-<link rel="next" href="overload5.html" title="read (5 of 12 overloads)">
+<link rel="prev" href="overload3.html" title="read (3 of 16 overloads)">
+<link rel="next" href="overload5.html" title="read (5 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read.overload4"></a><a class="link" href="overload4.html" title="read (4 of 12 overloads)">read (4 of 12
+<a name="boost_asio.reference.read.overload4"></a><a class="link" href="overload4.html" title="read (4 of 16 overloads)">read (4 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -114,7 +114,7 @@ std::size_t read(
</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/read/overload5.html b/doc/html/boost_asio/reference/read/overload5.html
index 6d6a270edc..4c3cd97241 100644
--- a/doc/html/boost_asio/reference/read/overload5.html
+++ b/doc/html/boost_asio/reference/read/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read (5 of 12 overloads)</title>
+<title>read (5 of 16 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="../read.html" title="read">
-<link rel="prev" href="overload4.html" title="read (4 of 12 overloads)">
-<link rel="next" href="overload6.html" title="read (6 of 12 overloads)">
+<link rel="prev" href="overload4.html" title="read (4 of 16 overloads)">
+<link rel="next" href="overload6.html" title="read (6 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read.overload5"></a><a class="link" href="overload5.html" title="read (5 of 12 overloads)">read (5 of 12
+<a name="boost_asio.reference.read.overload5"></a><a class="link" href="overload5.html" title="read (5 of 16 overloads)">read (5 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -32,11 +32,11 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
std::size_t read(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
+ DynamicBuffer_v1 &amp;&amp; buffers,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to read a certain number of bytes of data from a
@@ -108,7 +108,7 @@ std::size_t read(
</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/read/overload6.html b/doc/html/boost_asio/reference/read/overload6.html
index 15a75a1b95..5d4f712685 100644
--- a/doc/html/boost_asio/reference/read/overload6.html
+++ b/doc/html/boost_asio/reference/read/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read (6 of 12 overloads)</title>
+<title>read (6 of 16 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="../read.html" title="read">
-<link rel="prev" href="overload5.html" title="read (5 of 12 overloads)">
-<link rel="next" href="overload7.html" title="read (7 of 12 overloads)">
+<link rel="prev" href="overload5.html" title="read (5 of 16 overloads)">
+<link rel="next" href="overload7.html" title="read (7 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read.overload6"></a><a class="link" href="overload6.html" title="read (6 of 12 overloads)">read (6 of 12
+<a name="boost_asio.reference.read.overload6"></a><a class="link" href="overload6.html" title="read (6 of 16 overloads)">read (6 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -32,12 +32,12 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
std::size_t read(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
boost::system::error_code &amp; ec,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to read a certain number of bytes of data from a
@@ -99,7 +99,7 @@ std::size_t read(
</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/read/overload7.html b/doc/html/boost_asio/reference/read/overload7.html
index 20f8a737ec..229d967dbf 100644
--- a/doc/html/boost_asio/reference/read/overload7.html
+++ b/doc/html/boost_asio/reference/read/overload7.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read (7 of 12 overloads)</title>
+<title>read (7 of 16 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="../read.html" title="read">
-<link rel="prev" href="overload6.html" title="read (6 of 12 overloads)">
-<link rel="next" href="overload8.html" title="read (8 of 12 overloads)">
+<link rel="prev" href="overload6.html" title="read (6 of 16 overloads)">
+<link rel="next" href="overload8.html" title="read (8 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read.overload7"></a><a class="link" href="overload7.html" title="read (7 of 12 overloads)">read (7 of 12
+<a name="boost_asio.reference.read.overload7"></a><a class="link" href="overload7.html" title="read (7 of 16 overloads)">read (7 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -32,13 +32,13 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="../CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
std::size_t read(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
CompletionCondition completion_condition,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to read a certain number of bytes of data from a
@@ -119,7 +119,7 @@ std::size_t read(
</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/read/overload8.html b/doc/html/boost_asio/reference/read/overload8.html
index b6963727e6..99628c5b6d 100644
--- a/doc/html/boost_asio/reference/read/overload8.html
+++ b/doc/html/boost_asio/reference/read/overload8.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read (8 of 12 overloads)</title>
+<title>read (8 of 16 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="../read.html" title="read">
-<link rel="prev" href="overload7.html" title="read (7 of 12 overloads)">
-<link rel="next" href="overload9.html" title="read (9 of 12 overloads)">
+<link rel="prev" href="overload7.html" title="read (7 of 16 overloads)">
+<link rel="next" href="overload9.html" title="read (9 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read.overload8"></a><a class="link" href="overload8.html" title="read (8 of 12 overloads)">read (8 of 12
+<a name="boost_asio.reference.read.overload8"></a><a class="link" href="overload8.html" title="read (8 of 16 overloads)">read (8 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -32,14 +32,14 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="../CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
std::size_t read(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
CompletionCondition completion_condition,
boost::system::error_code &amp; ec,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to read a certain number of bytes of data from a
@@ -112,7 +112,7 @@ std::size_t read(
</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/read/overload9.html b/doc/html/boost_asio/reference/read/overload9.html
index 1433f1c429..22f253afde 100644
--- a/doc/html/boost_asio/reference/read/overload9.html
+++ b/doc/html/boost_asio/reference/read/overload9.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read (9 of 12 overloads)</title>
+<title>read (9 of 16 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="../read.html" title="read">
-<link rel="prev" href="overload8.html" title="read (8 of 12 overloads)">
-<link rel="next" href="overload10.html" title="read (10 of 12 overloads)">
+<link rel="prev" href="overload8.html" title="read (8 of 16 overloads)">
+<link rel="next" href="overload10.html" title="read (10 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read.overload9"></a><a class="link" href="overload9.html" title="read (9 of 12 overloads)">read (9 of 12
+<a name="boost_asio.reference.read.overload9"></a><a class="link" href="overload9.html" title="read (9 of 16 overloads)">read (9 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -107,7 +107,7 @@ std::size_t read(
</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/read_at.html b/doc/html/boost_asio/reference/read_at.html
index ab01b8085d..d7afbb3d9c 100644
--- a/doc/html/boost_asio/reference/read_at.html
+++ b/doc/html/boost_asio/reference/read_at.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="../reference.html" title="Reference">
-<link rel="prev" href="read/overload12.html" title="read (12 of 12 overloads)">
+<link rel="prev" href="read/overload16.html" title="read (16 of 16 overloads)">
<link rel="next" href="read_at/overload1.html" title="read_at (1 of 8 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="read/overload12.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="read_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="read/overload16.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="read_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -132,7 +132,7 @@ std::size_t <a class="link" href="read_at/overload8.html" title="read_at (8 of 8
</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>
@@ -140,7 +140,7 @@ std::size_t <a class="link" href="read_at/overload8.html" title="read_at (8 of 8
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="read/overload12.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="read_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="read/overload16.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="read_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/read_at/overload1.html b/doc/html/boost_asio/reference/read_at/overload1.html
index e48cd6bfe7..0206ad2763 100644
--- a/doc/html/boost_asio/reference/read_at/overload1.html
+++ b/doc/html/boost_asio/reference/read_at/overload1.html
@@ -130,7 +130,7 @@ std::size_t read_at(
</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/read_at/overload2.html b/doc/html/boost_asio/reference/read_at/overload2.html
index eb192b54c2..d13fd3e0f6 100644
--- a/doc/html/boost_asio/reference/read_at/overload2.html
+++ b/doc/html/boost_asio/reference/read_at/overload2.html
@@ -123,7 +123,7 @@ std::size_t read_at(
</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/read_at/overload3.html b/doc/html/boost_asio/reference/read_at/overload3.html
index 201593f8d9..f04ab37b31 100644
--- a/doc/html/boost_asio/reference/read_at/overload3.html
+++ b/doc/html/boost_asio/reference/read_at/overload3.html
@@ -142,7 +142,7 @@ std::size_t read_at(
</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/read_at/overload4.html b/doc/html/boost_asio/reference/read_at/overload4.html
index 981282b20c..09c9779442 100644
--- a/doc/html/boost_asio/reference/read_at/overload4.html
+++ b/doc/html/boost_asio/reference/read_at/overload4.html
@@ -119,7 +119,7 @@ std::size_t read_at(
</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/read_at/overload5.html b/doc/html/boost_asio/reference/read_at/overload5.html
index 4ffad9b3f9..53ec574d8f 100644
--- a/doc/html/boost_asio/reference/read_at/overload5.html
+++ b/doc/html/boost_asio/reference/read_at/overload5.html
@@ -108,7 +108,7 @@ std::size_t read_at(
</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/read_at/overload6.html b/doc/html/boost_asio/reference/read_at/overload6.html
index c2005465f9..ef3073ff8e 100644
--- a/doc/html/boost_asio/reference/read_at/overload6.html
+++ b/doc/html/boost_asio/reference/read_at/overload6.html
@@ -100,7 +100,7 @@ std::size_t read_at(
</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/read_at/overload7.html b/doc/html/boost_asio/reference/read_at/overload7.html
index b178d4c370..27e68ef1a7 100644
--- a/doc/html/boost_asio/reference/read_at/overload7.html
+++ b/doc/html/boost_asio/reference/read_at/overload7.html
@@ -119,7 +119,7 @@ std::size_t read_at(
</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/read_at/overload8.html b/doc/html/boost_asio/reference/read_at/overload8.html
index 14dcc51db3..137bb5dbea 100644
--- a/doc/html/boost_asio/reference/read_at/overload8.html
+++ b/doc/html/boost_asio/reference/read_at/overload8.html
@@ -112,7 +112,7 @@ std::size_t read_at(
</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/read_until.html b/doc/html/boost_asio/reference/read_until.html
index 47d170fe41..28040d4eaa 100644
--- a/doc/html/boost_asio/reference/read_until.html
+++ b/doc/html/boost_asio/reference/read_until.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="read_at/overload8.html" title="read_at (8 of 8 overloads)">
-<link rel="next" href="read_until/overload1.html" title="read_until (1 of 16 overloads)">
+<link rel="next" href="read_until/overload1.html" title="read_until (1 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -38,41 +38,45 @@ The <code class="computeroutput">read_until</code> function
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
-std::size_t <a class="link" href="read_until/overload1.html" title="read_until (1 of 16 overloads)">read_until</a>(
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
+std::size_t <a class="link" href="read_until/overload1.html" title="read_until (1 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
- char delim);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload1.html" title="read_until (1 of 16 overloads)">more...</a></em></span>
+ DynamicBuffer_v1 &amp;&amp; buffers,
+ char delim,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload1.html" title="read_until (1 of 24 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
-std::size_t <a class="link" href="read_until/overload2.html" title="read_until (2 of 16 overloads)">read_until</a>(
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
+std::size_t <a class="link" href="read_until/overload2.html" title="read_until (2 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
char delim,
- boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload2.html" title="read_until (2 of 16 overloads)">more...</a></em></span>
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload2.html" title="read_until (2 of 24 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
-std::size_t <a class="link" href="read_until/overload3.html" title="read_until (3 of 16 overloads)">read_until</a>(
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
+std::size_t <a class="link" href="read_until/overload3.html" title="read_until (3 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
- string_view delim);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload3.html" title="read_until (3 of 16 overloads)">more...</a></em></span>
+ DynamicBuffer_v1 &amp;&amp; buffers,
+ string_view delim,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload3.html" title="read_until (3 of 24 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
-std::size_t <a class="link" href="read_until/overload4.html" title="read_until (4 of 16 overloads)">read_until</a>(
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
+std::size_t <a class="link" href="read_until/overload4.html" title="read_until (4 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
string_view delim,
- boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload4.html" title="read_until (4 of 16 overloads)">more...</a></em></span>
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload4.html" title="read_until (4 of 24 overloads)">more...</a></em></span>
</pre>
<p>
Read data into a dynamic buffer sequence until some part of the data it contains
@@ -80,22 +84,24 @@ std::size_t <a class="link" href="read_until/overload4.html" title="read_until (
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
-std::size_t <a class="link" href="read_until/overload5.html" title="read_until (5 of 16 overloads)">read_until</a>(
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
+std::size_t <a class="link" href="read_until/overload5.html" title="read_until (5 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
- const boost::regex &amp; expr);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload5.html" title="read_until (5 of 16 overloads)">more...</a></em></span>
+ DynamicBuffer_v1 &amp;&amp; buffers,
+ const boost::regex &amp; expr,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload5.html" title="read_until (5 of 24 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
-std::size_t <a class="link" href="read_until/overload6.html" title="read_until (6 of 16 overloads)">read_until</a>(
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
+std::size_t <a class="link" href="read_until/overload6.html" title="read_until (6 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
const boost::regex &amp; expr,
- boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload6.html" title="read_until (6 of 16 overloads)">more...</a></em></span>
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload6.html" title="read_until (6 of 24 overloads)">more...</a></em></span>
</pre>
<p>
Read data into a dynamic buffer sequence until a function object indicates
@@ -103,26 +109,26 @@ std::size_t <a class="link" href="read_until/overload6.html" title="read_until (
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename MatchCondition&gt;
-std::size_t <a class="link" href="read_until/overload7.html" title="read_until (7 of 16 overloads)">read_until</a>(
+std::size_t <a class="link" href="read_until/overload7.html" title="read_until (7 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
MatchCondition match_condition,
- typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload7.html" title="read_until (7 of 16 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &amp;&amp;is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload7.html" title="read_until (7 of 24 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename MatchCondition&gt;
-std::size_t <a class="link" href="read_until/overload8.html" title="read_until (8 of 16 overloads)">read_until</a>(
+std::size_t <a class="link" href="read_until/overload8.html" title="read_until (8 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
MatchCondition match_condition,
boost::system::error_code &amp; ec,
- typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload8.html" title="read_until (8 of 16 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &amp;&amp;is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload8.html" title="read_until (8 of 24 overloads)">more...</a></em></span>
</pre>
<p>
Read data into a streambuf until it contains a specified delimiter.
@@ -130,40 +136,40 @@ std::size_t <a class="link" href="read_until/overload8.html" title="read_until (
<pre class="programlisting">template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename Allocator&gt;
-std::size_t <a class="link" href="read_until/overload9.html" title="read_until (9 of 16 overloads)">read_until</a>(
+std::size_t <a class="link" href="read_until/overload9.html" title="read_until (9 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
boost::asio::basic_streambuf&lt; Allocator &gt; &amp; b,
char delim);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload9.html" title="read_until (9 of 16 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload9.html" title="read_until (9 of 24 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename Allocator&gt;
-std::size_t <a class="link" href="read_until/overload10.html" title="read_until (10 of 16 overloads)">read_until</a>(
+std::size_t <a class="link" href="read_until/overload10.html" title="read_until (10 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
boost::asio::basic_streambuf&lt; Allocator &gt; &amp; b,
char delim,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload10.html" title="read_until (10 of 16 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload10.html" title="read_until (10 of 24 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename Allocator&gt;
-std::size_t <a class="link" href="read_until/overload11.html" title="read_until (11 of 16 overloads)">read_until</a>(
+std::size_t <a class="link" href="read_until/overload11.html" title="read_until (11 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
boost::asio::basic_streambuf&lt; Allocator &gt; &amp; b,
string_view delim);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload11.html" title="read_until (11 of 16 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload11.html" title="read_until (11 of 24 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename Allocator&gt;
-std::size_t <a class="link" href="read_until/overload12.html" title="read_until (12 of 16 overloads)">read_until</a>(
+std::size_t <a class="link" href="read_until/overload12.html" title="read_until (12 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
boost::asio::basic_streambuf&lt; Allocator &gt; &amp; b,
string_view delim,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload12.html" title="read_until (12 of 16 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload12.html" title="read_until (12 of 24 overloads)">more...</a></em></span>
</pre>
<p>
Read data into a streambuf until some part of the data it contains matches
@@ -172,21 +178,21 @@ std::size_t <a class="link" href="read_until/overload12.html" title="read_until
<pre class="programlisting">template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename Allocator&gt;
-std::size_t <a class="link" href="read_until/overload13.html" title="read_until (13 of 16 overloads)">read_until</a>(
+std::size_t <a class="link" href="read_until/overload13.html" title="read_until (13 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
boost::asio::basic_streambuf&lt; Allocator &gt; &amp; b,
const boost::regex &amp; expr);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload13.html" title="read_until (13 of 16 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload13.html" title="read_until (13 of 24 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename Allocator&gt;
-std::size_t <a class="link" href="read_until/overload14.html" title="read_until (14 of 16 overloads)">read_until</a>(
+std::size_t <a class="link" href="read_until/overload14.html" title="read_until (14 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
boost::asio::basic_streambuf&lt; Allocator &gt; &amp; b,
const boost::regex &amp; expr,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload14.html" title="read_until (14 of 16 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload14.html" title="read_until (14 of 24 overloads)">more...</a></em></span>
</pre>
<p>
Read data into a streambuf until a function object indicates a match.
@@ -195,24 +201,121 @@ std::size_t <a class="link" href="read_until/overload14.html" title="read_until
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename Allocator,
typename MatchCondition&gt;
-std::size_t <a class="link" href="read_until/overload15.html" title="read_until (15 of 16 overloads)">read_until</a>(
+std::size_t <a class="link" href="read_until/overload15.html" title="read_until (15 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
boost::asio::basic_streambuf&lt; Allocator &gt; &amp; b,
MatchCondition match_condition,
typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload15.html" title="read_until (15 of 16 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload15.html" title="read_until (15 of 24 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
typename Allocator,
typename MatchCondition&gt;
-std::size_t <a class="link" href="read_until/overload16.html" title="read_until (16 of 16 overloads)">read_until</a>(
+std::size_t <a class="link" href="read_until/overload16.html" title="read_until (16 of 24 overloads)">read_until</a>(
SyncReadStream &amp; s,
boost::asio::basic_streambuf&lt; Allocator &gt; &amp; b,
MatchCondition match_condition,
boost::system::error_code &amp; ec,
typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload16.html" title="read_until (16 of 16 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload16.html" title="read_until (16 of 24 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Read data into a dynamic buffer sequence until it contains a specified delimiter.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t <a class="link" href="read_until/overload17.html" title="read_until (17 of 24 overloads)">read_until</a>(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ char delim,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload17.html" title="read_until (17 of 24 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t <a class="link" href="read_until/overload18.html" title="read_until (18 of 24 overloads)">read_until</a>(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ char delim,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload18.html" title="read_until (18 of 24 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t <a class="link" href="read_until/overload19.html" title="read_until (19 of 24 overloads)">read_until</a>(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ string_view delim,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload19.html" title="read_until (19 of 24 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t <a class="link" href="read_until/overload20.html" title="read_until (20 of 24 overloads)">read_until</a>(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ string_view delim,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload20.html" title="read_until (20 of 24 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Read data into a dynamic buffer sequence until some part of the data it contains
+ matches a regular expression.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t <a class="link" href="read_until/overload21.html" title="read_until (21 of 24 overloads)">read_until</a>(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ const boost::regex &amp; expr,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload21.html" title="read_until (21 of 24 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t <a class="link" href="read_until/overload22.html" title="read_until (22 of 24 overloads)">read_until</a>(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ const boost::regex &amp; expr,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload22.html" title="read_until (22 of 24 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Read data into a dynamic buffer sequence until a function object indicates
+ a match.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename MatchCondition&gt;
+std::size_t <a class="link" href="read_until/overload23.html" title="read_until (23 of 24 overloads)">read_until</a>(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ MatchCondition match_condition,
+ typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &amp;&amp;is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload23.html" title="read_until (23 of 24 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename MatchCondition&gt;
+std::size_t <a class="link" href="read_until/overload24.html" title="read_until (24 of 24 overloads)">read_until</a>(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ MatchCondition match_condition,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &amp;&amp;is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="read_until/overload24.html" title="read_until (24 of 24 overloads)">more...</a></em></span>
</pre>
<h5>
<a name="boost_asio.reference.read_until.h0"></a>
@@ -227,7 +330,7 @@ std::size_t <a class="link" href="read_until/overload16.html" title="read_until
</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/read_until/overload1.html b/doc/html/boost_asio/reference/read_until/overload1.html
index 0bca8c53cd..c5d647b5da 100644
--- a/doc/html/boost_asio/reference/read_until/overload1.html
+++ b/doc/html/boost_asio/reference/read_until/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (1 of 16 overloads)</title>
+<title>read_until (1 of 24 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="../read_until.html" title="read_until">
<link rel="prev" href="../read_until.html" title="read_until">
-<link rel="next" href="overload2.html" title="read_until (2 of 16 overloads)">
+<link rel="next" href="overload2.html" title="read_until (2 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload1"></a><a class="link" href="overload1.html" title="read_until (1 of 16 overloads)">read_until
- (1 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload1"></a><a class="link" href="overload1.html" title="read_until (1 of 24 overloads)">read_until
+ (1 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a dynamic buffer sequence until it contains a specified
@@ -33,11 +33,12 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
std::size_t read_until(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
- char delim);
+ DynamicBuffer_v1 &amp;&amp; buffers,
+ char delim,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to read data into the specified dynamic buffer sequence
@@ -150,7 +151,7 @@ data.erase(0, n);
</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/read_until/overload10.html b/doc/html/boost_asio/reference/read_until/overload10.html
index 6570ca16ea..34eed307de 100644
--- a/doc/html/boost_asio/reference/read_until/overload10.html
+++ b/doc/html/boost_asio/reference/read_until/overload10.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (10 of 16 overloads)</title>
+<title>read_until (10 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload9.html" title="read_until (9 of 16 overloads)">
-<link rel="next" href="overload11.html" title="read_until (11 of 16 overloads)">
+<link rel="prev" href="overload9.html" title="read_until (9 of 24 overloads)">
+<link rel="next" href="overload11.html" title="read_until (11 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload10"></a><a class="link" href="overload10.html" title="read_until (10 of 16 overloads)">read_until
- (10 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload10"></a><a class="link" href="overload10.html" title="read_until (10 of 24 overloads)">read_until
+ (10 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a streambuf until it contains a specified delimiter.
@@ -104,7 +104,7 @@ std::size_t read_until(
</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/read_until/overload11.html b/doc/html/boost_asio/reference/read_until/overload11.html
index 4f0e0ba626..53c9ca57a8 100644
--- a/doc/html/boost_asio/reference/read_until/overload11.html
+++ b/doc/html/boost_asio/reference/read_until/overload11.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (11 of 16 overloads)</title>
+<title>read_until (11 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload10.html" title="read_until (10 of 16 overloads)">
-<link rel="next" href="overload12.html" title="read_until (12 of 16 overloads)">
+<link rel="prev" href="overload10.html" title="read_until (10 of 24 overloads)">
+<link rel="next" href="overload12.html" title="read_until (12 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload11"></a><a class="link" href="overload11.html" title="read_until (11 of 16 overloads)">read_until
- (11 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload11"></a><a class="link" href="overload11.html" title="read_until (11 of 24 overloads)">read_until
+ (11 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a streambuf until it contains a specified delimiter.
@@ -147,7 +147,7 @@ std::getline(is, line);
</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/read_until/overload12.html b/doc/html/boost_asio/reference/read_until/overload12.html
index c191240d8a..230c163fc2 100644
--- a/doc/html/boost_asio/reference/read_until/overload12.html
+++ b/doc/html/boost_asio/reference/read_until/overload12.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (12 of 16 overloads)</title>
+<title>read_until (12 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload11.html" title="read_until (11 of 16 overloads)">
-<link rel="next" href="overload13.html" title="read_until (13 of 16 overloads)">
+<link rel="prev" href="overload11.html" title="read_until (11 of 24 overloads)">
+<link rel="next" href="overload13.html" title="read_until (13 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload12"></a><a class="link" href="overload12.html" title="read_until (12 of 16 overloads)">read_until
- (12 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload12"></a><a class="link" href="overload12.html" title="read_until (12 of 24 overloads)">read_until
+ (12 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a streambuf until it contains a specified delimiter.
@@ -104,7 +104,7 @@ std::size_t read_until(
</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/read_until/overload13.html b/doc/html/boost_asio/reference/read_until/overload13.html
index c150aed895..4ebaa14d11 100644
--- a/doc/html/boost_asio/reference/read_until/overload13.html
+++ b/doc/html/boost_asio/reference/read_until/overload13.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (13 of 16 overloads)</title>
+<title>read_until (13 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload12.html" title="read_until (12 of 16 overloads)">
-<link rel="next" href="overload14.html" title="read_until (14 of 16 overloads)">
+<link rel="prev" href="overload12.html" title="read_until (12 of 24 overloads)">
+<link rel="next" href="overload14.html" title="read_until (14 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload13"></a><a class="link" href="overload13.html" title="read_until (13 of 16 overloads)">read_until
- (13 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload13"></a><a class="link" href="overload13.html" title="read_until (13 of 24 overloads)">read_until
+ (13 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a streambuf until some part of the data it contains matches
@@ -149,7 +149,7 @@ std::getline(is, line);
</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/read_until/overload14.html b/doc/html/boost_asio/reference/read_until/overload14.html
index d7d2e1b3aa..bf42c3cc4d 100644
--- a/doc/html/boost_asio/reference/read_until/overload14.html
+++ b/doc/html/boost_asio/reference/read_until/overload14.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (14 of 16 overloads)</title>
+<title>read_until (14 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload13.html" title="read_until (13 of 16 overloads)">
-<link rel="next" href="overload15.html" title="read_until (15 of 16 overloads)">
+<link rel="prev" href="overload13.html" title="read_until (13 of 24 overloads)">
+<link rel="next" href="overload15.html" title="read_until (15 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload14"></a><a class="link" href="overload14.html" title="read_until (14 of 16 overloads)">read_until
- (14 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload14"></a><a class="link" href="overload14.html" title="read_until (14 of 24 overloads)">read_until
+ (14 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a streambuf until some part of the data it contains matches
@@ -106,7 +106,7 @@ std::size_t read_until(
</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/read_until/overload15.html b/doc/html/boost_asio/reference/read_until/overload15.html
index b93d79a6c1..b3278b9e1a 100644
--- a/doc/html/boost_asio/reference/read_until/overload15.html
+++ b/doc/html/boost_asio/reference/read_until/overload15.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (15 of 16 overloads)</title>
+<title>read_until (15 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload14.html" title="read_until (14 of 16 overloads)">
-<link rel="next" href="overload16.html" title="read_until (16 of 16 overloads)">
+<link rel="prev" href="overload14.html" title="read_until (14 of 24 overloads)">
+<link rel="next" href="overload16.html" title="read_until (16 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload15"></a><a class="link" href="overload15.html" title="read_until (15 of 16 overloads)">read_until
- (15 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload15"></a><a class="link" href="overload15.html" title="read_until (15 of 24 overloads)">read_until
+ (15 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a streambuf until a function object indicates a match.
@@ -197,7 +197,7 @@ boost::asio::read_until(s, b, match_char('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/read_until/overload16.html b/doc/html/boost_asio/reference/read_until/overload16.html
index e751a23904..422cf70927 100644
--- a/doc/html/boost_asio/reference/read_until/overload16.html
+++ b/doc/html/boost_asio/reference/read_until/overload16.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (16 of 16 overloads)</title>
+<title>read_until (16 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload15.html" title="read_until (15 of 16 overloads)">
-<link rel="next" href="../resolver_errc__try_again.html" title="resolver_errc::try_again">
+<link rel="prev" href="overload15.html" title="read_until (15 of 24 overloads)">
+<link rel="next" href="overload17.html" title="read_until (17 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,12 +20,12 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload15.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="../resolver_errc__try_again.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload15.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload17.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.read_until.overload16"></a><a class="link" href="overload16.html" title="read_until (16 of 16 overloads)">read_until
- (16 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload16"></a><a class="link" href="overload16.html" title="read_until (16 of 24 overloads)">read_until
+ (16 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a streambuf until a function object indicates a match.
@@ -135,7 +135,7 @@ std::size_t read_until(
</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>
@@ -143,7 +143,7 @@ std::size_t read_until(
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload15.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="../resolver_errc__try_again.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload15.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload17.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/read_until/overload17.html b/doc/html/boost_asio/reference/read_until/overload17.html
new file mode 100644
index 0000000000..1521905709
--- /dev/null
+++ b/doc/html/boost_asio/reference/read_until/overload17.html
@@ -0,0 +1,165 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read_until (17 of 24 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="../read_until.html" title="read_until">
+<link rel="prev" href="overload16.html" title="read_until (16 of 24 overloads)">
+<link rel="next" href="overload18.html" title="read_until (18 of 24 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="overload16.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload18.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.read_until.overload17"></a><a class="link" href="overload17.html" title="read_until (17 of 24 overloads)">read_until
+ (17 of 24 overloads)</a>
+</h4></div></div></div>
+<p>
+ Read data into a dynamic buffer sequence until it contains a specified
+ delimiter.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t read_until(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ char delim,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to read data into the specified dynamic buffer sequence
+ until the dynamic buffer sequence's get area contains the specified delimiter.
+ The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The get area of the dynamic buffer sequence contains the specified
+ delimiter.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ read_some function. If the dynamic buffer sequence's get area already contains
+ the delimiter, the function returns immediately.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload17.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload17.parameters"></a></span><a class="link" href="overload17.html#boost_asio.reference.read_until.overload17.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the SyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read.
+ </p></dd>
+<dt><span class="term">delim</span></dt>
+<dd><p>
+ The delimiter character.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.read_until.overload17.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload17.return_value"></a></span><a class="link" href="overload17.html#boost_asio.reference.read_until.overload17.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ The number of bytes in the dynamic buffer sequence's get area up to and
+ including the delimiter.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload17.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload17.exceptions"></a></span><a class="link" href="overload17.html#boost_asio.reference.read_until.overload17.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>
+<h6>
+<a name="boost_asio.reference.read_until.overload17.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload17.remarks"></a></span><a class="link" href="overload17.html#boost_asio.reference.read_until.overload17.remarks">Remarks</a>
+ </h6>
+<p>
+ After a successful read_until operation, the dynamic buffer sequence may
+ contain additional data beyond the delimiter. An application will typically
+ leave that data in the dynamic buffer sequence for a subsequent read_until
+ operation to examine.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload17.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload17.example"></a></span><a class="link" href="overload17.html#boost_asio.reference.read_until.overload17.example">Example</a>
+ </h6>
+<p>
+ To read data into a <code class="computeroutput">std::string</code> until a newline is encountered:
+ </p>
+<pre class="programlisting">std::string data;
+std::string n = boost::asio::read_until(s,
+ boost::asio::dynamic_buffer(data), '\n');
+std::string line = data.substr(0, n);
+data.erase(0, n);
+</pre>
+<p>
+ After the <code class="computeroutput">read_until</code> operation completes successfully, the
+ string <code class="computeroutput">data</code> contains the delimiter:
+ </p>
+<pre class="programlisting">{ 'a', 'b', ..., 'c', '\n', 'd', 'e', ... }
+</pre>
+<p>
+ The call to <code class="computeroutput">substr</code> then extracts the data up to and including
+ the delimiter, so that the string <code class="computeroutput">line</code> contains:
+ </p>
+<pre class="programlisting">{ 'a', 'b', ..., 'c', '\n' }
+</pre>
+<p>
+ After the call to <code class="computeroutput">erase</code>, the remaining data is left in the
+ buffer <code class="computeroutput">b</code> as follows:
+ </p>
+<pre class="programlisting">{ 'd', 'e', ... }
+</pre>
+<p>
+ This data may be the start of a new line, to be extracted by a subsequent
+ <code class="computeroutput">read_until</code> operation.
+ </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="overload16.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload18.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/read_until/overload18.html b/doc/html/boost_asio/reference/read_until/overload18.html
new file mode 100644
index 0000000000..1f746c8886
--- /dev/null
+++ b/doc/html/boost_asio/reference/read_until/overload18.html
@@ -0,0 +1,122 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read_until (18 of 24 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="../read_until.html" title="read_until">
+<link rel="prev" href="overload17.html" title="read_until (17 of 24 overloads)">
+<link rel="next" href="overload19.html" title="read_until (19 of 24 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="overload17.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload19.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.read_until.overload18"></a><a class="link" href="overload18.html" title="read_until (18 of 24 overloads)">read_until
+ (18 of 24 overloads)</a>
+</h4></div></div></div>
+<p>
+ Read data into a dynamic buffer sequence until it contains a specified
+ delimiter.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t read_until(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ char delim,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to read data into the specified dynamic buffer sequence
+ until the dynamic buffer sequence's get area contains the specified delimiter.
+ The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The get area of the dynamic buffer sequence contains the specified
+ delimiter.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ read_some function. If the dynamic buffer sequence's get area already contains
+ the delimiter, the function returns immediately.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload18.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload18.parameters"></a></span><a class="link" href="overload18.html#boost_asio.reference.read_until.overload18.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the SyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read.
+ </p></dd>
+<dt><span class="term">delim</span></dt>
+<dd><p>
+ The delimiter character.
+ </p></dd>
+<dt><span class="term">ec</span></dt>
+<dd><p>
+ Set to indicate what error occurred, if any.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.read_until.overload18.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload18.return_value"></a></span><a class="link" href="overload18.html#boost_asio.reference.read_until.overload18.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ The number of bytes in the dynamic buffer sequence's get area up to and
+ including the delimiter. Returns 0 if an error occurred.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload18.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload18.remarks"></a></span><a class="link" href="overload18.html#boost_asio.reference.read_until.overload18.remarks">Remarks</a>
+ </h6>
+<p>
+ After a successful read_until operation, the dynamic buffer sequence may
+ contain additional data beyond the delimiter. An application will typically
+ leave that data in the dynamic buffer sequence for a subsequent read_until
+ operation to examine.
+ </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="overload17.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload19.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/read_until/overload19.html b/doc/html/boost_asio/reference/read_until/overload19.html
new file mode 100644
index 0000000000..459c185fac
--- /dev/null
+++ b/doc/html/boost_asio/reference/read_until/overload19.html
@@ -0,0 +1,153 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read_until (19 of 24 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="../read_until.html" title="read_until">
+<link rel="prev" href="overload18.html" title="read_until (18 of 24 overloads)">
+<link rel="next" href="overload20.html" title="read_until (20 of 24 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="overload18.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload20.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.read_until.overload19"></a><a class="link" href="overload19.html" title="read_until (19 of 24 overloads)">read_until
+ (19 of 24 overloads)</a>
+</h4></div></div></div>
+<p>
+ Read data into a dynamic buffer sequence until it contains a specified
+ delimiter.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t read_until(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ string_view delim,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to read data into the specified dynamic buffer sequence
+ until the dynamic buffer sequence's get area contains the specified delimiter.
+ The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The get area of the dynamic buffer sequence contains the specified
+ delimiter.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ read_some function. If the dynamic buffer sequence's get area already contains
+ the delimiter, the function returns immediately.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload19.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload19.parameters"></a></span><a class="link" href="overload19.html#boost_asio.reference.read_until.overload19.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the SyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read.
+ </p></dd>
+<dt><span class="term">delim</span></dt>
+<dd><p>
+ The delimiter string.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.read_until.overload19.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload19.return_value"></a></span><a class="link" href="overload19.html#boost_asio.reference.read_until.overload19.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ The number of bytes in the dynamic buffer sequence's get area up to and
+ including the delimiter.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload19.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload19.remarks"></a></span><a class="link" href="overload19.html#boost_asio.reference.read_until.overload19.remarks">Remarks</a>
+ </h6>
+<p>
+ After a successful read_until operation, the dynamic buffer sequence may
+ contain additional data beyond the delimiter. An application will typically
+ leave that data in the dynamic buffer sequence for a subsequent read_until
+ operation to examine.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload19.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload19.example"></a></span><a class="link" href="overload19.html#boost_asio.reference.read_until.overload19.example">Example</a>
+ </h6>
+<p>
+ To read data into a <code class="computeroutput">std::string</code> until a CR-LF sequence is
+ encountered:
+ </p>
+<pre class="programlisting">std::string data;
+std::string n = boost::asio::read_until(s,
+ boost::asio::dynamic_buffer(data), "\r\n");
+std::string line = data.substr(0, n);
+data.erase(0, n);
+</pre>
+<p>
+ After the <code class="computeroutput">read_until</code> operation completes successfully, the
+ string <code class="computeroutput">data</code> contains the delimiter:
+ </p>
+<pre class="programlisting">{ 'a', 'b', ..., 'c', '\r', '\n', 'd', 'e', ... }
+</pre>
+<p>
+ The call to <code class="computeroutput">substr</code> then extracts the data up to and including
+ the delimiter, so that the string <code class="computeroutput">line</code> contains:
+ </p>
+<pre class="programlisting">{ 'a', 'b', ..., 'c', '\r', '\n' }
+</pre>
+<p>
+ After the call to <code class="computeroutput">erase</code>, the remaining data is left in the
+ buffer <code class="computeroutput">b</code> as follows:
+ </p>
+<pre class="programlisting">{ 'd', 'e', ... }
+</pre>
+<p>
+ This data may be the start of a new line, to be extracted by a subsequent
+ <code class="computeroutput">read_until</code> operation.
+ </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="overload18.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload20.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/read_until/overload2.html b/doc/html/boost_asio/reference/read_until/overload2.html
index 6c978bcc64..105507ae1d 100644
--- a/doc/html/boost_asio/reference/read_until/overload2.html
+++ b/doc/html/boost_asio/reference/read_until/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (2 of 16 overloads)</title>
+<title>read_until (2 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload1.html" title="read_until (1 of 16 overloads)">
-<link rel="next" href="overload3.html" title="read_until (3 of 16 overloads)">
+<link rel="prev" href="overload1.html" title="read_until (1 of 24 overloads)">
+<link rel="next" href="overload3.html" title="read_until (3 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload2"></a><a class="link" href="overload2.html" title="read_until (2 of 16 overloads)">read_until
- (2 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload2"></a><a class="link" href="overload2.html" title="read_until (2 of 24 overloads)">read_until
+ (2 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a dynamic buffer sequence until it contains a specified
@@ -33,12 +33,13 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
std::size_t read_until(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
char delim,
- boost::system::error_code &amp; ec);
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to read data into the specified dynamic buffer sequence
@@ -107,7 +108,7 @@ std::size_t read_until(
</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/read_until/overload20.html b/doc/html/boost_asio/reference/read_until/overload20.html
new file mode 100644
index 0000000000..2e66eb2e6a
--- /dev/null
+++ b/doc/html/boost_asio/reference/read_until/overload20.html
@@ -0,0 +1,122 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read_until (20 of 24 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="../read_until.html" title="read_until">
+<link rel="prev" href="overload19.html" title="read_until (19 of 24 overloads)">
+<link rel="next" href="overload21.html" title="read_until (21 of 24 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="overload19.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload21.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.read_until.overload20"></a><a class="link" href="overload20.html" title="read_until (20 of 24 overloads)">read_until
+ (20 of 24 overloads)</a>
+</h4></div></div></div>
+<p>
+ Read data into a dynamic buffer sequence until it contains a specified
+ delimiter.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t read_until(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ string_view delim,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to read data into the specified dynamic buffer sequence
+ until the dynamic buffer sequence's get area contains the specified delimiter.
+ The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The get area of the dynamic buffer sequence contains the specified
+ delimiter.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ read_some function. If the dynamic buffer sequence's get area already contains
+ the delimiter, the function returns immediately.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload20.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload20.parameters"></a></span><a class="link" href="overload20.html#boost_asio.reference.read_until.overload20.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the SyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence into which the data will be read.
+ </p></dd>
+<dt><span class="term">delim</span></dt>
+<dd><p>
+ The delimiter string.
+ </p></dd>
+<dt><span class="term">ec</span></dt>
+<dd><p>
+ Set to indicate what error occurred, if any.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.read_until.overload20.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload20.return_value"></a></span><a class="link" href="overload20.html#boost_asio.reference.read_until.overload20.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ The number of bytes in the dynamic buffer sequence's get area up to and
+ including the delimiter. Returns 0 if an error occurred.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload20.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload20.remarks"></a></span><a class="link" href="overload20.html#boost_asio.reference.read_until.overload20.remarks">Remarks</a>
+ </h6>
+<p>
+ After a successful read_until operation, the dynamic buffer sequence may
+ contain additional data beyond the delimiter. An application will typically
+ leave that data in the dynamic buffer sequence for a subsequent read_until
+ operation to examine.
+ </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="overload19.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload21.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/read_until/overload21.html b/doc/html/boost_asio/reference/read_until/overload21.html
new file mode 100644
index 0000000000..5e5867f443
--- /dev/null
+++ b/doc/html/boost_asio/reference/read_until/overload21.html
@@ -0,0 +1,167 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read_until (21 of 24 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="../read_until.html" title="read_until">
+<link rel="prev" href="overload20.html" title="read_until (20 of 24 overloads)">
+<link rel="next" href="overload22.html" title="read_until (22 of 24 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="overload20.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload22.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.read_until.overload21"></a><a class="link" href="overload21.html" title="read_until (21 of 24 overloads)">read_until
+ (21 of 24 overloads)</a>
+</h4></div></div></div>
+<p>
+ Read data into a dynamic buffer sequence until some part of the data it
+ contains matches a regular expression.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t read_until(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ const boost::regex &amp; expr,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to read data into the specified dynamic buffer sequence
+ until the dynamic buffer sequence's get area contains some data that matches
+ a regular expression. The call will block until one of the following conditions
+ is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ A substring of the dynamic buffer sequence's get area matches the regular
+ expression.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ read_some function. If the dynamic buffer sequence's get area already contains
+ data that matches the regular expression, the function returns immediately.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload21.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload21.parameters"></a></span><a class="link" href="overload21.html#boost_asio.reference.read_until.overload21.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the SyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ A dynamic buffer sequence into which the data will be read.
+ </p></dd>
+<dt><span class="term">expr</span></dt>
+<dd><p>
+ The regular expression.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.read_until.overload21.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload21.return_value"></a></span><a class="link" href="overload21.html#boost_asio.reference.read_until.overload21.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ The number of bytes in the dynamic buffer sequence's get area up to and
+ including the substring that matches the regular expression.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload21.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload21.exceptions"></a></span><a class="link" href="overload21.html#boost_asio.reference.read_until.overload21.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>
+<h6>
+<a name="boost_asio.reference.read_until.overload21.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload21.remarks"></a></span><a class="link" href="overload21.html#boost_asio.reference.read_until.overload21.remarks">Remarks</a>
+ </h6>
+<p>
+ After a successful read_until operation, the dynamic buffer sequence may
+ contain additional data beyond that which matched the regular expression.
+ An application will typically leave that data in the dynamic buffer sequence
+ for a subsequent read_until operation to examine.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload21.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload21.example"></a></span><a class="link" href="overload21.html#boost_asio.reference.read_until.overload21.example">Example</a>
+ </h6>
+<p>
+ To read data into a <code class="computeroutput">std::string</code> until a CR-LF sequence is
+ encountered:
+ </p>
+<pre class="programlisting">std::string data;
+std::string n = boost::asio::read_until(s,
+ boost::asio::dynamic_buffer(data), boost::regex("\r\n"));
+std::string line = data.substr(0, n);
+data.erase(0, n);
+</pre>
+<p>
+ After the <code class="computeroutput">read_until</code> operation completes successfully, the
+ string <code class="computeroutput">data</code> contains the delimiter:
+ </p>
+<pre class="programlisting">{ 'a', 'b', ..., 'c', '\r', '\n', 'd', 'e', ... }
+</pre>
+<p>
+ The call to <code class="computeroutput">substr</code> then extracts the data up to and including
+ the delimiter, so that the string <code class="computeroutput">line</code> contains:
+ </p>
+<pre class="programlisting">{ 'a', 'b', ..., 'c', '\r', '\n' }
+</pre>
+<p>
+ After the call to <code class="computeroutput">erase</code>, the remaining data is left in the
+ buffer <code class="computeroutput">b</code> as follows:
+ </p>
+<pre class="programlisting">{ 'd', 'e', ... }
+</pre>
+<p>
+ This data may be the start of a new line, to be extracted by a subsequent
+ <code class="computeroutput">read_until</code> operation.
+ </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="overload20.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload22.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/read_until/overload22.html b/doc/html/boost_asio/reference/read_until/overload22.html
new file mode 100644
index 0000000000..4d8c325579
--- /dev/null
+++ b/doc/html/boost_asio/reference/read_until/overload22.html
@@ -0,0 +1,124 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read_until (22 of 24 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="../read_until.html" title="read_until">
+<link rel="prev" href="overload21.html" title="read_until (21 of 24 overloads)">
+<link rel="next" href="overload23.html" title="read_until (23 of 24 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="overload21.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload23.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.read_until.overload22"></a><a class="link" href="overload22.html" title="read_until (22 of 24 overloads)">read_until
+ (22 of 24 overloads)</a>
+</h4></div></div></div>
+<p>
+ Read data into a dynamic buffer sequence until some part of the data it
+ contains matches a regular expression.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t read_until(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ const boost::regex &amp; expr,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to read data into the specified dynamic buffer sequence
+ until the dynamic buffer sequence's get area contains some data that matches
+ a regular expression. The call will block until one of the following conditions
+ is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ A substring of the dynamic buffer sequence's get area matches the regular
+ expression.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ read_some function. If the dynamic buffer sequence's get area already contains
+ data that matches the regular expression, the function returns immediately.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload22.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload22.parameters"></a></span><a class="link" href="overload22.html#boost_asio.reference.read_until.overload22.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the SyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ A dynamic buffer sequence into which the data will be read.
+ </p></dd>
+<dt><span class="term">expr</span></dt>
+<dd><p>
+ The regular expression.
+ </p></dd>
+<dt><span class="term">ec</span></dt>
+<dd><p>
+ Set to indicate what error occurred, if any.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.read_until.overload22.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload22.return_value"></a></span><a class="link" href="overload22.html#boost_asio.reference.read_until.overload22.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ The number of bytes in the dynamic buffer sequence's get area up to and
+ including the substring that matches the regular expression. Returns 0
+ if an error occurred.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload22.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload22.remarks"></a></span><a class="link" href="overload22.html#boost_asio.reference.read_until.overload22.remarks">Remarks</a>
+ </h6>
+<p>
+ After a successful read_until operation, the dynamic buffer sequence may
+ contain additional data beyond that which matched the regular expression.
+ An application will typically leave that data in the dynamic buffer sequence
+ for a subsequent read_until operation to examine.
+ </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="overload21.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload23.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/read_until/overload23.html b/doc/html/boost_asio/reference/read_until/overload23.html
new file mode 100644
index 0000000000..83480267f8
--- /dev/null
+++ b/doc/html/boost_asio/reference/read_until/overload23.html
@@ -0,0 +1,213 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read_until (23 of 24 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="../read_until.html" title="read_until">
+<link rel="prev" href="overload22.html" title="read_until (22 of 24 overloads)">
+<link rel="next" href="overload24.html" title="read_until (24 of 24 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="overload22.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload24.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.read_until.overload23"></a><a class="link" href="overload23.html" title="read_until (23 of 24 overloads)">read_until
+ (23 of 24 overloads)</a>
+</h4></div></div></div>
+<p>
+ Read data into a dynamic buffer sequence until a function object indicates
+ a match.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename MatchCondition&gt;
+std::size_t read_until(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ MatchCondition match_condition,
+ typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &amp;&amp;is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to read data into the specified dynamic buffer sequence
+ until a user-defined match condition function object, when applied to the
+ data contained in the dynamic buffer sequence, indicates a successful match.
+ The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The match condition function object returns a std::pair where the second
+ element evaluates to true.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ read_some function. If the match condition function object already indicates
+ a match, the function returns immediately.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload23.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload23.parameters"></a></span><a class="link" href="overload23.html#boost_asio.reference.read_until.overload23.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the SyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ A dynamic buffer sequence into which the data will be read.
+ </p></dd>
+<dt><span class="term">match_condition</span></dt>
+<dd>
+<p>
+ The function object to be called to determine whether a match exists.
+ The signature of the function object must be:
+</p>
+<pre class="programlisting">pair&lt;iterator, bool&gt; match_condition(iterator begin, iterator end);
+</pre>
+<p>
+ where <code class="computeroutput">iterator</code> represents the type:
+</p>
+<pre class="programlisting">buffers_iterator&lt;typename DynamicBuffer_v2::const_buffers_type&gt;
+</pre>
+<p>
+ The iterator parameters <code class="computeroutput">begin</code> and <code class="computeroutput">end</code> define
+ the range of bytes to be scanned to determine whether there is a
+ match. The <code class="computeroutput">first</code> member of the return value is an iterator
+ marking one-past-the-end of the bytes that have been consumed by
+ the match function. This iterator is used to calculate the <code class="computeroutput">begin</code>
+ parameter for any subsequent invocation of the match condition. The
+ <code class="computeroutput">second</code> member of the return value is true if a match
+ has been found, false otherwise.
+ </p>
+</dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.read_until.overload23.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload23.return_value"></a></span><a class="link" href="overload23.html#boost_asio.reference.read_until.overload23.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ The number of bytes in the dynamic_buffer's get area that have been fully
+ consumed by the match function.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload23.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload23.exceptions"></a></span><a class="link" href="overload23.html#boost_asio.reference.read_until.overload23.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>
+<h6>
+<a name="boost_asio.reference.read_until.overload23.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload23.remarks"></a></span><a class="link" href="overload23.html#boost_asio.reference.read_until.overload23.remarks">Remarks</a>
+ </h6>
+<p>
+ After a successful read_until operation, the dynamic buffer sequence may
+ contain additional data beyond that which matched the function object.
+ An application will typically leave that data in the dynamic buffer sequence
+ for a subsequent read_until operation to examine.
+ </p>
+<p>
+ The default implementation of the <code class="computeroutput">is_match_condition</code> type
+ trait evaluates to true for function pointers and function objects with
+ a <code class="computeroutput">result_type</code> typedef. It must be specialised for other user-defined
+ function objects.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload23.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload23.examples"></a></span><a class="link" href="overload23.html#boost_asio.reference.read_until.overload23.examples">Examples</a>
+ </h6>
+<p>
+ To read data into a dynamic buffer sequence until whitespace is encountered:
+ </p>
+<pre class="programlisting">typedef boost::asio::buffers_iterator&lt;
+ boost::asio::const_buffers_1&gt; iterator;
+
+std::pair&lt;iterator, bool&gt;
+match_whitespace(iterator begin, iterator end)
+{
+ iterator i = begin;
+ while (i != end)
+ if (std::isspace(*i++))
+ return std::make_pair(i, true);
+ return std::make_pair(i, false);
+}
+...
+std::string data;
+boost::asio::read_until(s, data, match_whitespace);
+</pre>
+<p>
+ To read data into a <code class="computeroutput">std::string</code> until a matching character
+ is found:
+ </p>
+<pre class="programlisting">class match_char
+{
+public:
+ explicit match_char(char c) : c_(c) {}
+
+ template &lt;typename Iterator&gt;
+ std::pair&lt;Iterator, bool&gt; operator()(
+ Iterator begin, Iterator end) const
+ {
+ Iterator i = begin;
+ while (i != end)
+ if (c_ == *i++)
+ return std::make_pair(i, true);
+ return std::make_pair(i, false);
+ }
+
+private:
+ char c_;
+};
+
+namespace asio {
+ template &lt;&gt; struct is_match_condition&lt;match_char&gt;
+ : public boost::true_type {};
+} // namespace asio
+...
+std::string data;
+boost::asio::read_until(s, data, match_char('a'));
+</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="overload22.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="overload24.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/read_until/overload24.html b/doc/html/boost_asio/reference/read_until/overload24.html
new file mode 100644
index 0000000000..131e437cf3
--- /dev/null
+++ b/doc/html/boost_asio/reference/read_until/overload24.html
@@ -0,0 +1,150 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read_until (24 of 24 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="../read_until.html" title="read_until">
+<link rel="prev" href="overload23.html" title="read_until (23 of 24 overloads)">
+<link rel="next" href="../redirect_error.html" title="redirect_error">
+</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="overload23.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="../redirect_error.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.read_until.overload24"></a><a class="link" href="overload24.html" title="read_until (24 of 24 overloads)">read_until
+ (24 of 24 overloads)</a>
+</h4></div></div></div>
+<p>
+ Read data into a dynamic buffer sequence until a function object indicates
+ a match.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename MatchCondition&gt;
+std::size_t read_until(
+ SyncReadStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ MatchCondition match_condition,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &amp;&amp;is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to read data into the specified dynamic buffer sequence
+ until a user-defined match condition function object, when applied to the
+ data contained in the dynamic buffer sequence, indicates a successful match.
+ The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The match condition function object returns a std::pair where the second
+ element evaluates to true.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ read_some function. If the match condition function object already indicates
+ a match, the function returns immediately.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload24.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload24.parameters"></a></span><a class="link" href="overload24.html#boost_asio.reference.read_until.overload24.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream from which the data is to be read. The type must support
+ the SyncReadStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ A dynamic buffer sequence into which the data will be read.
+ </p></dd>
+<dt><span class="term">match_condition</span></dt>
+<dd>
+<p>
+ The function object to be called to determine whether a match exists.
+ The signature of the function object must be:
+</p>
+<pre class="programlisting">pair&lt;iterator, bool&gt; match_condition(iterator begin, iterator end);
+</pre>
+<p>
+ where <code class="computeroutput">iterator</code> represents the type:
+</p>
+<pre class="programlisting">buffers_iterator&lt;DynamicBuffer_v2::const_buffers_type&gt;
+</pre>
+<p>
+ The iterator parameters <code class="computeroutput">begin</code> and <code class="computeroutput">end</code> define
+ the range of bytes to be scanned to determine whether there is a
+ match. The <code class="computeroutput">first</code> member of the return value is an iterator
+ marking one-past-the-end of the bytes that have been consumed by
+ the match function. This iterator is used to calculate the <code class="computeroutput">begin</code>
+ parameter for any subsequent invocation of the match condition. The
+ <code class="computeroutput">second</code> member of the return value is true if a match
+ has been found, false otherwise.
+ </p>
+</dd>
+<dt><span class="term">ec</span></dt>
+<dd><p>
+ Set to indicate what error occurred, if any.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.read_until.overload24.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload24.return_value"></a></span><a class="link" href="overload24.html#boost_asio.reference.read_until.overload24.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ The number of bytes in the dynamic buffer sequence's get area that have
+ been fully consumed by the match function. Returns 0 if an error occurred.
+ </p>
+<h6>
+<a name="boost_asio.reference.read_until.overload24.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.read_until.overload24.remarks"></a></span><a class="link" href="overload24.html#boost_asio.reference.read_until.overload24.remarks">Remarks</a>
+ </h6>
+<p>
+ After a successful read_until operation, the dynamic buffer sequence may
+ contain additional data beyond that which matched the function object.
+ An application will typically leave that data in the dynamic buffer sequence
+ for a subsequent read_until operation to examine.
+ </p>
+<p>
+ The default implementation of the <code class="computeroutput">is_match_condition</code> type
+ trait evaluates to true for function pointers and function objects with
+ a <code class="computeroutput">result_type</code> typedef. It must be specialised for other user-defined
+ function objects.
+ </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="overload23.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../read_until.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="../redirect_error.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/read_until/overload3.html b/doc/html/boost_asio/reference/read_until/overload3.html
index 9ddb6f0b6d..678fcd772a 100644
--- a/doc/html/boost_asio/reference/read_until/overload3.html
+++ b/doc/html/boost_asio/reference/read_until/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (3 of 16 overloads)</title>
+<title>read_until (3 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload2.html" title="read_until (2 of 16 overloads)">
-<link rel="next" href="overload4.html" title="read_until (4 of 16 overloads)">
+<link rel="prev" href="overload2.html" title="read_until (2 of 24 overloads)">
+<link rel="next" href="overload4.html" title="read_until (4 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload3"></a><a class="link" href="overload3.html" title="read_until (3 of 16 overloads)">read_until
- (3 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload3"></a><a class="link" href="overload3.html" title="read_until (3 of 24 overloads)">read_until
+ (3 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a dynamic buffer sequence until it contains a specified
@@ -33,11 +33,12 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
std::size_t read_until(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
- string_view delim);
+ DynamicBuffer_v1 &amp;&amp; buffers,
+ string_view delim,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to read data into the specified dynamic buffer sequence
@@ -138,7 +139,7 @@ data.erase(0, n);
</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/read_until/overload4.html b/doc/html/boost_asio/reference/read_until/overload4.html
index d9406dde8c..5f8d62730f 100644
--- a/doc/html/boost_asio/reference/read_until/overload4.html
+++ b/doc/html/boost_asio/reference/read_until/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (4 of 16 overloads)</title>
+<title>read_until (4 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload3.html" title="read_until (3 of 16 overloads)">
-<link rel="next" href="overload5.html" title="read_until (5 of 16 overloads)">
+<link rel="prev" href="overload3.html" title="read_until (3 of 24 overloads)">
+<link rel="next" href="overload5.html" title="read_until (5 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload4"></a><a class="link" href="overload4.html" title="read_until (4 of 16 overloads)">read_until
- (4 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload4"></a><a class="link" href="overload4.html" title="read_until (4 of 24 overloads)">read_until
+ (4 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a dynamic buffer sequence until it contains a specified
@@ -33,12 +33,13 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
std::size_t read_until(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
string_view delim,
- boost::system::error_code &amp; ec);
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to read data into the specified dynamic buffer sequence
@@ -107,7 +108,7 @@ std::size_t read_until(
</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/read_until/overload5.html b/doc/html/boost_asio/reference/read_until/overload5.html
index 2e900796bc..22b9b963ad 100644
--- a/doc/html/boost_asio/reference/read_until/overload5.html
+++ b/doc/html/boost_asio/reference/read_until/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (5 of 16 overloads)</title>
+<title>read_until (5 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload4.html" title="read_until (4 of 16 overloads)">
-<link rel="next" href="overload6.html" title="read_until (6 of 16 overloads)">
+<link rel="prev" href="overload4.html" title="read_until (4 of 24 overloads)">
+<link rel="next" href="overload6.html" title="read_until (6 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload5"></a><a class="link" href="overload5.html" title="read_until (5 of 16 overloads)">read_until
- (5 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload5"></a><a class="link" href="overload5.html" title="read_until (5 of 24 overloads)">read_until
+ (5 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a dynamic buffer sequence until some part of the data it
@@ -33,11 +33,12 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
std::size_t read_until(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
- const boost::regex &amp; expr);
+ DynamicBuffer_v1 &amp;&amp; buffers,
+ const boost::regex &amp; expr,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to read data into the specified dynamic buffer sequence
@@ -152,7 +153,7 @@ data.erase(0, n);
</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/read_until/overload6.html b/doc/html/boost_asio/reference/read_until/overload6.html
index 90b4da87f6..cbacceaa39 100644
--- a/doc/html/boost_asio/reference/read_until/overload6.html
+++ b/doc/html/boost_asio/reference/read_until/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (6 of 16 overloads)</title>
+<title>read_until (6 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload5.html" title="read_until (5 of 16 overloads)">
-<link rel="next" href="overload7.html" title="read_until (7 of 16 overloads)">
+<link rel="prev" href="overload5.html" title="read_until (5 of 24 overloads)">
+<link rel="next" href="overload7.html" title="read_until (7 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload6"></a><a class="link" href="overload6.html" title="read_until (6 of 16 overloads)">read_until
- (6 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload6"></a><a class="link" href="overload6.html" title="read_until (6 of 24 overloads)">read_until
+ (6 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a dynamic buffer sequence until some part of the data it
@@ -33,12 +33,13 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
std::size_t read_until(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
const boost::regex &amp; expr,
- boost::system::error_code &amp; ec);
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to read data into the specified dynamic buffer sequence
@@ -109,7 +110,7 @@ std::size_t read_until(
</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/read_until/overload7.html b/doc/html/boost_asio/reference/read_until/overload7.html
index eeb5989e56..cccba4df17 100644
--- a/doc/html/boost_asio/reference/read_until/overload7.html
+++ b/doc/html/boost_asio/reference/read_until/overload7.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (7 of 16 overloads)</title>
+<title>read_until (7 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload6.html" title="read_until (6 of 16 overloads)">
-<link rel="next" href="overload8.html" title="read_until (8 of 16 overloads)">
+<link rel="prev" href="overload6.html" title="read_until (6 of 24 overloads)">
+<link rel="next" href="overload8.html" title="read_until (8 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload7"></a><a class="link" href="overload7.html" title="read_until (7 of 16 overloads)">read_until
- (7 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload7"></a><a class="link" href="overload7.html" title="read_until (7 of 24 overloads)">read_until
+ (7 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a dynamic buffer sequence until a function object indicates
@@ -33,13 +33,13 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename MatchCondition&gt;
std::size_t read_until(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
MatchCondition match_condition,
- typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &amp;&amp;is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to read data into the specified dynamic buffer sequence
@@ -88,7 +88,7 @@ std::size_t read_until(
<p>
where <code class="computeroutput">iterator</code> represents the type:
</p>
-<pre class="programlisting">buffers_iterator&lt;typename DynamicBuffer::const_buffers_type&gt;
+<pre class="programlisting">buffers_iterator&lt;typename DynamicBuffer_v1::const_buffers_type&gt;
</pre>
<p>
The iterator parameters <code class="computeroutput">begin</code> and <code class="computeroutput">end</code> define
@@ -199,7 +199,7 @@ boost::asio::read_until(s, data, match_char('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/read_until/overload8.html b/doc/html/boost_asio/reference/read_until/overload8.html
index 1d9bd9e35c..8307f18071 100644
--- a/doc/html/boost_asio/reference/read_until/overload8.html
+++ b/doc/html/boost_asio/reference/read_until/overload8.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (8 of 16 overloads)</title>
+<title>read_until (8 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload7.html" title="read_until (7 of 16 overloads)">
-<link rel="next" href="overload9.html" title="read_until (9 of 16 overloads)">
+<link rel="prev" href="overload7.html" title="read_until (7 of 24 overloads)">
+<link rel="next" href="overload9.html" title="read_until (9 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload8"></a><a class="link" href="overload8.html" title="read_until (8 of 16 overloads)">read_until
- (8 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload8"></a><a class="link" href="overload8.html" title="read_until (8 of 24 overloads)">read_until
+ (8 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a dynamic buffer sequence until a function object indicates
@@ -33,14 +33,14 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncReadStream.html" title="Buffer-oriented synchronous read stream requirements">SyncReadStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename MatchCondition&gt;
std::size_t read_until(
SyncReadStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
MatchCondition match_condition,
boost::system::error_code &amp; ec,
- typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_match_condition&lt; MatchCondition &gt;::value &amp;&amp;is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to read data into the specified dynamic buffer sequence
@@ -89,7 +89,7 @@ std::size_t read_until(
<p>
where <code class="computeroutput">iterator</code> represents the type:
</p>
-<pre class="programlisting">buffers_iterator&lt;DynamicBuffer::const_buffers_type&gt;
+<pre class="programlisting">buffers_iterator&lt;DynamicBuffer_v1::const_buffers_type&gt;
</pre>
<p>
The iterator parameters <code class="computeroutput">begin</code> and <code class="computeroutput">end</code> define
@@ -136,7 +136,7 @@ std::size_t read_until(
</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/read_until/overload9.html b/doc/html/boost_asio/reference/read_until/overload9.html
index 49eb64910a..d61a43cb5a 100644
--- a/doc/html/boost_asio/reference/read_until/overload9.html
+++ b/doc/html/boost_asio/reference/read_until/overload9.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>read_until (9 of 16 overloads)</title>
+<title>read_until (9 of 24 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="../read_until.html" title="read_until">
-<link rel="prev" href="overload8.html" title="read_until (8 of 16 overloads)">
-<link rel="next" href="overload10.html" title="read_until (10 of 16 overloads)">
+<link rel="prev" href="overload8.html" title="read_until (8 of 24 overloads)">
+<link rel="next" href="overload10.html" title="read_until (10 of 24 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.read_until.overload9"></a><a class="link" href="overload9.html" title="read_until (9 of 16 overloads)">read_until
- (9 of 16 overloads)</a>
+<a name="boost_asio.reference.read_until.overload9"></a><a class="link" href="overload9.html" title="read_until (9 of 24 overloads)">read_until
+ (9 of 24 overloads)</a>
</h4></div></div></div>
<p>
Read data into a streambuf until it contains a specified delimiter.
@@ -147,7 +147,7 @@ std::getline(is, line);
</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/read_write_operations.html b/doc/html/boost_asio/reference/read_write_operations.html
index c3c9ae7029..340411a142 100644
--- a/doc/html/boost_asio/reference/read_write_operations.html
+++ b/doc/html/boost_asio/reference/read_write_operations.html
@@ -60,7 +60,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/experimental__redirect_error.html b/doc/html/boost_asio/reference/redirect_error.html
index a66b213e58..d40f166205 100644
--- a/doc/html/boost_asio/reference/experimental__redirect_error.html
+++ b/doc/html/boost_asio/reference/redirect_error.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::redirect_error</title>
+<title>redirect_error</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="../reference.html" title="Reference">
-<link rel="prev" href="experimental__detached_t/detached_t.html" title="experimental::detached_t::detached_t">
-<link rel="next" href="experimental__redirect_error_t.html" title="experimental::redirect_error_t">
+<link rel="prev" href="read_until/overload24.html" title="read_until (24 of 24 overloads)">
+<link rel="next" href="redirect_error_t.html" title="redirect_error_t">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,16 +20,16 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="experimental__detached_t/detached_t.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__redirect_error_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="read_until/overload24.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="redirect_error_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.experimental__redirect_error"></a><a class="link" href="experimental__redirect_error.html" title="experimental::redirect_error">experimental::redirect_error</a>
+<a name="boost_asio.reference.redirect_error"></a><a class="link" href="redirect_error.html" title="redirect_error">redirect_error</a>
</h3></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__redirect_error"></a>
-Create
- a completion token to capture error_code values to a variable.
+ <a class="indexterm" name="boost_asio.indexterm.redirect_error"></a>
+Create a completion token
+ to capture error_code values to a variable.
</p>
<pre class="programlisting">template&lt;
typename CompletionToken&gt;
@@ -38,19 +38,19 @@ redirect_error_t&lt; typename decay&lt; CompletionToken &gt;::type &gt; redirect
boost::system::error_code &amp; ec);
</pre>
<h5>
-<a name="boost_asio.reference.experimental__redirect_error.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__redirect_error.requirements"></a></span><a class="link" href="experimental__redirect_error.html#boost_asio.reference.experimental__redirect_error.requirements">Requirements</a>
+<a name="boost_asio.reference.redirect_error.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.redirect_error.requirements"></a></span><a class="link" href="redirect_error.html#boost_asio.reference.redirect_error.requirements">Requirements</a>
</h5>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/redirect_error.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/redirect_error.hpp</code>
</p>
<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
</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>
@@ -58,7 +58,7 @@ redirect_error_t&lt; typename decay&lt; CompletionToken &gt;::type &gt; redirect
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="experimental__detached_t/detached_t.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__redirect_error_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="read_until/overload24.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="redirect_error_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/experimental__redirect_error_t.html b/doc/html/boost_asio/reference/redirect_error_t.html
index c44148228a..99143dd72f 100644
--- a/doc/html/boost_asio/reference/experimental__redirect_error_t.html
+++ b/doc/html/boost_asio/reference/redirect_error_t.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::redirect_error_t</title>
+<title>redirect_error_t</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="../reference.html" title="Reference">
-<link rel="prev" href="experimental__redirect_error.html" title="experimental::redirect_error">
-<link rel="next" href="experimental__redirect_error_t/ec_.html" title="experimental::redirect_error_t::ec_">
+<link rel="prev" href="redirect_error.html" title="redirect_error">
+<link rel="next" href="redirect_error_t/ec_.html" title="redirect_error_t::ec_">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,11 +20,11 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="experimental__redirect_error.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__redirect_error_t/ec_.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="redirect_error.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="redirect_error_t/ec_.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.experimental__redirect_error_t"></a><a class="link" href="experimental__redirect_error_t.html" title="experimental::redirect_error_t">experimental::redirect_error_t</a>
+<a name="boost_asio.reference.redirect_error_t"></a><a class="link" href="redirect_error_t.html" title="redirect_error_t">redirect_error_t</a>
</h3></div></div></div>
<p>
Completion token type used to specify that an error produced by an asynchronous
@@ -35,9 +35,8 @@
class redirect_error_t
</pre>
<h5>
-<a name="boost_asio.reference.experimental__redirect_error_t.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__redirect_error_t.member_functions"></a></span><a class="link" href="experimental__redirect_error_t.html#boost_asio.reference.experimental__redirect_error_t.member_functions">Member
- Functions</a>
+<a name="boost_asio.reference.redirect_error_t.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.redirect_error_t.member_functions"></a></span><a class="link" href="redirect_error_t.html#boost_asio.reference.redirect_error_t.member_functions">Member Functions</a>
</h5>
<div class="informaltable"><table class="table">
<colgroup>
@@ -59,7 +58,7 @@ class redirect_error_t
<tbody><tr>
<td>
<p>
- <a class="link" href="experimental__redirect_error_t/redirect_error_t.html" title="experimental::redirect_error_t::redirect_error_t"><span class="bold"><strong>redirect_error_t</strong></span></a>
+ <a class="link" href="redirect_error_t/redirect_error_t.html" title="redirect_error_t::redirect_error_t"><span class="bold"><strong>redirect_error_t</strong></span></a>
</p>
</td>
<td>
@@ -70,8 +69,8 @@ class redirect_error_t
</tr></tbody>
</table></div>
<h5>
-<a name="boost_asio.reference.experimental__redirect_error_t.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__redirect_error_t.data_members"></a></span><a class="link" href="experimental__redirect_error_t.html#boost_asio.reference.experimental__redirect_error_t.data_members">Data
+<a name="boost_asio.reference.redirect_error_t.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.redirect_error_t.data_members"></a></span><a class="link" href="redirect_error_t.html#boost_asio.reference.redirect_error_t.data_members">Data
Members</a>
</h5>
<div class="informaltable"><table class="table">
@@ -95,7 +94,7 @@ class redirect_error_t
<tr>
<td>
<p>
- <a class="link" href="experimental__redirect_error_t/ec_.html" title="experimental::redirect_error_t::ec_"><span class="bold"><strong>ec_</strong></span></a>
+ <a class="link" href="redirect_error_t/ec_.html" title="redirect_error_t::ec_"><span class="bold"><strong>ec_</strong></span></a>
</p>
</td>
<td>
@@ -104,7 +103,7 @@ class redirect_error_t
<tr>
<td>
<p>
- <a class="link" href="experimental__redirect_error_t/token_.html" title="experimental::redirect_error_t::token_"><span class="bold"><strong>token_</strong></span></a>
+ <a class="link" href="redirect_error_t/token_.html" title="redirect_error_t::token_"><span class="bold"><strong>token_</strong></span></a>
</p>
</td>
<td>
@@ -113,24 +112,24 @@ class redirect_error_t
</tbody>
</table></div>
<p>
- The <a class="link" href="experimental__redirect_error_t.html" title="experimental::redirect_error_t"><code class="computeroutput">experimental::redirect_error_t</code></a>
+ The <a class="link" href="redirect_error_t.html" title="redirect_error_t"><code class="computeroutput">redirect_error_t</code></a>
class is used to indicate that any error_code produced by an asynchronous
operation is captured to a specified variable.
</p>
<h5>
-<a name="boost_asio.reference.experimental__redirect_error_t.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.experimental__redirect_error_t.requirements"></a></span><a class="link" href="experimental__redirect_error_t.html#boost_asio.reference.experimental__redirect_error_t.requirements">Requirements</a>
+<a name="boost_asio.reference.redirect_error_t.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.redirect_error_t.requirements"></a></span><a class="link" href="redirect_error_t.html#boost_asio.reference.redirect_error_t.requirements">Requirements</a>
</h5>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/experimental/redirect_error.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/redirect_error.hpp</code>
</p>
<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio/experimental.hpp</code>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
</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>
@@ -138,7 +137,7 @@ class redirect_error_t
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="experimental__redirect_error.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="experimental__redirect_error_t/ec_.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="redirect_error.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="redirect_error_t/ec_.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/buffered_write_stream/get_io_service.html b/doc/html/boost_asio/reference/redirect_error_t/ec_.html
index 17296aa1ee..d8426450cc 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/get_io_service.html
+++ b/doc/html/boost_asio/reference/redirect_error_t/ec_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>buffered_write_stream::get_io_service</title>
+<title>redirect_error_t::ec_</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="../buffered_write_stream.html" title="buffered_write_stream">
-<link rel="prev" href="get_io_context.html" title="buffered_write_stream::get_io_context">
-<link rel="next" href="in_avail.html" title="buffered_write_stream::in_avail">
+<link rel="up" href="../redirect_error_t.html" title="redirect_error_t">
+<link rel="prev" href="../redirect_error_t.html" title="redirect_error_t">
+<link rel="next" href="redirect_error_t.html" title="redirect_error_t::redirect_error_t">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,24 +20,21 @@
</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="../buffered_write_stream.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="in_avail.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../redirect_error_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../redirect_error_t.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="redirect_error_t.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.buffered_write_stream.get_io_service"></a><a class="link" href="get_io_service.html" title="buffered_write_stream::get_io_service">buffered_write_stream::get_io_service</a>
+<a name="boost_asio.reference.redirect_error_t.ec_"></a><a class="link" href="ec_.html" title="redirect_error_t::ec_">redirect_error_t::ec_</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.buffered_write_stream.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.
+ <a class="indexterm" name="boost_asio.indexterm.redirect_error_t.ec_"></a>
</p>
-<pre class="programlisting">boost::asio::io_context &amp; get_io_service();
+<pre class="programlisting">boost::system::error_code &amp; ec_;
</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>
@@ -45,7 +42,7 @@
</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="../buffered_write_stream.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="in_avail.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../redirect_error_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../redirect_error_t.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="redirect_error_t.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/experimental__redirect_error_t/redirect_error_t.html b/doc/html/boost_asio/reference/redirect_error_t/redirect_error_t.html
index 96d46574eb..2f5955f307 100644
--- a/doc/html/boost_asio/reference/experimental__redirect_error_t/redirect_error_t.html
+++ b/doc/html/boost_asio/reference/redirect_error_t/redirect_error_t.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::redirect_error_t::redirect_error_t</title>
+<title>redirect_error_t::redirect_error_t</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="../experimental__redirect_error_t.html" title="experimental::redirect_error_t">
-<link rel="prev" href="ec_.html" title="experimental::redirect_error_t::ec_">
-<link rel="next" href="token_.html" title="experimental::redirect_error_t::token_">
+<link rel="up" href="../redirect_error_t.html" title="redirect_error_t">
+<link rel="prev" href="ec_.html" title="redirect_error_t::ec_">
+<link rel="next" href="token_.html" title="redirect_error_t::token_">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ec_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__redirect_error_t.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="token_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="ec_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../redirect_error_t.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="token_.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.experimental__redirect_error_t.redirect_error_t"></a><a class="link" href="redirect_error_t.html" title="experimental::redirect_error_t::redirect_error_t">experimental::redirect_error_t::redirect_error_t</a>
+<a name="boost_asio.reference.redirect_error_t.redirect_error_t"></a><a class="link" href="redirect_error_t.html" title="redirect_error_t::redirect_error_t">redirect_error_t::redirect_error_t</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__redirect_error_t.redirect_error_t"></a>
+ <a class="indexterm" name="boost_asio.indexterm.redirect_error_t.redirect_error_t"></a>
Constructor.
</p>
<pre class="programlisting">template&lt;
@@ -39,7 +39,7 @@ redirect_error_t(
</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 @@ redirect_error_t(
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ec_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__redirect_error_t.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="token_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="ec_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../redirect_error_t.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="token_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/experimental__redirect_error_t/token_.html b/doc/html/boost_asio/reference/redirect_error_t/token_.html
index e9dcae80f6..ee6110bc4d 100644
--- a/doc/html/boost_asio/reference/experimental__redirect_error_t/token_.html
+++ b/doc/html/boost_asio/reference/redirect_error_t/token_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>experimental::redirect_error_t::token_</title>
+<title>redirect_error_t::token_</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="../experimental__redirect_error_t.html" title="experimental::redirect_error_t">
-<link rel="prev" href="redirect_error_t.html" title="experimental::redirect_error_t::redirect_error_t">
-<link rel="next" href="../experimental__this_coro__executor.html" title="experimental::this_coro::executor">
+<link rel="up" href="../redirect_error_t.html" title="redirect_error_t">
+<link rel="prev" href="redirect_error_t.html" title="redirect_error_t::redirect_error_t">
+<link rel="next" href="../resolver_errc__try_again.html" title="resolver_errc::try_again">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,21 +20,21 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="redirect_error_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__redirect_error_t.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="../experimental__this_coro__executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="redirect_error_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../redirect_error_t.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="../resolver_errc__try_again.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.experimental__redirect_error_t.token_"></a><a class="link" href="token_.html" title="experimental::redirect_error_t::token_">experimental::redirect_error_t::token_</a>
+<a name="boost_asio.reference.redirect_error_t.token_"></a><a class="link" href="token_.html" title="redirect_error_t::token_">redirect_error_t::token_</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.experimental__redirect_error_t.token_"></a>
+ <a class="indexterm" name="boost_asio.indexterm.redirect_error_t.token_"></a>
</p>
<pre class="programlisting">CompletionToken token_;
</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>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="redirect_error_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../experimental__redirect_error_t.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="../experimental__this_coro__executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="redirect_error_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../redirect_error_t.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="../resolver_errc__try_again.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/resolver_errc__try_again.html b/doc/html/boost_asio/reference/resolver_errc__try_again.html
index 0b40c4659c..cb4998acf7 100644
--- a/doc/html/boost_asio/reference/resolver_errc__try_again.html
+++ b/doc/html/boost_asio/reference/resolver_errc__try_again.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="../reference.html" title="Reference">
-<link rel="prev" href="read_until/overload16.html" title="read_until (16 of 16 overloads)">
+<link rel="prev" href="redirect_error_t/token_.html" title="redirect_error_t::token_">
<link rel="next" href="serial_port.html" title="serial_port">
</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="read_until/overload16.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="serial_port.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="redirect_error_t/token_.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="serial_port.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -44,7 +44,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>
@@ -52,7 +52,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="read_until/overload16.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="serial_port.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="redirect_error_t/token_.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="serial_port.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port.html b/doc/html/boost_asio/reference/serial_port.html
index 4eb4b58312..f19b7cc830 100644
--- a/doc/html/boost_asio/reference/serial_port.html
+++ b/doc/html/boost_asio/reference/serial_port.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="resolver_errc__try_again.html" title="resolver_errc::try_again">
-<link rel="next" href="serial_port/assign.html" title="serial_port::assign">
+<link rel="next" href="serial_port_base.html" title="serial_port_base">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="resolver_errc__try_again.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="serial_port/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="resolver_errc__try_again.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="serial_port_base.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_asio.reference.serial_port"></a><a class="link" href="serial_port.html" title="serial_port">serial_port</a>
</h3></div></div></div>
<p>
- Provides serial port functionality.
+ <a class="indexterm" name="boost_asio.indexterm.serial_port"></a>
+Typedef for the typical usage
+ of a serial port.
</p>
-<pre class="programlisting">class serial_port :
- public serial_port_base
+<pre class="programlisting">typedef basic_serial_port serial_port;
</pre>
<h5>
<a name="boost_asio.reference.serial_port.h0"></a>
@@ -57,7 +58,7 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/executor_type.html" title="serial_port::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="basic_serial_port/executor_type.html" title="basic_serial_port::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -69,19 +70,19 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/lowest_layer_type.html" title="serial_port::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="basic_serial_port/lowest_layer_type.html" title="basic_serial_port::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
<p>
- A basic_serial_port is always the lowest layer.
+ A basic_basic_serial_port is always the lowest layer.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="serial_port/native_handle_type.html" title="serial_port::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="basic_serial_port/native_handle_type.html" title="basic_serial_port::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -118,7 +119,7 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/assign.html" title="serial_port::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="basic_serial_port/assign.html" title="basic_serial_port::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -130,7 +131,7 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/async_read_some.html" title="serial_port::async_read_some"><span class="bold"><strong>async_read_some</strong></span></a>
+ <a class="link" href="basic_serial_port/async_read_some.html" title="basic_serial_port::async_read_some"><span class="bold"><strong>async_read_some</strong></span></a>
</p>
</td>
<td>
@@ -142,7 +143,7 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/async_write_some.html" title="serial_port::async_write_some"><span class="bold"><strong>async_write_some</strong></span></a>
+ <a class="link" href="basic_serial_port/async_write_some.html" title="basic_serial_port::async_write_some"><span class="bold"><strong>async_write_some</strong></span></a>
</p>
</td>
<td>
@@ -154,69 +155,58 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/cancel.html" title="serial_port::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ <a class="link" href="basic_serial_port/basic_serial_port.html" title="basic_serial_port::basic_serial_port"><span class="bold"><strong>basic_serial_port</strong></span></a>
</p>
</td>
<td>
<p>
- Cancel all asynchronous operations associated with the serial port.
+ Construct a basic_serial_port without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct and open a basic_serial_port. <br> <span class="silver"> &#8212;</span><br> Construct
+ a basic_serial_port on an existing native serial port. <br> <span class="silver"> &#8212;</span>
+ <br> Move-construct a basic_serial_port from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="serial_port/close.html" title="serial_port::close"><span class="bold"><strong>close</strong></span></a>
+ <a class="link" href="basic_serial_port/cancel.html" title="basic_serial_port::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Close the serial port.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="serial_port/get_executor.html" title="serial_port::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the serial port.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="serial_port/get_io_context.html" title="serial_port::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="basic_serial_port/close.html" title="basic_serial_port::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the serial port.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="serial_port/get_io_service.html" title="serial_port::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="basic_serial_port/get_executor.html" title="basic_serial_port::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="serial_port/get_option.html" title="serial_port::get_option"><span class="bold"><strong>get_option</strong></span></a>
+ <a class="link" href="basic_serial_port/get_option.html" title="basic_serial_port::get_option"><span class="bold"><strong>get_option</strong></span></a>
</p>
</td>
<td>
@@ -228,7 +218,7 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/is_open.html" title="serial_port::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="basic_serial_port/is_open.html" title="basic_serial_port::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -240,7 +230,7 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/lowest_layer.html" title="serial_port::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="basic_serial_port/lowest_layer.html" title="basic_serial_port::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -253,7 +243,7 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/native_handle.html" title="serial_port::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="basic_serial_port/native_handle.html" title="basic_serial_port::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -265,7 +255,7 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/open.html" title="serial_port::open"><span class="bold"><strong>open</strong></span></a>
+ <a class="link" href="basic_serial_port/open.html" title="basic_serial_port::open"><span class="bold"><strong>open</strong></span></a>
</p>
</td>
<td>
@@ -277,19 +267,19 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/operator_eq_.html" title="serial_port::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="basic_serial_port/operator_eq_.html" title="basic_serial_port::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
<p>
- Move-assign a serial_port from another.
+ Move-assign a basic_serial_port from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="serial_port/read_some.html" title="serial_port::read_some"><span class="bold"><strong>read_some</strong></span></a>
+ <a class="link" href="basic_serial_port/read_some.html" title="basic_serial_port::read_some"><span class="bold"><strong>read_some</strong></span></a>
</p>
</td>
<td>
@@ -301,7 +291,7 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/send_break.html" title="serial_port::send_break"><span class="bold"><strong>send_break</strong></span></a>
+ <a class="link" href="basic_serial_port/send_break.html" title="basic_serial_port::send_break"><span class="bold"><strong>send_break</strong></span></a>
</p>
</td>
<td>
@@ -313,22 +303,7 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/serial_port.html" title="serial_port::serial_port"><span class="bold"><strong>serial_port</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Construct a serial_port without opening it. <br> <span class="silver"> &#8212;</span><br> Construct
- and open a serial_port. <br> <span class="silver"> &#8212;</span><br> Construct a serial_port on
- an existing native serial port. <br> <span class="silver"> &#8212;</span><br> Move-construct a
- serial_port from another.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="serial_port/set_option.html" title="serial_port::set_option"><span class="bold"><strong>set_option</strong></span></a>
+ <a class="link" href="basic_serial_port/set_option.html" title="basic_serial_port::set_option"><span class="bold"><strong>set_option</strong></span></a>
</p>
</td>
<td>
@@ -340,7 +315,7 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/write_some.html" title="serial_port::write_some"><span class="bold"><strong>write_some</strong></span></a>
+ <a class="link" href="basic_serial_port/write_some.html" title="basic_serial_port::write_some"><span class="bold"><strong>write_some</strong></span></a>
</p>
</td>
<td>
@@ -352,7 +327,7 @@
<tr>
<td>
<p>
- <a class="link" href="serial_port/_serial_port.html" title="serial_port::~serial_port"><span class="bold"><strong>~serial_port</strong></span></a>
+ <a class="link" href="basic_serial_port/_basic_serial_port.html" title="basic_serial_port::~basic_serial_port"><span class="bold"><strong>~basic_serial_port</strong></span></a>
</p>
</td>
<td>
@@ -364,7 +339,7 @@
</tbody>
</table></div>
<p>
- The <a class="link" href="serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
+ The <a class="link" href="basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
class provides a wrapper over serial port functionality.
</p>
<h5>
@@ -391,7 +366,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>
@@ -399,7 +374,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="resolver_errc__try_again.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="serial_port/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="resolver_errc__try_again.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="serial_port_base.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port/assign.html b/doc/html/boost_asio/reference/serial_port/assign.html
deleted file mode 100644
index ab12cc344d..0000000000
--- a/doc/html/boost_asio/reference/serial_port/assign.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::assign</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="../serial_port.html" title="serial_port">
-<link rel="next" href="assign/overload1.html" title="serial_port::assign (1 of 2 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="../serial_port.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="assign/overload1.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.serial_port.assign"></a><a class="link" href="assign.html" title="serial_port::assign">serial_port::assign</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.assign"></a>
-Assign an existing
- native serial port to the serial port.
- </p>
-<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="serial_port::assign (1 of 2 overloads)">assign</a>(
- const native_handle_type &amp; native_serial_port);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="serial_port::assign (1 of 2 overloads)">more...</a></em></span>
-
-void <a class="link" href="assign/overload2.html" title="serial_port::assign (2 of 2 overloads)">assign</a>(
- const native_handle_type &amp; native_serial_port,
- boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="serial_port::assign (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>
- 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="../serial_port.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/serial_port/cancel.html b/doc/html/boost_asio/reference/serial_port/cancel.html
deleted file mode 100644
index 3fafadc51a..0000000000
--- a/doc/html/boost_asio/reference/serial_port/cancel.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::cancel</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="async_write_some.html" title="serial_port::async_write_some">
-<link rel="next" href="cancel/overload1.html" title="serial_port::cancel (1 of 2 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="async_write_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="cancel/overload1.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.serial_port.cancel"></a><a class="link" href="cancel.html" title="serial_port::cancel">serial_port::cancel</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.cancel"></a>
-Cancel all asynchronous
- operations associated with the serial port.
- </p>
-<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="serial_port::cancel (1 of 2 overloads)">cancel</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="serial_port::cancel (1 of 2 overloads)">more...</a></em></span>
-
-void <a class="link" href="cancel/overload2.html" title="serial_port::cancel (2 of 2 overloads)">cancel</a>(
- boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="serial_port::cancel (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>
- 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="async_write_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/serial_port/close.html b/doc/html/boost_asio/reference/serial_port/close.html
deleted file mode 100644
index 9500d6e25f..0000000000
--- a/doc/html/boost_asio/reference/serial_port/close.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::close</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="cancel/overload2.html" title="serial_port::cancel (2 of 2 overloads)">
-<link rel="next" href="close/overload1.html" title="serial_port::close (1 of 2 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="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="close/overload1.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.serial_port.close"></a><a class="link" href="close.html" title="serial_port::close">serial_port::close</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.close"></a>
-Close the serial
- port.
- </p>
-<pre class="programlisting">void <a class="link" href="close/overload1.html" title="serial_port::close (1 of 2 overloads)">close</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="serial_port::close (1 of 2 overloads)">more...</a></em></span>
-
-void <a class="link" href="close/overload2.html" title="serial_port::close (2 of 2 overloads)">close</a>(
- boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="serial_port::close (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>
- 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="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/serial_port/executor_type.html b/doc/html/boost_asio/reference/serial_port/executor_type.html
deleted file mode 100644
index d2f019d0fa..0000000000
--- a/doc/html/boost_asio/reference/serial_port/executor_type.html
+++ /dev/null
@@ -1,217 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::executor_type</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="close/overload2.html" title="serial_port::close (2 of 2 overloads)">
-<link rel="next" href="get_executor.html" title="serial_port::get_executor">
-</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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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_executor.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.serial_port.executor_type"></a><a class="link" href="executor_type.html" title="serial_port::executor_type">serial_port::executor_type</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.executor_type"></a>
-The
- type of the executor associated with the object.
- </p>
-<pre class="programlisting">typedef io_context::executor_type executor_type;
-</pre>
-<h6>
-<a name="boost_asio.reference.serial_port.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.serial_port.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.serial_port.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.serial_port.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.serial_port.executor_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.serial_port.executor_type.requirements">Requirements</a>
- </h6>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/serial_port.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/serial_port/get_io_context.html b/doc/html/boost_asio/reference/serial_port/get_io_context.html
deleted file mode 100644
index d428e14c70..0000000000
--- a/doc/html/boost_asio/reference/serial_port/get_io_context.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::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="../serial_port.html" title="serial_port">
-<link rel="prev" href="get_executor.html" title="serial_port::get_executor">
-<link rel="next" href="get_io_service.html" title="serial_port::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="../serial_port.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.serial_port.get_io_context"></a><a class="link" href="get_io_context.html" title="serial_port::get_io_context">serial_port::get_io_context</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.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.serial_port.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.serial_port.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="../serial_port.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/serial_port/get_io_service.html b/doc/html/boost_asio/reference/serial_port/get_io_service.html
deleted file mode 100644
index ea558b7da9..0000000000
--- a/doc/html/boost_asio/reference/serial_port/get_io_service.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::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="../serial_port.html" title="serial_port">
-<link rel="prev" href="get_io_context.html" title="serial_port::get_io_context">
-<link rel="next" href="get_option.html" title="serial_port::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="../serial_port.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.serial_port.get_io_service"></a><a class="link" href="get_io_service.html" title="serial_port::get_io_service">serial_port::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.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.serial_port.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.serial_port.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="../serial_port.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/serial_port/native_handle_type.html b/doc/html/boost_asio/reference/serial_port/native_handle_type.html
deleted file mode 100644
index ed8b5f082f..0000000000
--- a/doc/html/boost_asio/reference/serial_port/native_handle_type.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::native_handle_type</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="native_handle.html" title="serial_port::native_handle">
-<link rel="next" href="open.html" title="serial_port::open">
-</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="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="open.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.serial_port.native_handle_type"></a><a class="link" href="native_handle_type.html" title="serial_port::native_handle_type">serial_port::native_handle_type</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.native_handle_type"></a>
-The
- native representation of a serial port.
- </p>
-<pre class="programlisting">typedef implementation_defined native_handle_type;
-</pre>
-<h6>
-<a name="boost_asio.reference.serial_port.native_handle_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.serial_port.native_handle_type.requirements">Requirements</a>
- </h6>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/serial_port.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="open.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/serial_port/serial_port.html b/doc/html/boost_asio/reference/serial_port/serial_port.html
deleted file mode 100644
index 7101307c61..0000000000
--- a/doc/html/boost_asio/reference/serial_port/serial_port.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::serial_port</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="../serial_port.html" title="serial_port">
-<link rel="prev" href="send_break/overload2.html" title="serial_port::send_break (2 of 2 overloads)">
-<link rel="next" href="serial_port/overload1.html" title="serial_port::serial_port (1 of 5 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="send_break/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="serial_port/overload1.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.serial_port.serial_port"></a><a class="link" href="serial_port.html" title="serial_port::serial_port">serial_port::serial_port</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.serial_port.serial_port"></a>
-Construct
- a <a class="link" href="../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
- without opening it.
- </p>
-<pre class="programlisting">explicit <a class="link" href="serial_port/overload1.html" title="serial_port::serial_port (1 of 5 overloads)">serial_port</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="serial_port/overload1.html" title="serial_port::serial_port (1 of 5 overloads)">more...</a></em></span>
-</pre>
-<p>
- Construct and open a <a class="link" href="../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>.
- </p>
-<pre class="programlisting">explicit <a class="link" href="serial_port/overload2.html" title="serial_port::serial_port (2 of 5 overloads)">serial_port</a>(
- boost::asio::io_context &amp; io_context,
- const char * device);
- <span class="emphasis"><em>&#187; <a class="link" href="serial_port/overload2.html" title="serial_port::serial_port (2 of 5 overloads)">more...</a></em></span>
-
-explicit <a class="link" href="serial_port/overload3.html" title="serial_port::serial_port (3 of 5 overloads)">serial_port</a>(
- boost::asio::io_context &amp; io_context,
- const std::string &amp; device);
- <span class="emphasis"><em>&#187; <a class="link" href="serial_port/overload3.html" title="serial_port::serial_port (3 of 5 overloads)">more...</a></em></span>
-</pre>
-<p>
- Construct a <a class="link" href="../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
- on an existing native serial port.
- </p>
-<pre class="programlisting"><a class="link" href="serial_port/overload4.html" title="serial_port::serial_port (4 of 5 overloads)">serial_port</a>(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; native_serial_port);
- <span class="emphasis"><em>&#187; <a class="link" href="serial_port/overload4.html" title="serial_port::serial_port (4 of 5 overloads)">more...</a></em></span>
-</pre>
-<p>
- Move-construct a <a class="link" href="../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
- from another.
- </p>
-<pre class="programlisting"><a class="link" href="serial_port/overload5.html" title="serial_port::serial_port (5 of 5 overloads)">serial_port</a>(
- serial_port &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="serial_port/overload5.html" title="serial_port::serial_port (5 of 5 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>
- 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="send_break/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="serial_port/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/serial_port/serial_port/overload1.html b/doc/html/boost_asio/reference/serial_port/serial_port/overload1.html
deleted file mode 100644
index 57aafe6061..0000000000
--- a/doc/html/boost_asio/reference/serial_port/serial_port/overload1.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::serial_port (1 of 5 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="../serial_port.html" title="serial_port::serial_port">
-<link rel="prev" href="../serial_port.html" title="serial_port::serial_port">
-<link rel="next" href="overload2.html" title="serial_port::serial_port (2 of 5 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="../serial_port.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="overload2.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.serial_port.serial_port.overload1"></a><a class="link" href="overload1.html" title="serial_port::serial_port (1 of 5 overloads)">serial_port::serial_port
- (1 of 5 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct a <a class="link" href="../../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
- without opening it.
- </p>
-<pre class="programlisting">serial_port(
- boost::asio::io_context &amp; io_context);
-</pre>
-<p>
- This constructor creates a serial port without opening it.
- </p>
-<h6>
-<a name="boost_asio.reference.serial_port.serial_port.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.serial_port.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.serial_port.serial_port.overload1.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 serial port will use to dispatch handlers for any
- asynchronous operations performed on the port.
- </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>
- 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="../serial_port.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/serial_port/serial_port/overload2.html b/doc/html/boost_asio/reference/serial_port/serial_port/overload2.html
deleted file mode 100644
index fc7cf28124..0000000000
--- a/doc/html/boost_asio/reference/serial_port/serial_port/overload2.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::serial_port (2 of 5 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="../serial_port.html" title="serial_port::serial_port">
-<link rel="prev" href="overload1.html" title="serial_port::serial_port (1 of 5 overloads)">
-<link rel="next" href="overload3.html" title="serial_port::serial_port (3 of 5 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="overload3.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.serial_port.serial_port.overload2"></a><a class="link" href="overload2.html" title="serial_port::serial_port (2 of 5 overloads)">serial_port::serial_port
- (2 of 5 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct and open a <a class="link" href="../../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>.
- </p>
-<pre class="programlisting">serial_port(
- boost::asio::io_context &amp; io_context,
- const char * device);
-</pre>
-<p>
- This constructor creates and opens a serial port for the specified device
- name.
- </p>
-<h6>
-<a name="boost_asio.reference.serial_port.serial_port.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.serial_port.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.serial_port.serial_port.overload2.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 serial port will use to dispatch handlers for any
- asynchronous operations performed on the port.
- </p></dd>
-<dt><span class="term">device</span></dt>
-<dd><p>
- The platform-specific device name for this serial port.
- </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>
- 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/serial_port/serial_port/overload4.html b/doc/html/boost_asio/reference/serial_port/serial_port/overload4.html
deleted file mode 100644
index bb23058d73..0000000000
--- a/doc/html/boost_asio/reference/serial_port/serial_port/overload4.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::serial_port (4 of 5 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="../serial_port.html" title="serial_port::serial_port">
-<link rel="prev" href="overload3.html" title="serial_port::serial_port (3 of 5 overloads)">
-<link rel="next" href="overload5.html" title="serial_port::serial_port (5 of 5 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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="overload5.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.serial_port.serial_port.overload4"></a><a class="link" href="overload4.html" title="serial_port::serial_port (4 of 5 overloads)">serial_port::serial_port
- (4 of 5 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct a <a class="link" href="../../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
- on an existing native serial port.
- </p>
-<pre class="programlisting">serial_port(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; native_serial_port);
-</pre>
-<p>
- This constructor creates a serial port object to hold an existing native
- serial port.
- </p>
-<h6>
-<a name="boost_asio.reference.serial_port.serial_port.overload4.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.serial_port.overload4.parameters"></a></span><a class="link" href="overload4.html#boost_asio.reference.serial_port.serial_port.overload4.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 serial port will use to dispatch handlers for any
- asynchronous operations performed on the port.
- </p></dd>
-<dt><span class="term">native_serial_port</span></dt>
-<dd><p>
- A native serial port.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.serial_port.serial_port.overload4.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.serial_port.overload4.exceptions"></a></span><a class="link" href="overload4.html#boost_asio.reference.serial_port.serial_port.overload4.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-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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="overload5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/serial_port/serial_port/overload5.html b/doc/html/boost_asio/reference/serial_port/serial_port/overload5.html
deleted file mode 100644
index a3a3b01174..0000000000
--- a/doc/html/boost_asio/reference/serial_port/serial_port/overload5.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>serial_port::serial_port (5 of 5 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="../serial_port.html" title="serial_port::serial_port">
-<link rel="prev" href="overload4.html" title="serial_port::serial_port (4 of 5 overloads)">
-<link rel="next" href="../set_option.html" title="serial_port::set_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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="../set_option.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.serial_port.serial_port.overload5"></a><a class="link" href="overload5.html" title="serial_port::serial_port (5 of 5 overloads)">serial_port::serial_port
- (5 of 5 overloads)</a>
-</h5></div></div></div>
-<p>
- Move-construct a <a class="link" href="../../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
- from another.
- </p>
-<pre class="programlisting">serial_port(
- serial_port &amp;&amp; other);
-</pre>
-<p>
- This constructor moves a serial port from one object to another.
- </p>
-<h6>
-<a name="boost_asio.reference.serial_port.serial_port.overload5.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.serial_port.overload5.parameters"></a></span><a class="link" href="overload5.html#boost_asio.reference.serial_port.serial_port.overload5.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="../../serial_port.html" title="serial_port"><code class="computeroutput">serial_port</code></a>
- object from which the move will occur.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.serial_port.serial_port.overload5.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.serial_port.serial_port.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.serial_port.serial_port.overload5.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">serial_port(io_context&amp;) constructor</code>.
- </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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../serial_port.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="../set_option.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/serial_port_base.html b/doc/html/boost_asio/reference/serial_port_base.html
index aebb51c43e..e15f76770a 100644
--- a/doc/html/boost_asio/reference/serial_port_base.html
+++ b/doc/html/boost_asio/reference/serial_port_base.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="../reference.html" title="Reference">
-<link rel="prev" href="serial_port/_serial_port.html" title="serial_port::~serial_port">
+<link rel="prev" href="serial_port.html" title="serial_port">
<link rel="next" href="serial_port_base/_serial_port_base.html" title="serial_port_base::~serial_port_base">
</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="serial_port/_serial_port.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="serial_port_base/_serial_port_base.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="serial_port.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="serial_port_base/_serial_port_base.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -28,8 +28,8 @@
</h3></div></div></div>
<p>
The <a class="link" href="serial_port_base.html" title="serial_port_base"><code class="computeroutput">serial_port_base</code></a>
- class is used as a base for the basic_serial_port class template so that
- we have a common place to define the serial port options.
+ class is used as a base for the <a class="link" href="basic_serial_port.html" title="basic_serial_port"><code class="computeroutput">basic_serial_port</code></a>
+ class template so that we have a common place to define the serial port options.
</p>
<pre class="programlisting">class serial_port_base
</pre>
@@ -165,7 +165,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>
@@ -173,7 +173,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="serial_port/_serial_port.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="serial_port_base/_serial_port_base.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="serial_port.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="serial_port_base/_serial_port_base.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/serial_port_base/_serial_port_base.html b/doc/html/boost_asio/reference/serial_port_base/_serial_port_base.html
index fdcce2a926..f415c0f876 100644
--- a/doc/html/boost_asio/reference/serial_port_base/_serial_port_base.html
+++ b/doc/html/boost_asio/reference/serial_port_base/_serial_port_base.html
@@ -36,7 +36,7 @@ Protected
</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/serial_port_base__baud_rate.html b/doc/html/boost_asio/reference/serial_port_base__baud_rate.html
index 3e835f6cca..c157a4170b 100644
--- a/doc/html/boost_asio/reference/serial_port_base__baud_rate.html
+++ b/doc/html/boost_asio/reference/serial_port_base__baud_rate.html
@@ -108,7 +108,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/serial_port_base__baud_rate/baud_rate.html b/doc/html/boost_asio/reference/serial_port_base__baud_rate/baud_rate.html
index 6094483a1b..6cc98a3f27 100644
--- a/doc/html/boost_asio/reference/serial_port_base__baud_rate/baud_rate.html
+++ b/doc/html/boost_asio/reference/serial_port_base__baud_rate/baud_rate.html
@@ -35,7 +35,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/serial_port_base__baud_rate/load.html b/doc/html/boost_asio/reference/serial_port_base__baud_rate/load.html
index 181eba370e..40e6f86bd7 100644
--- a/doc/html/boost_asio/reference/serial_port_base__baud_rate/load.html
+++ b/doc/html/boost_asio/reference/serial_port_base__baud_rate/load.html
@@ -36,7 +36,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/serial_port_base__baud_rate/store.html b/doc/html/boost_asio/reference/serial_port_base__baud_rate/store.html
index 3408e11180..a6d54f79d7 100644
--- a/doc/html/boost_asio/reference/serial_port_base__baud_rate/store.html
+++ b/doc/html/boost_asio/reference/serial_port_base__baud_rate/store.html
@@ -36,7 +36,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/serial_port_base__baud_rate/value.html b/doc/html/boost_asio/reference/serial_port_base__baud_rate/value.html
index 2acee62db7..d82376a531 100644
--- a/doc/html/boost_asio/reference/serial_port_base__baud_rate/value.html
+++ b/doc/html/boost_asio/reference/serial_port_base__baud_rate/value.html
@@ -34,7 +34,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/serial_port_base__character_size.html b/doc/html/boost_asio/reference/serial_port_base__character_size.html
index 3bbb242823..92613c092f 100644
--- a/doc/html/boost_asio/reference/serial_port_base__character_size.html
+++ b/doc/html/boost_asio/reference/serial_port_base__character_size.html
@@ -108,7 +108,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/serial_port_base__character_size/character_size.html b/doc/html/boost_asio/reference/serial_port_base__character_size/character_size.html
index 0ce225dff2..b5e35f08b8 100644
--- a/doc/html/boost_asio/reference/serial_port_base__character_size/character_size.html
+++ b/doc/html/boost_asio/reference/serial_port_base__character_size/character_size.html
@@ -35,7 +35,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/serial_port_base__character_size/load.html b/doc/html/boost_asio/reference/serial_port_base__character_size/load.html
index aac14820a6..e23620e1f1 100644
--- a/doc/html/boost_asio/reference/serial_port_base__character_size/load.html
+++ b/doc/html/boost_asio/reference/serial_port_base__character_size/load.html
@@ -36,7 +36,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/serial_port_base__character_size/store.html b/doc/html/boost_asio/reference/serial_port_base__character_size/store.html
index 31b9b2e6af..2d8821135a 100644
--- a/doc/html/boost_asio/reference/serial_port_base__character_size/store.html
+++ b/doc/html/boost_asio/reference/serial_port_base__character_size/store.html
@@ -36,7 +36,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/serial_port_base__character_size/value.html b/doc/html/boost_asio/reference/serial_port_base__character_size/value.html
index 72008a2a57..a517eab7ec 100644
--- a/doc/html/boost_asio/reference/serial_port_base__character_size/value.html
+++ b/doc/html/boost_asio/reference/serial_port_base__character_size/value.html
@@ -34,7 +34,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/serial_port_base__flow_control.html b/doc/html/boost_asio/reference/serial_port_base__flow_control.html
index 0d45124639..209f39ac93 100644
--- a/doc/html/boost_asio/reference/serial_port_base__flow_control.html
+++ b/doc/html/boost_asio/reference/serial_port_base__flow_control.html
@@ -139,7 +139,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/serial_port_base__flow_control/flow_control.html b/doc/html/boost_asio/reference/serial_port_base__flow_control/flow_control.html
index 206851ac63..7048c4ff8b 100644
--- a/doc/html/boost_asio/reference/serial_port_base__flow_control/flow_control.html
+++ b/doc/html/boost_asio/reference/serial_port_base__flow_control/flow_control.html
@@ -35,7 +35,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/serial_port_base__flow_control/load.html b/doc/html/boost_asio/reference/serial_port_base__flow_control/load.html
index 9ff8bc6fdd..726c8478a9 100644
--- a/doc/html/boost_asio/reference/serial_port_base__flow_control/load.html
+++ b/doc/html/boost_asio/reference/serial_port_base__flow_control/load.html
@@ -36,7 +36,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/serial_port_base__flow_control/store.html b/doc/html/boost_asio/reference/serial_port_base__flow_control/store.html
index a9ab07ec87..681f86d14e 100644
--- a/doc/html/boost_asio/reference/serial_port_base__flow_control/store.html
+++ b/doc/html/boost_asio/reference/serial_port_base__flow_control/store.html
@@ -36,7 +36,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/serial_port_base__flow_control/type.html b/doc/html/boost_asio/reference/serial_port_base__flow_control/type.html
index b2dab45c27..b626fb0e07 100644
--- a/doc/html/boost_asio/reference/serial_port_base__flow_control/type.html
+++ b/doc/html/boost_asio/reference/serial_port_base__flow_control/type.html
@@ -54,7 +54,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/serial_port_base__flow_control/value.html b/doc/html/boost_asio/reference/serial_port_base__flow_control/value.html
index 603220dd24..08f83a3c10 100644
--- a/doc/html/boost_asio/reference/serial_port_base__flow_control/value.html
+++ b/doc/html/boost_asio/reference/serial_port_base__flow_control/value.html
@@ -34,7 +34,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/serial_port_base__parity.html b/doc/html/boost_asio/reference/serial_port_base__parity.html
index ce958b4864..3c9cc6a196 100644
--- a/doc/html/boost_asio/reference/serial_port_base__parity.html
+++ b/doc/html/boost_asio/reference/serial_port_base__parity.html
@@ -139,7 +139,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/serial_port_base__parity/load.html b/doc/html/boost_asio/reference/serial_port_base__parity/load.html
index 9bce76b13e..5d8e77770e 100644
--- a/doc/html/boost_asio/reference/serial_port_base__parity/load.html
+++ b/doc/html/boost_asio/reference/serial_port_base__parity/load.html
@@ -36,7 +36,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/serial_port_base__parity/parity.html b/doc/html/boost_asio/reference/serial_port_base__parity/parity.html
index 95543ff2f3..bb2b8972a7 100644
--- a/doc/html/boost_asio/reference/serial_port_base__parity/parity.html
+++ b/doc/html/boost_asio/reference/serial_port_base__parity/parity.html
@@ -35,7 +35,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/serial_port_base__parity/store.html b/doc/html/boost_asio/reference/serial_port_base__parity/store.html
index eb2a29d287..e9b3e5bed5 100644
--- a/doc/html/boost_asio/reference/serial_port_base__parity/store.html
+++ b/doc/html/boost_asio/reference/serial_port_base__parity/store.html
@@ -36,7 +36,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/serial_port_base__parity/type.html b/doc/html/boost_asio/reference/serial_port_base__parity/type.html
index 888b3c55a2..813cafd58b 100644
--- a/doc/html/boost_asio/reference/serial_port_base__parity/type.html
+++ b/doc/html/boost_asio/reference/serial_port_base__parity/type.html
@@ -54,7 +54,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/serial_port_base__parity/value.html b/doc/html/boost_asio/reference/serial_port_base__parity/value.html
index a0b42365f7..10f81b92c9 100644
--- a/doc/html/boost_asio/reference/serial_port_base__parity/value.html
+++ b/doc/html/boost_asio/reference/serial_port_base__parity/value.html
@@ -34,7 +34,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/serial_port_base__stop_bits.html b/doc/html/boost_asio/reference/serial_port_base__stop_bits.html
index 7e64a6504e..80bcd73d29 100644
--- a/doc/html/boost_asio/reference/serial_port_base__stop_bits.html
+++ b/doc/html/boost_asio/reference/serial_port_base__stop_bits.html
@@ -139,7 +139,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/serial_port_base__stop_bits/load.html b/doc/html/boost_asio/reference/serial_port_base__stop_bits/load.html
index 482385c93a..cee0c338ff 100644
--- a/doc/html/boost_asio/reference/serial_port_base__stop_bits/load.html
+++ b/doc/html/boost_asio/reference/serial_port_base__stop_bits/load.html
@@ -36,7 +36,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/serial_port_base__stop_bits/stop_bits.html b/doc/html/boost_asio/reference/serial_port_base__stop_bits/stop_bits.html
index 643ad6a7de..100ab20e05 100644
--- a/doc/html/boost_asio/reference/serial_port_base__stop_bits/stop_bits.html
+++ b/doc/html/boost_asio/reference/serial_port_base__stop_bits/stop_bits.html
@@ -35,7 +35,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/serial_port_base__stop_bits/store.html b/doc/html/boost_asio/reference/serial_port_base__stop_bits/store.html
index d592368181..17277aa9be 100644
--- a/doc/html/boost_asio/reference/serial_port_base__stop_bits/store.html
+++ b/doc/html/boost_asio/reference/serial_port_base__stop_bits/store.html
@@ -36,7 +36,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/serial_port_base__stop_bits/type.html b/doc/html/boost_asio/reference/serial_port_base__stop_bits/type.html
index 07c1802d87..fb1f86bb87 100644
--- a/doc/html/boost_asio/reference/serial_port_base__stop_bits/type.html
+++ b/doc/html/boost_asio/reference/serial_port_base__stop_bits/type.html
@@ -54,7 +54,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/serial_port_base__stop_bits/value.html b/doc/html/boost_asio/reference/serial_port_base__stop_bits/value.html
index 94b3db6ee5..f4d44e8145 100644
--- a/doc/html/boost_asio/reference/serial_port_base__stop_bits/value.html
+++ b/doc/html/boost_asio/reference/serial_port_base__stop_bits/value.html
@@ -34,7 +34,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/service_already_exists.html b/doc/html/boost_asio/reference/service_already_exists.html
index 5fdaf52659..280bc89ba0 100644
--- a/doc/html/boost_asio/reference/service_already_exists.html
+++ b/doc/html/boost_asio/reference/service_already_exists.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/service_already_exists/service_already_exists.html b/doc/html/boost_asio/reference/service_already_exists/service_already_exists.html
index 5176f20c5b..5e2d655a3b 100644
--- a/doc/html/boost_asio/reference/service_already_exists/service_already_exists.html
+++ b/doc/html/boost_asio/reference/service_already_exists/service_already_exists.html
@@ -34,7 +34,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/signal_set.html b/doc/html/boost_asio/reference/signal_set.html
index 20d8087174..b998cc1030 100644
--- a/doc/html/boost_asio/reference/signal_set.html
+++ b/doc/html/boost_asio/reference/signal_set.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="service_already_exists/service_already_exists.html" title="service_already_exists::service_already_exists">
-<link rel="next" href="signal_set/add.html" title="signal_set::add">
+<link rel="next" href="socket_base.html" title="socket_base">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,16 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="service_already_exists/service_already_exists.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="signal_set/add.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="service_already_exists/service_already_exists.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="socket_base.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_asio.reference.signal_set"></a><a class="link" href="signal_set.html" title="signal_set">signal_set</a>
</h3></div></div></div>
<p>
- Provides signal functionality.
+ <a class="indexterm" name="boost_asio.indexterm.signal_set"></a>
+Typedef for the typical usage of
+ a signal set.
</p>
-<pre class="programlisting">class signal_set
+<pre class="programlisting">typedef basic_signal_set signal_set;
</pre>
<h5>
<a name="boost_asio.reference.signal_set.h0"></a>
@@ -55,7 +57,7 @@
<tbody><tr>
<td>
<p>
- <a class="link" href="signal_set/executor_type.html" title="signal_set::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="basic_signal_set/executor_type.html" title="basic_signal_set::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -91,7 +93,7 @@
<tr>
<td>
<p>
- <a class="link" href="signal_set/add.html" title="signal_set::add"><span class="bold"><strong>add</strong></span></a>
+ <a class="link" href="basic_signal_set/add.html" title="basic_signal_set::add"><span class="bold"><strong>add</strong></span></a>
</p>
</td>
<td>
@@ -103,7 +105,7 @@
<tr>
<td>
<p>
- <a class="link" href="signal_set/async_wait.html" title="signal_set::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ <a class="link" href="basic_signal_set/async_wait.html" title="basic_signal_set::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
</p>
</td>
<td>
@@ -115,69 +117,58 @@
<tr>
<td>
<p>
- <a class="link" href="signal_set/cancel.html" title="signal_set::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ <a class="link" href="basic_signal_set/basic_signal_set.html" title="basic_signal_set::basic_signal_set"><span class="bold"><strong>basic_signal_set</strong></span></a>
</p>
</td>
<td>
<p>
- Cancel all operations associated with the signal set.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="signal_set/clear.html" title="signal_set::clear"><span class="bold"><strong>clear</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Remove all signals from a signal_set.
+ Construct a signal set without adding any signals. <br> <span class="silver"> &#8212;</span><br>
+ Construct a signal set and add one signal. <br> <span class="silver"> &#8212;</span><br> Construct
+ a signal set and add two signals. <br> <span class="silver"> &#8212;</span><br> Construct a signal
+ set and add three signals.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="signal_set/get_executor.html" title="signal_set::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ <a class="link" href="basic_signal_set/cancel.html" title="basic_signal_set::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Get the executor associated with the object.
+ Cancel all operations associated with the signal set.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="signal_set/get_io_context.html" title="signal_set::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="basic_signal_set/clear.html" title="basic_signal_set::clear"><span class="bold"><strong>clear</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Remove all signals from a signal_set.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="signal_set/get_io_service.html" title="signal_set::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="basic_signal_set/get_executor.html" title="basic_signal_set::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="signal_set/remove.html" title="signal_set::remove"><span class="bold"><strong>remove</strong></span></a>
+ <a class="link" href="basic_signal_set/remove.html" title="basic_signal_set::remove"><span class="bold"><strong>remove</strong></span></a>
</p>
</td>
<td>
@@ -189,22 +180,7 @@
<tr>
<td>
<p>
- <a class="link" href="signal_set/signal_set.html" title="signal_set::signal_set"><span class="bold"><strong>signal_set</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Construct a signal set without adding any signals. <br> <span class="silver"> &#8212;</span><br>
- Construct a signal set and add one signal. <br> <span class="silver"> &#8212;</span><br> Construct
- a signal set and add two signals. <br> <span class="silver"> &#8212;</span><br> Construct a signal
- set and add three signals.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="signal_set/_signal_set.html" title="signal_set::~signal_set"><span class="bold"><strong>~signal_set</strong></span></a>
+ <a class="link" href="basic_signal_set/_basic_signal_set.html" title="basic_signal_set::~basic_signal_set"><span class="bold"><strong>~basic_signal_set</strong></span></a>
</p>
</td>
<td>
@@ -216,7 +192,7 @@
</tbody>
</table></div>
<p>
- The <a class="link" href="signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>
+ The <a class="link" href="basic_signal_set.html" title="basic_signal_set"><code class="computeroutput">basic_signal_set</code></a>
class provides the ability to perform an asynchronous wait for one or more
signals to occur.
</p>
@@ -251,7 +227,7 @@
...
// Construct a signal set registered for process termination.
-boost::asio::signal_set signals(io_context, SIGINT, SIGTERM);
+boost::asio::signal_set signals(my_context, SIGINT, SIGTERM);
// Start an asynchronous wait for one of the signals to occur.
signals.async_wait(handler);
@@ -262,17 +238,17 @@ signals.async_wait(handler);
of signal notifications</a>
</h5>
<p>
- If a signal is registered with a <a class="link" href="signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>,
- and the signal occurs when there are no waiting handlers, then the signal
- notification is queued. The next async_wait operation on that <a class="link" href="signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>
- will dequeue the notification. If multiple notifications are queued, subsequent
- async_wait operations dequeue them one at a time. Signal notifications are
- dequeued in order of ascending signal number.
+ If a signal is registered with a signal_set, and the signal occurs when there
+ are no waiting handlers, then the signal notification is queued. The next
+ async_wait operation on that signal_set will dequeue the notification. If
+ multiple notifications are queued, subsequent async_wait operations dequeue
+ them one at a time. Signal notifications are dequeued in order of ascending
+ signal number.
</p>
<p>
- If a signal number is removed from a <a class="link" href="signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>
- (using the <code class="computeroutput">remove</code> or <code class="computeroutput">erase</code> member functions) then
- any queued notifications for that signal are discarded.
+ If a signal number is removed from a signal_set (using the <code class="computeroutput">remove</code>
+ or <code class="computeroutput">erase</code> member functions) then any queued notifications for
+ that signal are discarded.
</p>
<h5>
<a name="boost_asio.reference.signal_set.h5"></a>
@@ -280,9 +256,8 @@ signals.async_wait(handler);
registration of signals</a>
</h5>
<p>
- The same signal number may be registered with different <a class="link" href="signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>
- objects. When the signal occurs, one handler is called for each <a class="link" href="signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>
- object.
+ The same signal number may be registered with different signal_set objects.
+ When the signal occurs, one handler is called for each signal_set object.
</p>
<p>
Note that multiple registration only works for signals that are registered
@@ -297,8 +272,8 @@ signals.async_wait(handler);
<p>
POSIX allows signals to be blocked using functions such as <code class="computeroutput">sigprocmask()</code>
and <code class="computeroutput">pthread_sigmask()</code>. For signals to be delivered, programs
- must ensure that any signals registered using <a class="link" href="signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>
- objects are unblocked in at least one thread.
+ must ensure that any signals registered using signal_set objects are unblocked
+ in at least one thread.
</p>
<h5>
<a name="boost_asio.reference.signal_set.h7"></a>
@@ -313,7 +288,7 @@ signals.async_wait(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>
@@ -321,7 +296,7 @@ signals.async_wait(handler);
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="service_already_exists/service_already_exists.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="signal_set/add.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="service_already_exists/service_already_exists.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="socket_base.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/signal_set/cancel.html b/doc/html/boost_asio/reference/signal_set/cancel.html
deleted file mode 100644
index aca9495c62..0000000000
--- a/doc/html/boost_asio/reference/signal_set/cancel.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::cancel</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="../signal_set.html" title="signal_set">
-<link rel="prev" href="async_wait.html" title="signal_set::async_wait">
-<link rel="next" href="cancel/overload1.html" title="signal_set::cancel (1 of 2 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="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="cancel/overload1.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.signal_set.cancel"></a><a class="link" href="cancel.html" title="signal_set::cancel">signal_set::cancel</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.signal_set.cancel"></a>
-Cancel all operations
- associated with the signal set.
- </p>
-<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="signal_set::cancel (1 of 2 overloads)">cancel</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="signal_set::cancel (1 of 2 overloads)">more...</a></em></span>
-
-void <a class="link" href="cancel/overload2.html" title="signal_set::cancel (2 of 2 overloads)">cancel</a>(
- boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="signal_set::cancel (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>
- 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="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/signal_set/executor_type.html b/doc/html/boost_asio/reference/signal_set/executor_type.html
deleted file mode 100644
index 0af26b137c..0000000000
--- a/doc/html/boost_asio/reference/signal_set/executor_type.html
+++ /dev/null
@@ -1,217 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::executor_type</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="../signal_set.html" title="signal_set">
-<link rel="prev" href="clear/overload2.html" title="signal_set::clear (2 of 2 overloads)">
-<link rel="next" href="get_executor.html" title="signal_set::get_executor">
-</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="clear/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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_executor.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.signal_set.executor_type"></a><a class="link" href="executor_type.html" title="signal_set::executor_type">signal_set::executor_type</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.signal_set.executor_type"></a>
-The
- type of the executor associated with the object.
- </p>
-<pre class="programlisting">typedef io_context::executor_type executor_type;
-</pre>
-<h6>
-<a name="boost_asio.reference.signal_set.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.signal_set.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.signal_set.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.signal_set.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.signal_set.executor_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.signal_set.executor_type.requirements">Requirements</a>
- </h6>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/signal_set.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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="clear/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/signal_set/get_io_context.html b/doc/html/boost_asio/reference/signal_set/get_io_context.html
deleted file mode 100644
index ffc6cefa11..0000000000
--- a/doc/html/boost_asio/reference/signal_set/get_io_context.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::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="../signal_set.html" title="signal_set">
-<link rel="prev" href="get_executor.html" title="signal_set::get_executor">
-<link rel="next" href="get_io_service.html" title="signal_set::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="../signal_set.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.signal_set.get_io_context"></a><a class="link" href="get_io_context.html" title="signal_set::get_io_context">signal_set::get_io_context</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.signal_set.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.signal_set.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.signal_set.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="../signal_set.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/signal_set/get_io_service.html b/doc/html/boost_asio/reference/signal_set/get_io_service.html
deleted file mode 100644
index 89fe69becf..0000000000
--- a/doc/html/boost_asio/reference/signal_set/get_io_service.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::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="../signal_set.html" title="signal_set">
-<link rel="prev" href="get_io_context.html" title="signal_set::get_io_context">
-<link rel="next" href="remove.html" title="signal_set::remove">
-</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="../signal_set.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="remove.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.signal_set.get_io_service"></a><a class="link" href="get_io_service.html" title="signal_set::get_io_service">signal_set::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.signal_set.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.signal_set.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.signal_set.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="../signal_set.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="remove.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/signal_set/remove.html b/doc/html/boost_asio/reference/signal_set/remove.html
deleted file mode 100644
index 3ade33572b..0000000000
--- a/doc/html/boost_asio/reference/signal_set/remove.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::remove</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="../signal_set.html" title="signal_set">
-<link rel="prev" href="get_io_service.html" title="signal_set::get_io_service">
-<link rel="next" href="remove/overload1.html" title="signal_set::remove (1 of 2 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="get_io_service.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="remove/overload1.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.signal_set.remove"></a><a class="link" href="remove.html" title="signal_set::remove">signal_set::remove</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.signal_set.remove"></a>
-Remove a signal from
- a <a class="link" href="../signal_set.html" title="signal_set"><code class="computeroutput">signal_set</code></a>.
- </p>
-<pre class="programlisting">void <a class="link" href="remove/overload1.html" title="signal_set::remove (1 of 2 overloads)">remove</a>(
- int signal_number);
- <span class="emphasis"><em>&#187; <a class="link" href="remove/overload1.html" title="signal_set::remove (1 of 2 overloads)">more...</a></em></span>
-
-void <a class="link" href="remove/overload2.html" title="signal_set::remove (2 of 2 overloads)">remove</a>(
- int signal_number,
- boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="remove/overload2.html" title="signal_set::remove (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>
- 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_service.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="remove/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/signal_set/signal_set.html b/doc/html/boost_asio/reference/signal_set/signal_set.html
deleted file mode 100644
index 1343abb45d..0000000000
--- a/doc/html/boost_asio/reference/signal_set/signal_set.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::signal_set</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="../signal_set.html" title="signal_set">
-<link rel="prev" href="remove/overload2.html" title="signal_set::remove (2 of 2 overloads)">
-<link rel="next" href="signal_set/overload1.html" title="signal_set::signal_set (1 of 4 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="remove/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="signal_set/overload1.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.signal_set.signal_set"></a><a class="link" href="signal_set.html" title="signal_set::signal_set">signal_set::signal_set</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.signal_set.signal_set"></a>
-Construct
- a signal set without adding any signals.
- </p>
-<pre class="programlisting">explicit <a class="link" href="signal_set/overload1.html" title="signal_set::signal_set (1 of 4 overloads)">signal_set</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="signal_set/overload1.html" title="signal_set::signal_set (1 of 4 overloads)">more...</a></em></span>
-</pre>
-<p>
- Construct a signal set and add one signal.
- </p>
-<pre class="programlisting"><a class="link" href="signal_set/overload2.html" title="signal_set::signal_set (2 of 4 overloads)">signal_set</a>(
- boost::asio::io_context &amp; io_context,
- int signal_number_1);
- <span class="emphasis"><em>&#187; <a class="link" href="signal_set/overload2.html" title="signal_set::signal_set (2 of 4 overloads)">more...</a></em></span>
-</pre>
-<p>
- Construct a signal set and add two signals.
- </p>
-<pre class="programlisting"><a class="link" href="signal_set/overload3.html" title="signal_set::signal_set (3 of 4 overloads)">signal_set</a>(
- boost::asio::io_context &amp; io_context,
- int signal_number_1,
- int signal_number_2);
- <span class="emphasis"><em>&#187; <a class="link" href="signal_set/overload3.html" title="signal_set::signal_set (3 of 4 overloads)">more...</a></em></span>
-</pre>
-<p>
- Construct a signal set and add three signals.
- </p>
-<pre class="programlisting"><a class="link" href="signal_set/overload4.html" title="signal_set::signal_set (4 of 4 overloads)">signal_set</a>(
- boost::asio::io_context &amp; io_context,
- int signal_number_1,
- int signal_number_2,
- int signal_number_3);
- <span class="emphasis"><em>&#187; <a class="link" href="signal_set/overload4.html" title="signal_set::signal_set (4 of 4 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>
- 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="remove/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="signal_set/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/signal_set/signal_set/overload1.html b/doc/html/boost_asio/reference/signal_set/signal_set/overload1.html
deleted file mode 100644
index 56e9d027e8..0000000000
--- a/doc/html/boost_asio/reference/signal_set/signal_set/overload1.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::signal_set (1 of 4 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="../signal_set.html" title="signal_set::signal_set">
-<link rel="prev" href="../signal_set.html" title="signal_set::signal_set">
-<link rel="next" href="overload2.html" title="signal_set::signal_set (2 of 4 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="../signal_set.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="overload2.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.signal_set.signal_set.overload1"></a><a class="link" href="overload1.html" title="signal_set::signal_set (1 of 4 overloads)">signal_set::signal_set
- (1 of 4 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct a signal set without adding any signals.
- </p>
-<pre class="programlisting">signal_set(
- boost::asio::io_context &amp; io_context);
-</pre>
-<p>
- This constructor creates a signal set without registering for any signals.
- </p>
-<h6>
-<a name="boost_asio.reference.signal_set.signal_set.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.signal_set.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.signal_set.signal_set.overload1.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 signal set will use to dispatch handlers for any
- asynchronous operations performed on the set.
- </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>
- 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="../signal_set.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/signal_set/signal_set/overload2.html b/doc/html/boost_asio/reference/signal_set/signal_set/overload2.html
deleted file mode 100644
index b4859c2077..0000000000
--- a/doc/html/boost_asio/reference/signal_set/signal_set/overload2.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>signal_set::signal_set (2 of 4 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="../signal_set.html" title="signal_set::signal_set">
-<link rel="prev" href="overload1.html" title="signal_set::signal_set (1 of 4 overloads)">
-<link rel="next" href="overload3.html" title="signal_set::signal_set (3 of 4 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="overload3.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.signal_set.signal_set.overload2"></a><a class="link" href="overload2.html" title="signal_set::signal_set (2 of 4 overloads)">signal_set::signal_set
- (2 of 4 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct a signal set and add one signal.
- </p>
-<pre class="programlisting">signal_set(
- boost::asio::io_context &amp; io_context,
- int signal_number_1);
-</pre>
-<p>
- This constructor creates a signal set and registers for one signal.
- </p>
-<h6>
-<a name="boost_asio.reference.signal_set.signal_set.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.signal_set.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.signal_set.signal_set.overload2.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 signal set will use to dispatch handlers for any
- asynchronous operations performed on the set.
- </p></dd>
-<dt><span class="term">signal_number_1</span></dt>
-<dd><p>
- The signal number to be added.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.signal_set.signal_set.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.signal_set.signal_set.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.signal_set.signal_set.overload2.remarks">Remarks</a>
- </h6>
-<p>
- This constructor is equivalent to performing:
- </p>
-<pre class="programlisting">boost::asio::signal_set signals(io_context);
-signals.add(signal_number_1);
-</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>
- 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../signal_set.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/socket_base.html b/doc/html/boost_asio/reference/socket_base.html
index ba4aa59c41..1258f6ddf0 100644
--- a/doc/html/boost_asio/reference/socket_base.html
+++ b/doc/html/boost_asio/reference/socket_base.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="../reference.html" title="Reference">
-<link rel="prev" href="signal_set/_signal_set.html" title="signal_set::~signal_set">
+<link rel="prev" href="signal_set.html" title="signal_set">
<link rel="next" href="socket_base/broadcast.html" title="socket_base::broadcast">
</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="signal_set/_signal_set.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="socket_base/broadcast.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="signal_set.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="socket_base/broadcast.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -400,7 +400,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>
@@ -408,7 +408,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="signal_set/_signal_set.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="socket_base/broadcast.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="signal_set.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="socket_base/broadcast.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/socket_base/_socket_base.html b/doc/html/boost_asio/reference/socket_base/_socket_base.html
index f1bc9813d0..b35049db7e 100644
--- a/doc/html/boost_asio/reference/socket_base/_socket_base.html
+++ b/doc/html/boost_asio/reference/socket_base/_socket_base.html
@@ -36,7 +36,7 @@ Protected
</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/socket_base/broadcast.html b/doc/html/boost_asio/reference/socket_base/broadcast.html
index c1d5536b10..9da4b88847 100644
--- a/doc/html/boost_asio/reference/socket_base/broadcast.html
+++ b/doc/html/boost_asio/reference/socket_base/broadcast.html
@@ -43,7 +43,7 @@ Socket option
<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);
@@ -51,7 +51,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);
@@ -70,7 +70,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/socket_base/bytes_readable.html b/doc/html/boost_asio/reference/socket_base/bytes_readable.html
index dd23273c6e..8c44924d62 100644
--- a/doc/html/boost_asio/reference/socket_base/bytes_readable.html
+++ b/doc/html/boost_asio/reference/socket_base/bytes_readable.html
@@ -40,7 +40,7 @@ IO
<a name="boost_asio.reference.socket_base.bytes_readable.h0"></a>
<span class="phrase"><a name="boost_asio.reference.socket_base.bytes_readable.example"></a></span><a class="link" href="bytes_readable.html#boost_asio.reference.socket_base.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);
@@ -59,7 +59,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/socket_base/debug.html b/doc/html/boost_asio/reference/socket_base/debug.html
index d63ad56528..e93ccec6d2 100644
--- a/doc/html/boost_asio/reference/socket_base/debug.html
+++ b/doc/html/boost_asio/reference/socket_base/debug.html
@@ -43,7 +43,7 @@ Socket option to
<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);
@@ -51,7 +51,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);
@@ -70,7 +70,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/socket_base/do_not_route.html b/doc/html/boost_asio/reference/socket_base/do_not_route.html
index 5b7fbf713b..da56564d75 100644
--- a/doc/html/boost_asio/reference/socket_base/do_not_route.html
+++ b/doc/html/boost_asio/reference/socket_base/do_not_route.html
@@ -43,7 +43,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);
@@ -51,7 +51,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);
@@ -70,7 +70,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/socket_base/enable_connection_aborted.html b/doc/html/boost_asio/reference/socket_base/enable_connection_aborted.html
index 035e5b9e59..fc9d156377 100644
--- a/doc/html/boost_asio/reference/socket_base/enable_connection_aborted.html
+++ b/doc/html/boost_asio/reference/socket_base/enable_connection_aborted.html
@@ -45,7 +45,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);
@@ -53,7 +53,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);
@@ -72,7 +72,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/socket_base/keep_alive.html b/doc/html/boost_asio/reference/socket_base/keep_alive.html
index fc9a70c3fe..65d740c7f6 100644
--- a/doc/html/boost_asio/reference/socket_base/keep_alive.html
+++ b/doc/html/boost_asio/reference/socket_base/keep_alive.html
@@ -43,7 +43,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);
@@ -51,7 +51,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);
@@ -70,7 +70,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/socket_base/linger.html b/doc/html/boost_asio/reference/socket_base/linger.html
index c688fe601e..e52fef041c 100644
--- a/doc/html/boost_asio/reference/socket_base/linger.html
+++ b/doc/html/boost_asio/reference/socket_base/linger.html
@@ -43,7 +43,7 @@ Socket option to
<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);
@@ -51,7 +51,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);
@@ -71,7 +71,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/socket_base/max_connections.html b/doc/html/boost_asio/reference/socket_base/max_connections.html
index ae3937d015..884c011627 100644
--- a/doc/html/boost_asio/reference/socket_base/max_connections.html
+++ b/doc/html/boost_asio/reference/socket_base/max_connections.html
@@ -37,7 +37,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/socket_base/max_listen_connections.html b/doc/html/boost_asio/reference/socket_base/max_listen_connections.html
index a75b048059..9a1fe5bf43 100644
--- a/doc/html/boost_asio/reference/socket_base/max_listen_connections.html
+++ b/doc/html/boost_asio/reference/socket_base/max_listen_connections.html
@@ -36,7 +36,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/socket_base/message_do_not_route.html b/doc/html/boost_asio/reference/socket_base/message_do_not_route.html
index cc9674ec7d..98f1fddd42 100644
--- a/doc/html/boost_asio/reference/socket_base/message_do_not_route.html
+++ b/doc/html/boost_asio/reference/socket_base/message_do_not_route.html
@@ -36,7 +36,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/socket_base/message_end_of_record.html b/doc/html/boost_asio/reference/socket_base/message_end_of_record.html
index a69fb969ae..b7321edc5b 100644
--- a/doc/html/boost_asio/reference/socket_base/message_end_of_record.html
+++ b/doc/html/boost_asio/reference/socket_base/message_end_of_record.html
@@ -36,7 +36,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/socket_base/message_flags.html b/doc/html/boost_asio/reference/socket_base/message_flags.html
index b9fceefea0..2399b0bbf0 100644
--- a/doc/html/boost_asio/reference/socket_base/message_flags.html
+++ b/doc/html/boost_asio/reference/socket_base/message_flags.html
@@ -46,7 +46,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/socket_base/message_out_of_band.html b/doc/html/boost_asio/reference/socket_base/message_out_of_band.html
index 73518b7884..f24cf348ae 100644
--- a/doc/html/boost_asio/reference/socket_base/message_out_of_band.html
+++ b/doc/html/boost_asio/reference/socket_base/message_out_of_band.html
@@ -36,7 +36,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/socket_base/message_peek.html b/doc/html/boost_asio/reference/socket_base/message_peek.html
index f1134fd827..ed71df5618 100644
--- a/doc/html/boost_asio/reference/socket_base/message_peek.html
+++ b/doc/html/boost_asio/reference/socket_base/message_peek.html
@@ -36,7 +36,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/socket_base/out_of_band_inline.html b/doc/html/boost_asio/reference/socket_base/out_of_band_inline.html
index 983b4ecc8e..8a1ab6de04 100644
--- a/doc/html/boost_asio/reference/socket_base/out_of_band_inline.html
+++ b/doc/html/boost_asio/reference/socket_base/out_of_band_inline.html
@@ -43,7 +43,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);
@@ -51,7 +51,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);
@@ -70,7 +70,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/socket_base/receive_buffer_size.html b/doc/html/boost_asio/reference/socket_base/receive_buffer_size.html
index 211c7d0f67..cf47570518 100644
--- a/doc/html/boost_asio/reference/socket_base/receive_buffer_size.html
+++ b/doc/html/boost_asio/reference/socket_base/receive_buffer_size.html
@@ -43,7 +43,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);
@@ -51,7 +51,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);
@@ -70,7 +70,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/socket_base/receive_low_watermark.html b/doc/html/boost_asio/reference/socket_base/receive_low_watermark.html
index a48b011292..897fdb52de 100644
--- a/doc/html/boost_asio/reference/socket_base/receive_low_watermark.html
+++ b/doc/html/boost_asio/reference/socket_base/receive_low_watermark.html
@@ -43,7 +43,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);
@@ -51,7 +51,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);
@@ -70,7 +70,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/socket_base/reuse_address.html b/doc/html/boost_asio/reference/socket_base/reuse_address.html
index f28a9d07db..eacb758329 100644
--- a/doc/html/boost_asio/reference/socket_base/reuse_address.html
+++ b/doc/html/boost_asio/reference/socket_base/reuse_address.html
@@ -44,7 +44,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);
@@ -52,7 +52,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);
@@ -71,7 +71,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/socket_base/send_buffer_size.html b/doc/html/boost_asio/reference/socket_base/send_buffer_size.html
index 1a2d7ab292..d3e89e1f80 100644
--- a/doc/html/boost_asio/reference/socket_base/send_buffer_size.html
+++ b/doc/html/boost_asio/reference/socket_base/send_buffer_size.html
@@ -43,7 +43,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);
@@ -51,7 +51,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);
@@ -70,7 +70,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/socket_base/send_low_watermark.html b/doc/html/boost_asio/reference/socket_base/send_low_watermark.html
index e97d3929ad..77bac3f23e 100644
--- a/doc/html/boost_asio/reference/socket_base/send_low_watermark.html
+++ b/doc/html/boost_asio/reference/socket_base/send_low_watermark.html
@@ -43,7 +43,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);
@@ -51,7 +51,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);
@@ -70,7 +70,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/socket_base/shutdown_type.html b/doc/html/boost_asio/reference/socket_base/shutdown_type.html
index 7973a51d7f..d2dd7ea5e1 100644
--- a/doc/html/boost_asio/reference/socket_base/shutdown_type.html
+++ b/doc/html/boost_asio/reference/socket_base/shutdown_type.html
@@ -62,7 +62,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/socket_base/wait_type.html b/doc/html/boost_asio/reference/socket_base/wait_type.html
index b9002429b4..c81b53eff3 100644
--- a/doc/html/boost_asio/reference/socket_base/wait_type.html
+++ b/doc/html/boost_asio/reference/socket_base/wait_type.html
@@ -64,7 +64,7 @@ Wait types.
</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/spawn.html b/doc/html/boost_asio/reference/spawn.html
index 4b794b54f6..401bb1987b 100644
--- a/doc/html/boost_asio/reference/spawn.html
+++ b/doc/html/boost_asio/reference/spawn.html
@@ -154,7 +154,7 @@ void do_echo(boost::asio::yield_context yield)
</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/spawn/overload1.html b/doc/html/boost_asio/reference/spawn/overload1.html
index 8db441b1b8..ec9551a1b1 100644
--- a/doc/html/boost_asio/reference/spawn/overload1.html
+++ b/doc/html/boost_asio/reference/spawn/overload1.html
@@ -65,7 +65,7 @@ void spawn(
</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/spawn/overload2.html b/doc/html/boost_asio/reference/spawn/overload2.html
index d5d18700d1..7a304aa44b 100644
--- a/doc/html/boost_asio/reference/spawn/overload2.html
+++ b/doc/html/boost_asio/reference/spawn/overload2.html
@@ -80,7 +80,7 @@ void spawn(
</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/spawn/overload3.html b/doc/html/boost_asio/reference/spawn/overload3.html
index 93a0ceeccd..cf93448695 100644
--- a/doc/html/boost_asio/reference/spawn/overload3.html
+++ b/doc/html/boost_asio/reference/spawn/overload3.html
@@ -75,7 +75,7 @@ void spawn(
</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/spawn/overload4.html b/doc/html/boost_asio/reference/spawn/overload4.html
index ed69827386..8efff0ee22 100644
--- a/doc/html/boost_asio/reference/spawn/overload4.html
+++ b/doc/html/boost_asio/reference/spawn/overload4.html
@@ -73,7 +73,7 @@ void spawn(
</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/spawn/overload5.html b/doc/html/boost_asio/reference/spawn/overload5.html
index 35d50bc5e9..11d7f24ec8 100644
--- a/doc/html/boost_asio/reference/spawn/overload5.html
+++ b/doc/html/boost_asio/reference/spawn/overload5.html
@@ -71,7 +71,7 @@ void spawn(
</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/spawn/overload6.html b/doc/html/boost_asio/reference/spawn/overload6.html
index 2e108ad1f4..9416f44a3b 100644
--- a/doc/html/boost_asio/reference/spawn/overload6.html
+++ b/doc/html/boost_asio/reference/spawn/overload6.html
@@ -72,7 +72,7 @@ void spawn(
</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/spawn/overload7.html b/doc/html/boost_asio/reference/spawn/overload7.html
index feba5f09aa..9b6fe1186b 100644
--- a/doc/html/boost_asio/reference/spawn/overload7.html
+++ b/doc/html/boost_asio/reference/spawn/overload7.html
@@ -74,7 +74,7 @@ void spawn(
</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/ssl__context.html b/doc/html/boost_asio/reference/ssl__context.html
index 287ee4cf0f..39ce30c724 100644
--- a/doc/html/boost_asio/reference/ssl__context.html
+++ b/doc/html/boost_asio/reference/ssl__context.html
@@ -576,7 +576,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/ssl__context/_context.html b/doc/html/boost_asio/reference/ssl__context/_context.html
index 1bef5e7778..79dd688e85 100644
--- a/doc/html/boost_asio/reference/ssl__context/_context.html
+++ b/doc/html/boost_asio/reference/ssl__context/_context.html
@@ -35,7 +35,7 @@ Destructor.
</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/ssl__context/add_certificate_authority.html b/doc/html/boost_asio/reference/ssl__context/add_certificate_authority.html
index f170d9036a..af3edd5fea 100644
--- a/doc/html/boost_asio/reference/ssl__context/add_certificate_authority.html
+++ b/doc/html/boost_asio/reference/ssl__context/add_certificate_authority.html
@@ -43,7 +43,7 @@ void <a class="link" href="add_certificate_authority/overload2.html" title="ssl:
</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/ssl__context/add_certificate_authority/overload1.html b/doc/html/boost_asio/reference/ssl__context/add_certificate_authority/overload1.html
index cc7cadcbd8..146ca63936 100644
--- a/doc/html/boost_asio/reference/ssl__context/add_certificate_authority/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/add_certificate_authority/overload1.html
@@ -74,7 +74,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/ssl__context/add_certificate_authority/overload2.html b/doc/html/boost_asio/reference/ssl__context/add_certificate_authority/overload2.html
index 663f72c6a1..d5210ef85b 100644
--- a/doc/html/boost_asio/reference/ssl__context/add_certificate_authority/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/add_certificate_authority/overload2.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/ssl__context/add_verify_path.html b/doc/html/boost_asio/reference/ssl__context/add_verify_path.html
index e65d3e6724..9b5e94d8a9 100644
--- a/doc/html/boost_asio/reference/ssl__context/add_verify_path.html
+++ b/doc/html/boost_asio/reference/ssl__context/add_verify_path.html
@@ -44,7 +44,7 @@ void <a class="link" href="add_verify_path/overload2.html" title="ssl::context::
</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/ssl__context/add_verify_path/overload1.html b/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload1.html
index cb7aa88528..81a0b870ae 100644
--- a/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload1.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/ssl__context/add_verify_path/overload2.html b/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload2.html
index 9a23672f11..e468f70f78 100644
--- a/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload2.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/ssl__context/clear_options.html b/doc/html/boost_asio/reference/ssl__context/clear_options.html
index 429854b317..8ef26d05b9 100644
--- a/doc/html/boost_asio/reference/ssl__context/clear_options.html
+++ b/doc/html/boost_asio/reference/ssl__context/clear_options.html
@@ -43,7 +43,7 @@ void <a class="link" href="clear_options/overload2.html" title="ssl::context::cl
</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/ssl__context/clear_options/overload1.html b/doc/html/boost_asio/reference/ssl__context/clear_options/overload1.html
index eeb4ad5d92..b6f19eec07 100644
--- a/doc/html/boost_asio/reference/ssl__context/clear_options/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/clear_options/overload1.html
@@ -75,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/ssl__context/clear_options/overload2.html b/doc/html/boost_asio/reference/ssl__context/clear_options/overload2.html
index dfd82d396d..d50cd391c0 100644
--- a/doc/html/boost_asio/reference/ssl__context/clear_options/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/clear_options/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/ssl__context/context.html b/doc/html/boost_asio/reference/ssl__context/context.html
index 05feb7f144..5d31214879 100644
--- a/doc/html/boost_asio/reference/ssl__context/context.html
+++ b/doc/html/boost_asio/reference/ssl__context/context.html
@@ -44,7 +44,7 @@ Constructor.
</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/ssl__context/context/overload1.html b/doc/html/boost_asio/reference/ssl__context/context/overload1.html
index 49cdea485a..8b46eb683f 100644
--- a/doc/html/boost_asio/reference/ssl__context/context/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/context/overload1.html
@@ -36,7 +36,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/ssl__context/context/overload2.html b/doc/html/boost_asio/reference/ssl__context/context/overload2.html
index 77f98aecc9..a64f1135ba 100644
--- a/doc/html/boost_asio/reference/ssl__context/context/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/context/overload2.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/ssl__context/default_workarounds.html b/doc/html/boost_asio/reference/ssl__context/default_workarounds.html
index 7e1b5613d3..66f889cc5e 100644
--- a/doc/html/boost_asio/reference/ssl__context/default_workarounds.html
+++ b/doc/html/boost_asio/reference/ssl__context/default_workarounds.html
@@ -36,7 +36,7 @@ Implement
</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/ssl__context/file_format.html b/doc/html/boost_asio/reference/ssl__context/file_format.html
index a3f109962b..5d559bebb0 100644
--- a/doc/html/boost_asio/reference/ssl__context/file_format.html
+++ b/doc/html/boost_asio/reference/ssl__context/file_format.html
@@ -57,7 +57,7 @@ File
</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/ssl__context/load_verify_file.html b/doc/html/boost_asio/reference/ssl__context/load_verify_file.html
index 1a5c3f14b2..16866ca42f 100644
--- a/doc/html/boost_asio/reference/ssl__context/load_verify_file.html
+++ b/doc/html/boost_asio/reference/ssl__context/load_verify_file.html
@@ -43,7 +43,7 @@ void <a class="link" href="load_verify_file/overload2.html" title="ssl::context:
</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/ssl__context/load_verify_file/overload1.html b/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload1.html
index aa956ad3a8..789b085bbd 100644
--- a/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload1.html
@@ -74,7 +74,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/ssl__context/load_verify_file/overload2.html b/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload2.html
index 50dc47e986..92a7b8f6ca 100644
--- a/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload2.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/ssl__context/method.html b/doc/html/boost_asio/reference/ssl__context/method.html
index 2665b90d72..3ae9f3fa60 100644
--- a/doc/html/boost_asio/reference/ssl__context/method.html
+++ b/doc/html/boost_asio/reference/ssl__context/method.html
@@ -167,7 +167,7 @@ Different methods
</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/ssl__context/native_handle.html b/doc/html/boost_asio/reference/ssl__context/native_handle.html
index 0ecc480ece..cce18f3947 100644
--- a/doc/html/boost_asio/reference/ssl__context/native_handle.html
+++ b/doc/html/boost_asio/reference/ssl__context/native_handle.html
@@ -41,7 +41,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/ssl__context/native_handle_type.html b/doc/html/boost_asio/reference/ssl__context/native_handle_type.html
index c591c67c25..721b565c95 100644
--- a/doc/html/boost_asio/reference/ssl__context/native_handle_type.html
+++ b/doc/html/boost_asio/reference/ssl__context/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/ssl__context/no_compression.html b/doc/html/boost_asio/reference/ssl__context/no_compression.html
index 81fad3ba31..873b6fd042 100644
--- a/doc/html/boost_asio/reference/ssl__context/no_compression.html
+++ b/doc/html/boost_asio/reference/ssl__context/no_compression.html
@@ -36,7 +36,7 @@ Disable
</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/ssl__context/no_sslv2.html b/doc/html/boost_asio/reference/ssl__context/no_sslv2.html
index ced2a609c6..3b3f3d247e 100644
--- a/doc/html/boost_asio/reference/ssl__context/no_sslv2.html
+++ b/doc/html/boost_asio/reference/ssl__context/no_sslv2.html
@@ -36,7 +36,7 @@ Disable SSL
</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/ssl__context/no_sslv3.html b/doc/html/boost_asio/reference/ssl__context/no_sslv3.html
index 5cde652de1..48ac3cc1d7 100644
--- a/doc/html/boost_asio/reference/ssl__context/no_sslv3.html
+++ b/doc/html/boost_asio/reference/ssl__context/no_sslv3.html
@@ -36,7 +36,7 @@ Disable SSL
</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/ssl__context/no_tlsv1.html b/doc/html/boost_asio/reference/ssl__context/no_tlsv1.html
index 47f0820494..0281dd9157 100644
--- a/doc/html/boost_asio/reference/ssl__context/no_tlsv1.html
+++ b/doc/html/boost_asio/reference/ssl__context/no_tlsv1.html
@@ -36,7 +36,7 @@ Disable TLS
</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/ssl__context/no_tlsv1_1.html b/doc/html/boost_asio/reference/ssl__context/no_tlsv1_1.html
index 3530c0b8b8..870d27fbc2 100644
--- a/doc/html/boost_asio/reference/ssl__context/no_tlsv1_1.html
+++ b/doc/html/boost_asio/reference/ssl__context/no_tlsv1_1.html
@@ -36,7 +36,7 @@ Disable
</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/ssl__context/no_tlsv1_2.html b/doc/html/boost_asio/reference/ssl__context/no_tlsv1_2.html
index 5c0d773b3d..b066c3115e 100644
--- a/doc/html/boost_asio/reference/ssl__context/no_tlsv1_2.html
+++ b/doc/html/boost_asio/reference/ssl__context/no_tlsv1_2.html
@@ -36,7 +36,7 @@ Disable
</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/ssl__context/no_tlsv1_3.html b/doc/html/boost_asio/reference/ssl__context/no_tlsv1_3.html
index 2c59d708ba..4446ad37fa 100644
--- a/doc/html/boost_asio/reference/ssl__context/no_tlsv1_3.html
+++ b/doc/html/boost_asio/reference/ssl__context/no_tlsv1_3.html
@@ -36,7 +36,7 @@ Disable
</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/ssl__context/operator_eq_.html b/doc/html/boost_asio/reference/ssl__context/operator_eq_.html
index 9a392086f4..a9358650ae 100644
--- a/doc/html/boost_asio/reference/ssl__context/operator_eq_.html
+++ b/doc/html/boost_asio/reference/ssl__context/operator_eq_.html
@@ -64,7 +64,7 @@ Move-assign
</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/ssl__context/options.html b/doc/html/boost_asio/reference/ssl__context/options.html
index 764117ba45..282f74097e 100644
--- a/doc/html/boost_asio/reference/ssl__context/options.html
+++ b/doc/html/boost_asio/reference/ssl__context/options.html
@@ -46,7 +46,7 @@ Bitmask type
</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/ssl__context/password_purpose.html b/doc/html/boost_asio/reference/ssl__context/password_purpose.html
index 38c3fffdcc..b66c9cdbb4 100644
--- a/doc/html/boost_asio/reference/ssl__context/password_purpose.html
+++ b/doc/html/boost_asio/reference/ssl__context/password_purpose.html
@@ -57,7 +57,7 @@ Purpose
</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/ssl__context/set_default_verify_paths.html b/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths.html
index 12ef153572..2f8a0aa569 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths.html
@@ -42,7 +42,7 @@ void <a class="link" href="set_default_verify_paths/overload2.html" title="ssl::
</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/ssl__context/set_default_verify_paths/overload1.html b/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload1.html
index 0fdb84d308..d8f85e2dbc 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload1.html
@@ -60,7 +60,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/ssl__context/set_default_verify_paths/overload2.html b/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload2.html
index 4ea6eb29cb..d112ea5f40 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload2.html
@@ -61,7 +61,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/ssl__context/set_options.html b/doc/html/boost_asio/reference/ssl__context/set_options.html
index 219d4066da..0a13703bc6 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_options.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_options.html
@@ -43,7 +43,7 @@ void <a class="link" href="set_options/overload2.html" title="ssl::context::set_
</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/ssl__context/set_options/overload1.html b/doc/html/boost_asio/reference/ssl__context/set_options/overload1.html
index d9e1fb91a5..aab0a6aa3d 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_options/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_options/overload1.html
@@ -75,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/ssl__context/set_options/overload2.html b/doc/html/boost_asio/reference/ssl__context/set_options/overload2.html
index 26c3b026fd..5082e181f0 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_options/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_options/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/ssl__context/set_password_callback.html b/doc/html/boost_asio/reference/ssl__context/set_password_callback.html
index cd8b35912f..30a3463782 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_password_callback.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_password_callback.html
@@ -47,7 +47,7 @@ void <a class="link" href="set_password_callback/overload2.html" title="ssl::con
</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/ssl__context/set_password_callback/overload1.html b/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload1.html
index 0bd07455a0..92eb647e87 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload1.html
@@ -86,7 +86,7 @@ void set_password_callback(
</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/ssl__context/set_password_callback/overload2.html b/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload2.html
index a71816e68a..45ec6d21de 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload2.html
@@ -78,7 +78,7 @@ void set_password_callback(
</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/ssl__context/set_verify_callback.html b/doc/html/boost_asio/reference/ssl__context/set_verify_callback.html
index b14781d43b..7b95bef91f 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_verify_callback.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_verify_callback.html
@@ -47,7 +47,7 @@ void <a class="link" href="set_verify_callback/overload2.html" title="ssl::conte
</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/ssl__context/set_verify_callback/overload1.html b/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload1.html
index 9967bf8cf4..e2c3704e83 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload1.html
@@ -87,7 +87,7 @@ void set_verify_callback(
</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/ssl__context/set_verify_callback/overload2.html b/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload2.html
index d860ae52f1..2517de20dc 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload2.html
@@ -79,7 +79,7 @@ void set_verify_callback(
</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/ssl__context/set_verify_depth.html b/doc/html/boost_asio/reference/ssl__context/set_verify_depth.html
index 234f23e737..157b331d2f 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_verify_depth.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_verify_depth.html
@@ -43,7 +43,7 @@ void <a class="link" href="set_verify_depth/overload2.html" title="ssl::context:
</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/ssl__context/set_verify_depth/overload1.html b/doc/html/boost_asio/reference/ssl__context/set_verify_depth/overload1.html
index b72111cc0c..d49477eafa 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_verify_depth/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_verify_depth/overload1.html
@@ -74,7 +74,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/ssl__context/set_verify_depth/overload2.html b/doc/html/boost_asio/reference/ssl__context/set_verify_depth/overload2.html
index 1237ad73f6..ec909837d8 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_verify_depth/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_verify_depth/overload2.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/ssl__context/set_verify_mode.html b/doc/html/boost_asio/reference/ssl__context/set_verify_mode.html
index 57a6924655..0cad038a7f 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_verify_mode.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_verify_mode.html
@@ -43,7 +43,7 @@ void <a class="link" href="set_verify_mode/overload2.html" title="ssl::context::
</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/ssl__context/set_verify_mode/overload1.html b/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload1.html
index 59103b7c35..c492f83a58 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload1.html
@@ -74,7 +74,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/ssl__context/set_verify_mode/overload2.html b/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload2.html
index 7c4bac37ac..a4f35afae3 100644
--- a/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload2.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/ssl__context/single_dh_use.html b/doc/html/boost_asio/reference/ssl__context/single_dh_use.html
index e92f1bfa77..67946df5b6 100644
--- a/doc/html/boost_asio/reference/ssl__context/single_dh_use.html
+++ b/doc/html/boost_asio/reference/ssl__context/single_dh_use.html
@@ -36,7 +36,7 @@ Always
</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/ssl__context/use_certificate.html b/doc/html/boost_asio/reference/ssl__context/use_certificate.html
index b2e9ea342f..3abc6e29e2 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_certificate.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_certificate.html
@@ -45,7 +45,7 @@ void <a class="link" href="use_certificate/overload2.html" title="ssl::context::
</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/ssl__context/use_certificate/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_certificate/overload1.html
index febb1709ec..31b46f520b 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_certificate/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_certificate/overload1.html
@@ -77,7 +77,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/ssl__context/use_certificate/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_certificate/overload2.html
index 0f57ae4d7a..53659866b2 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_certificate/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_certificate/overload2.html
@@ -69,7 +69,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/ssl__context/use_certificate_chain.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain.html
index fbd6f06d73..e12ea4ec33 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_certificate_chain.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain.html
@@ -43,7 +43,7 @@ void <a class="link" href="use_certificate_chain/overload2.html" title="ssl::con
</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/ssl__context/use_certificate_chain/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain/overload1.html
index ca04bb58a0..6f9f0c2aa5 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_certificate_chain/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain/overload1.html
@@ -74,7 +74,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/ssl__context/use_certificate_chain/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain/overload2.html
index e873bdd587..d7303305e1 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_certificate_chain/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain/overload2.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/ssl__context/use_certificate_chain_file.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file.html
index ffca3f42b5..24e2e5780c 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file.html
@@ -43,7 +43,7 @@ void <a class="link" href="use_certificate_chain_file/overload2.html" title="ssl
</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/ssl__context/use_certificate_chain_file/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload1.html
index df88543ae1..e8104410af 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload1.html
@@ -74,7 +74,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/ssl__context/use_certificate_chain_file/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload2.html
index cafb38ee34..ca461a11d0 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload2.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/ssl__context/use_certificate_file.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_file.html
index e36929122f..1da6a81aa7 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_certificate_file.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_certificate_file.html
@@ -45,7 +45,7 @@ void <a class="link" href="use_certificate_file/overload2.html" title="ssl::cont
</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/ssl__context/use_certificate_file/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload1.html
index 50cfce3573..9d76363cbf 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload1.html
@@ -77,7 +77,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/ssl__context/use_certificate_file/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload2.html
index cd454bd415..2c646dfbb1 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload2.html
@@ -69,7 +69,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/ssl__context/use_private_key.html b/doc/html/boost_asio/reference/ssl__context/use_private_key.html
index 54a9d04458..5932510ebc 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_private_key.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_private_key.html
@@ -45,7 +45,7 @@ void <a class="link" href="use_private_key/overload2.html" title="ssl::context::
</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/ssl__context/use_private_key/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_private_key/overload1.html
index ec8a8e1b25..9ba4110b3a 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_private_key/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_private_key/overload1.html
@@ -77,7 +77,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/ssl__context/use_private_key/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_private_key/overload2.html
index efd6232126..e75ca3edb0 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_private_key/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_private_key/overload2.html
@@ -69,7 +69,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/ssl__context/use_private_key_file.html b/doc/html/boost_asio/reference/ssl__context/use_private_key_file.html
index 0d35bc980c..3c7f1b9c3f 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_private_key_file.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_private_key_file.html
@@ -45,7 +45,7 @@ void <a class="link" href="use_private_key_file/overload2.html" title="ssl::cont
</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/ssl__context/use_private_key_file/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload1.html
index 09c7b1ed25..2ed7c8d0b5 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload1.html
@@ -77,7 +77,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/ssl__context/use_private_key_file/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload2.html
index d9f4108541..e0c9e24487 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload2.html
@@ -69,7 +69,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/ssl__context/use_rsa_private_key.html b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key.html
index 6ef25c76cd..d10261c8ad 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key.html
@@ -45,7 +45,7 @@ void <a class="link" href="use_rsa_private_key/overload2.html" title="ssl::conte
</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/ssl__context/use_rsa_private_key/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/overload1.html
index 5781361a41..f65a733968 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/overload1.html
@@ -78,7 +78,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/ssl__context/use_rsa_private_key/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/overload2.html
index 883ebfba9c..8efae23b44 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/overload2.html
@@ -70,7 +70,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/ssl__context/use_rsa_private_key_file.html b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file.html
index c46f9e37a7..25e5cbeeef 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file.html
@@ -45,7 +45,7 @@ void <a class="link" href="use_rsa_private_key_file/overload2.html" title="ssl::
</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/ssl__context/use_rsa_private_key_file/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload1.html
index 782d2668ef..19c46c58ed 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload1.html
@@ -78,7 +78,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/ssl__context/use_rsa_private_key_file/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload2.html
index 8836b11d9c..cb7050e67d 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload2.html
@@ -70,7 +70,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/ssl__context/use_tmp_dh.html b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh.html
index 2e1e964a81..0337dbcd07 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_tmp_dh.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh.html
@@ -43,7 +43,7 @@ void <a class="link" href="use_tmp_dh/overload2.html" title="ssl::context::use_t
</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/ssl__context/use_tmp_dh/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh/overload1.html
index cf30bab247..0cd760551a 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_tmp_dh/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh/overload1.html
@@ -75,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/ssl__context/use_tmp_dh/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh/overload2.html
index 8144211686..0aace2761e 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_tmp_dh/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh/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/ssl__context/use_tmp_dh_file.html b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file.html
index 1c2266ab30..7f7b3805c8 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file.html
@@ -43,7 +43,7 @@ void <a class="link" href="use_tmp_dh_file/overload2.html" title="ssl::context::
</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/ssl__context/use_tmp_dh_file/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload1.html
index cecd45d8de..dbd5dabf9c 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload1.html
@@ -74,7 +74,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/ssl__context/use_tmp_dh_file/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload2.html
index 6eff2d247b..b1a8387660 100644
--- a/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload2.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/ssl__context_base.html b/doc/html/boost_asio/reference/ssl__context_base.html
index 908115fccf..b98f332cdc 100644
--- a/doc/html/boost_asio/reference/ssl__context_base.html
+++ b/doc/html/boost_asio/reference/ssl__context_base.html
@@ -286,7 +286,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/ssl__context_base/_context_base.html b/doc/html/boost_asio/reference/ssl__context_base/_context_base.html
index 8707df0ebd..218a2aeaa4 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/_context_base.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/_context_base.html
@@ -36,7 +36,7 @@ Protected
</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/ssl__context_base/default_workarounds.html b/doc/html/boost_asio/reference/ssl__context_base/default_workarounds.html
index 1ec5579a33..c2fe160cce 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/default_workarounds.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/default_workarounds.html
@@ -36,7 +36,7 @@ Implement
</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/ssl__context_base/file_format.html b/doc/html/boost_asio/reference/ssl__context_base/file_format.html
index f248d449b9..3ab0d77bd9 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/file_format.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/file_format.html
@@ -57,7 +57,7 @@ File
</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/ssl__context_base/method.html b/doc/html/boost_asio/reference/ssl__context_base/method.html
index ae29203605..e2a347ffe2 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/method.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/method.html
@@ -167,7 +167,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/ssl__context_base/no_compression.html b/doc/html/boost_asio/reference/ssl__context_base/no_compression.html
index 3aa75d0289..f8e0982abf 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/no_compression.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/no_compression.html
@@ -36,7 +36,7 @@ Disable
</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/ssl__context_base/no_sslv2.html b/doc/html/boost_asio/reference/ssl__context_base/no_sslv2.html
index 89b1174ce8..318b991a39 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/no_sslv2.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/no_sslv2.html
@@ -36,7 +36,7 @@ Disable
</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/ssl__context_base/no_sslv3.html b/doc/html/boost_asio/reference/ssl__context_base/no_sslv3.html
index 58785145ca..397878f856 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/no_sslv3.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/no_sslv3.html
@@ -36,7 +36,7 @@ Disable
</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/ssl__context_base/no_tlsv1.html b/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1.html
index 796e9610da..99c3706844 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1.html
@@ -36,7 +36,7 @@ Disable
</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/ssl__context_base/no_tlsv1_1.html b/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1_1.html
index 8132588cda..b1895b2f71 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1_1.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1_1.html
@@ -36,7 +36,7 @@ Disable
</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/ssl__context_base/no_tlsv1_2.html b/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1_2.html
index 36afa960ad..dda95abd5b 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1_2.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1_2.html
@@ -36,7 +36,7 @@ Disable
</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/ssl__context_base/no_tlsv1_3.html b/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1_3.html
index 03dd844f13..9144912e79 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1_3.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1_3.html
@@ -36,7 +36,7 @@ Disable
</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/ssl__context_base/options.html b/doc/html/boost_asio/reference/ssl__context_base/options.html
index f0a0b1db97..5906b869ee 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/options.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/options.html
@@ -46,7 +46,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/ssl__context_base/password_purpose.html b/doc/html/boost_asio/reference/ssl__context_base/password_purpose.html
index d547fa7e6d..b03e813f37 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/password_purpose.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/password_purpose.html
@@ -57,7 +57,7 @@ Purpose
</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/ssl__context_base/single_dh_use.html b/doc/html/boost_asio/reference/ssl__context_base/single_dh_use.html
index 6601a27e29..2a17db1656 100644
--- a/doc/html/boost_asio/reference/ssl__context_base/single_dh_use.html
+++ b/doc/html/boost_asio/reference/ssl__context_base/single_dh_use.html
@@ -36,7 +36,7 @@ Always
</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/ssl__error__get_stream_category.html b/doc/html/boost_asio/reference/ssl__error__get_stream_category.html
index fec2af5266..1912279075 100644
--- a/doc/html/boost_asio/reference/ssl__error__get_stream_category.html
+++ b/doc/html/boost_asio/reference/ssl__error__get_stream_category.html
@@ -44,7 +44,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/ssl__error__make_error_code.html b/doc/html/boost_asio/reference/ssl__error__make_error_code.html
index 4de1dae08c..972d713b0b 100644
--- a/doc/html/boost_asio/reference/ssl__error__make_error_code.html
+++ b/doc/html/boost_asio/reference/ssl__error__make_error_code.html
@@ -45,7 +45,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/ssl__error__stream_category.html b/doc/html/boost_asio/reference/ssl__error__stream_category.html
index d98eddd976..962d5cf9a2 100644
--- a/doc/html/boost_asio/reference/ssl__error__stream_category.html
+++ b/doc/html/boost_asio/reference/ssl__error__stream_category.html
@@ -44,7 +44,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/ssl__error__stream_errors.html b/doc/html/boost_asio/reference/ssl__error__stream_errors.html
index 3446236aa2..c5e8638286 100644
--- a/doc/html/boost_asio/reference/ssl__error__stream_errors.html
+++ b/doc/html/boost_asio/reference/ssl__error__stream_errors.html
@@ -33,6 +33,8 @@
</pre>
<p>
<a class="indexterm" name="boost_asio.indexterm.ssl__error__stream_errors.stream_truncated"></a>
+ <a class="indexterm" name="boost_asio.indexterm.ssl__error__stream_errors.unspecified_system_error"></a>
+ <a class="indexterm" name="boost_asio.indexterm.ssl__error__stream_errors.unexpected_result"></a>
</p>
<h5>
<a name="boost_asio.reference.ssl__error__stream_errors.h0"></a>
@@ -46,6 +48,16 @@
The underlying stream closed before the ssl stream gracefully shut
down.
</p></dd>
+<dt><span class="term">unspecified_system_error</span></dt>
+<dd><p>
+ The underlying SSL library returned a system error without providing
+ further information.
+ </p></dd>
+<dt><span class="term">unexpected_result</span></dt>
+<dd><p>
+ The underlying SSL library generated an unexpected result from a function
+ call.
+ </p></dd>
</dl>
</div>
<h5>
@@ -61,7 +73,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/ssl__rfc2818_verification.html b/doc/html/boost_asio/reference/ssl__rfc2818_verification.html
index 58cf99aeea..394d8a292f 100644
--- a/doc/html/boost_asio/reference/ssl__rfc2818_verification.html
+++ b/doc/html/boost_asio/reference/ssl__rfc2818_verification.html
@@ -159,7 +159,7 @@ sock.handshake(ssl_socket::client);
</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/ssl__rfc2818_verification/operator_lp__rp_.html b/doc/html/boost_asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html
index f4304ccbb4..bbe161c01c 100644
--- a/doc/html/boost_asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html
+++ b/doc/html/boost_asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html
@@ -38,7 +38,7 @@ Perform
</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/ssl__rfc2818_verification/result_type.html b/doc/html/boost_asio/reference/ssl__rfc2818_verification/result_type.html
index 9ac1a77a73..17e3592c7f 100644
--- a/doc/html/boost_asio/reference/ssl__rfc2818_verification/result_type.html
+++ b/doc/html/boost_asio/reference/ssl__rfc2818_verification/result_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/ssl__rfc2818_verification/rfc2818_verification.html b/doc/html/boost_asio/reference/ssl__rfc2818_verification/rfc2818_verification.html
index f05d0676ec..2d5944813f 100644
--- a/doc/html/boost_asio/reference/ssl__rfc2818_verification/rfc2818_verification.html
+++ b/doc/html/boost_asio/reference/ssl__rfc2818_verification/rfc2818_verification.html
@@ -36,7 +36,7 @@ Constructor.
</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/ssl__stream.html b/doc/html/boost_asio/reference/ssl__stream.html
index 4108578ed6..acd32d640c 100644
--- a/doc/html/boost_asio/reference/ssl__stream.html
+++ b/doc/html/boost_asio/reference/ssl__stream.html
@@ -217,32 +217,6 @@ class stream :
<tr>
<td>
<p>
- <a class="link" href="ssl__stream/get_io_context.html" title="ssl::stream::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="ssl__stream/get_io_service.html" title="ssl::stream::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="ssl__stream/handshake.html" title="ssl::stream::handshake"><span class="bold"><strong>handshake</strong></span></a>
</p>
</td>
@@ -411,9 +385,9 @@ class stream :
To use the SSL stream template with an <code class="computeroutput">ip::tcp::socket</code>, you
would write:
</p>
-<pre class="programlisting">boost::asio::io_context io_context;
+<pre class="programlisting">boost::asio::io_context my_context;
boost::asio::ssl::context ctx(boost::asio::ssl::context::sslv23);
-boost::asio::ssl::stream&lt;asio:ip::tcp::socket&gt; sock(io_context, ctx);
+boost::asio::ssl::stream&lt;asio:ip::tcp::socket&gt; sock(my_context, ctx);
</pre>
<h5>
<a name="boost_asio.reference.ssl__stream.h4"></a>
@@ -428,7 +402,7 @@ boost::asio::ssl::stream&lt;asio:ip::tcp::socket&gt; sock(io_context, ctx);
</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/ssl__stream/_stream.html b/doc/html/boost_asio/reference/ssl__stream/_stream.html
index a97275fd64..48d422ca4b 100644
--- a/doc/html/boost_asio/reference/ssl__stream/_stream.html
+++ b/doc/html/boost_asio/reference/ssl__stream/_stream.html
@@ -43,7 +43,7 @@ Destructor.
</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/ssl__stream/async_handshake.html b/doc/html/boost_asio/reference/ssl__stream/async_handshake.html
index c31ce8e566..25cb5ce8b1 100644
--- a/doc/html/boost_asio/reference/ssl__stream/async_handshake.html
+++ b/doc/html/boost_asio/reference/ssl__stream/async_handshake.html
@@ -50,7 +50,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/ssl__stream/async_handshake/overload1.html b/doc/html/boost_asio/reference/ssl__stream/async_handshake/overload1.html
index a3b6f54606..e777e77aa0 100644
--- a/doc/html/boost_asio/reference/ssl__stream/async_handshake/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__stream/async_handshake/overload1.html
@@ -71,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/ssl__stream/async_handshake/overload2.html b/doc/html/boost_asio/reference/ssl__stream/async_handshake/overload2.html
index 844f04234a..aa4cc871cb 100644
--- a/doc/html/boost_asio/reference/ssl__stream/async_handshake/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__stream/async_handshake/overload2.html
@@ -81,7 +81,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/ssl__stream/async_read_some.html b/doc/html/boost_asio/reference/ssl__stream/async_read_some.html
index 180fbcb982..7f03eebee5 100644
--- a/doc/html/boost_asio/reference/ssl__stream/async_read_some.html
+++ b/doc/html/boost_asio/reference/ssl__stream/async_read_some.html
@@ -86,7 +86,7 @@ Start
</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/ssl__stream/async_shutdown.html b/doc/html/boost_asio/reference/ssl__stream/async_shutdown.html
index 8bdb2e75e5..b7e9024efc 100644
--- a/doc/html/boost_asio/reference/ssl__stream/async_shutdown.html
+++ b/doc/html/boost_asio/reference/ssl__stream/async_shutdown.html
@@ -66,7 +66,7 @@ Asynchronously
</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/ssl__stream/async_write_some.html b/doc/html/boost_asio/reference/ssl__stream/async_write_some.html
index fd65913795..8d794079cc 100644
--- a/doc/html/boost_asio/reference/ssl__stream/async_write_some.html
+++ b/doc/html/boost_asio/reference/ssl__stream/async_write_some.html
@@ -86,7 +86,7 @@ Start
</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/ssl__stream/executor_type.html b/doc/html/boost_asio/reference/ssl__stream/executor_type.html
index d485a1eeab..1c7a7ce1a4 100644
--- a/doc/html/boost_asio/reference/ssl__stream/executor_type.html
+++ b/doc/html/boost_asio/reference/ssl__stream/executor_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/ssl__stream/get_executor.html b/doc/html/boost_asio/reference/ssl__stream/get_executor.html
index 5b3b096533..744175a1df 100644
--- a/doc/html/boost_asio/reference/ssl__stream/get_executor.html
+++ b/doc/html/boost_asio/reference/ssl__stream/get_executor.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../ssl__stream.html" title="ssl::stream">
<link rel="prev" href="executor_type.html" title="ssl::stream::executor_type">
-<link rel="next" href="get_io_context.html" title="ssl::stream::get_io_context">
+<link rel="next" href="handshake.html" title="ssl::stream::handshake">
</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="../ssl__stream.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="../ssl__stream.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="handshake.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -48,7 +48,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>
@@ -56,7 +56,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="../ssl__stream.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="../ssl__stream.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="handshake.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/ssl__stream/handshake.html b/doc/html/boost_asio/reference/ssl__stream/handshake.html
index 017e3efa01..97eb927596 100644
--- a/doc/html/boost_asio/reference/ssl__stream/handshake.html
+++ b/doc/html/boost_asio/reference/ssl__stream/handshake.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="../ssl__stream.html" title="ssl::stream">
-<link rel="prev" href="get_io_service.html" title="ssl::stream::get_io_service">
+<link rel="prev" href="get_executor.html" title="ssl::stream::get_executor">
<link rel="next" href="handshake/overload1.html" title="ssl::stream::handshake (1 of 4 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="../ssl__stream.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="handshake/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="../ssl__stream.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="handshake/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -58,7 +58,7 @@ void <a class="link" href="handshake/overload4.html" title="ssl::stream::handsha
</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>
@@ -66,7 +66,7 @@ void <a class="link" href="handshake/overload4.html" title="ssl::stream::handsha
</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="../ssl__stream.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="handshake/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="../ssl__stream.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="handshake/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/ssl__stream/handshake/overload1.html b/doc/html/boost_asio/reference/ssl__stream/handshake/overload1.html
index c8ea3d82dc..e253e495ec 100644
--- a/doc/html/boost_asio/reference/ssl__stream/handshake/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__stream/handshake/overload1.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/ssl__stream/handshake/overload2.html b/doc/html/boost_asio/reference/ssl__stream/handshake/overload2.html
index e87b32567d..08001f2d3b 100644
--- a/doc/html/boost_asio/reference/ssl__stream/handshake/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__stream/handshake/overload2.html
@@ -59,7 +59,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/ssl__stream/handshake/overload3.html b/doc/html/boost_asio/reference/ssl__stream/handshake/overload3.html
index 1f642f8113..f8db99dc5a 100644
--- a/doc/html/boost_asio/reference/ssl__stream/handshake/overload3.html
+++ b/doc/html/boost_asio/reference/ssl__stream/handshake/overload3.html
@@ -74,7 +74,7 @@ void handshake(
</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/ssl__stream/handshake/overload4.html b/doc/html/boost_asio/reference/ssl__stream/handshake/overload4.html
index 1265ff4cf6..1a9909dd3c 100644
--- a/doc/html/boost_asio/reference/ssl__stream/handshake/overload4.html
+++ b/doc/html/boost_asio/reference/ssl__stream/handshake/overload4.html
@@ -66,7 +66,7 @@ void handshake(
</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/ssl__stream/handshake_type.html b/doc/html/boost_asio/reference/ssl__stream/handshake_type.html
index 1f8334f672..148afbb065 100644
--- a/doc/html/boost_asio/reference/ssl__stream/handshake_type.html
+++ b/doc/html/boost_asio/reference/ssl__stream/handshake_type.html
@@ -57,7 +57,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/ssl__stream/lowest_layer.html b/doc/html/boost_asio/reference/ssl__stream/lowest_layer.html
index 70d9387b56..e45c2a410d 100644
--- a/doc/html/boost_asio/reference/ssl__stream/lowest_layer.html
+++ b/doc/html/boost_asio/reference/ssl__stream/lowest_layer.html
@@ -40,7 +40,7 @@ const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html"
</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/ssl__stream/lowest_layer/overload1.html b/doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload1.html
index d171cd63cc..3fe94627f9 100644
--- a/doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload1.html
@@ -48,7 +48,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/ssl__stream/lowest_layer/overload2.html b/doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload2.html
index 07646127b5..98466df9a6 100644
--- a/doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload2.html
@@ -48,7 +48,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/ssl__stream/lowest_layer_type.html b/doc/html/boost_asio/reference/ssl__stream/lowest_layer_type.html
index d94db3a2c0..d0feb81db5 100644
--- a/doc/html/boost_asio/reference/ssl__stream/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/ssl__stream/lowest_layer_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/ssl__stream/native_handle.html b/doc/html/boost_asio/reference/ssl__stream/native_handle.html
index d0bf2bdde9..e8d15d270f 100644
--- a/doc/html/boost_asio/reference/ssl__stream/native_handle.html
+++ b/doc/html/boost_asio/reference/ssl__stream/native_handle.html
@@ -47,7 +47,7 @@ Get
that is suitable for passing to functions such as <code class="computeroutput">SSL_get_verify_result</code>
and <code class="computeroutput">SSL_get_peer_certificate:</code>
</p>
-<pre class="programlisting">boost::asio::ssl::stream&lt;asio:ip::tcp::socket&gt; sock(io_context, ctx);
+<pre class="programlisting">boost::asio::ssl::stream&lt;asio:ip::tcp::socket&gt; sock(my_context, ctx);
// ... establish connection and perform handshake ...
@@ -62,7 +62,7 @@ if (X509* cert = SSL_get_peer_certificate(sock.native_handle()))
</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/ssl__stream/native_handle_type.html b/doc/html/boost_asio/reference/ssl__stream/native_handle_type.html
index a4bb899244..32b2918cfe 100644
--- a/doc/html/boost_asio/reference/ssl__stream/native_handle_type.html
+++ b/doc/html/boost_asio/reference/ssl__stream/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/ssl__stream/next_layer.html b/doc/html/boost_asio/reference/ssl__stream/next_layer.html
index 198188fc63..c769290123 100644
--- a/doc/html/boost_asio/reference/ssl__stream/next_layer.html
+++ b/doc/html/boost_asio/reference/ssl__stream/next_layer.html
@@ -40,7 +40,7 @@ next_layer_type &amp; <a class="link" href="next_layer/overload2.html" title="ss
</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/ssl__stream/next_layer/overload1.html b/doc/html/boost_asio/reference/ssl__stream/next_layer/overload1.html
index 7149c68bc1..2becd1f8ac 100644
--- a/doc/html/boost_asio/reference/ssl__stream/next_layer/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__stream/next_layer/overload1.html
@@ -48,7 +48,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/ssl__stream/next_layer/overload2.html b/doc/html/boost_asio/reference/ssl__stream/next_layer/overload2.html
index 7ef4e7cca8..252a361f0e 100644
--- a/doc/html/boost_asio/reference/ssl__stream/next_layer/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__stream/next_layer/overload2.html
@@ -48,7 +48,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/ssl__stream/next_layer_type.html b/doc/html/boost_asio/reference/ssl__stream/next_layer_type.html
index b334e99d44..7e353fa2fa 100644
--- a/doc/html/boost_asio/reference/ssl__stream/next_layer_type.html
+++ b/doc/html/boost_asio/reference/ssl__stream/next_layer_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/ssl__stream/read_some.html b/doc/html/boost_asio/reference/ssl__stream/read_some.html
index 198c0ea95b..545eddec68 100644
--- a/doc/html/boost_asio/reference/ssl__stream/read_some.html
+++ b/doc/html/boost_asio/reference/ssl__stream/read_some.html
@@ -47,7 +47,7 @@ std::size_t <a class="link" href="read_some/overload2.html" title="ssl::stream::
</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/ssl__stream/read_some/overload1.html b/doc/html/boost_asio/reference/ssl__stream/read_some/overload1.html
index e112e33854..8e0f0f6365 100644
--- a/doc/html/boost_asio/reference/ssl__stream/read_some/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__stream/read_some/overload1.html
@@ -87,7 +87,7 @@ std::size_t read_some(
</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/ssl__stream/read_some/overload2.html b/doc/html/boost_asio/reference/ssl__stream/read_some/overload2.html
index bddcf3c91d..186d29170f 100644
--- a/doc/html/boost_asio/reference/ssl__stream/read_some/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__stream/read_some/overload2.html
@@ -79,7 +79,7 @@ std::size_t read_some(
</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/ssl__stream/set_verify_callback.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_callback.html
index 8f1ee28e64..a2d044a05a 100644
--- a/doc/html/boost_asio/reference/ssl__stream/set_verify_callback.html
+++ b/doc/html/boost_asio/reference/ssl__stream/set_verify_callback.html
@@ -47,7 +47,7 @@ void <a class="link" href="set_verify_callback/overload2.html" title="ssl::strea
</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/ssl__stream/set_verify_callback/overload1.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload1.html
index bc56110f21..e6a627515a 100644
--- a/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload1.html
@@ -87,7 +87,7 @@ void set_verify_callback(
</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/ssl__stream/set_verify_callback/overload2.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload2.html
index dcddbf1c92..bff0150222 100644
--- a/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload2.html
@@ -79,7 +79,7 @@ void set_verify_callback(
</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/ssl__stream/set_verify_depth.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_depth.html
index 1892e2ab33..b105a4106b 100644
--- a/doc/html/boost_asio/reference/ssl__stream/set_verify_depth.html
+++ b/doc/html/boost_asio/reference/ssl__stream/set_verify_depth.html
@@ -43,7 +43,7 @@ void <a class="link" href="set_verify_depth/overload2.html" title="ssl::stream::
</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/ssl__stream/set_verify_depth/overload1.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_depth/overload1.html
index 4119918ed2..6ac86f12be 100644
--- a/doc/html/boost_asio/reference/ssl__stream/set_verify_depth/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__stream/set_verify_depth/overload1.html
@@ -74,7 +74,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/ssl__stream/set_verify_depth/overload2.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_depth/overload2.html
index bd6305f078..a72bfd6b13 100644
--- a/doc/html/boost_asio/reference/ssl__stream/set_verify_depth/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__stream/set_verify_depth/overload2.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/ssl__stream/set_verify_mode.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_mode.html
index 1ae7b12363..35f01bd7c7 100644
--- a/doc/html/boost_asio/reference/ssl__stream/set_verify_mode.html
+++ b/doc/html/boost_asio/reference/ssl__stream/set_verify_mode.html
@@ -43,7 +43,7 @@ void <a class="link" href="set_verify_mode/overload2.html" title="ssl::stream::s
</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/ssl__stream/set_verify_mode/overload1.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload1.html
index bb7ceb9928..e68b0f6117 100644
--- a/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload1.html
@@ -75,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/ssl__stream/set_verify_mode/overload2.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload2.html
index 87ac3d5299..d56c584a16 100644
--- a/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/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/ssl__stream/shutdown.html b/doc/html/boost_asio/reference/ssl__stream/shutdown.html
index c9e19d2091..5b3128d7ec 100644
--- a/doc/html/boost_asio/reference/ssl__stream/shutdown.html
+++ b/doc/html/boost_asio/reference/ssl__stream/shutdown.html
@@ -41,7 +41,7 @@ void <a class="link" href="shutdown/overload2.html" title="ssl::stream::shutdown
</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/ssl__stream/shutdown/overload1.html b/doc/html/boost_asio/reference/ssl__stream/shutdown/overload1.html
index 10f43be194..7dfad418f1 100644
--- a/doc/html/boost_asio/reference/ssl__stream/shutdown/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__stream/shutdown/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/ssl__stream/shutdown/overload2.html b/doc/html/boost_asio/reference/ssl__stream/shutdown/overload2.html
index 0bdbed8531..e830b7a8bc 100644
--- a/doc/html/boost_asio/reference/ssl__stream/shutdown/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__stream/shutdown/overload2.html
@@ -53,7 +53,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/ssl__stream/stream.html b/doc/html/boost_asio/reference/ssl__stream/stream.html
index 1996aa6bdb..2899ac1762 100644
--- a/doc/html/boost_asio/reference/ssl__stream/stream.html
+++ b/doc/html/boost_asio/reference/ssl__stream/stream.html
@@ -60,7 +60,7 @@ stream(
</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/ssl__stream/write_some.html b/doc/html/boost_asio/reference/ssl__stream/write_some.html
index 973a85da82..6f37cac9bb 100644
--- a/doc/html/boost_asio/reference/ssl__stream/write_some.html
+++ b/doc/html/boost_asio/reference/ssl__stream/write_some.html
@@ -47,7 +47,7 @@ std::size_t <a class="link" href="write_some/overload2.html" title="ssl::stream:
</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/ssl__stream/write_some/overload1.html b/doc/html/boost_asio/reference/ssl__stream/write_some/overload1.html
index 855ae6a9aa..2dd87fd7eb 100644
--- a/doc/html/boost_asio/reference/ssl__stream/write_some/overload1.html
+++ b/doc/html/boost_asio/reference/ssl__stream/write_some/overload1.html
@@ -87,7 +87,7 @@ std::size_t write_some(
</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/ssl__stream/write_some/overload2.html b/doc/html/boost_asio/reference/ssl__stream/write_some/overload2.html
index d0f7fbfc73..371eb187f9 100644
--- a/doc/html/boost_asio/reference/ssl__stream/write_some/overload2.html
+++ b/doc/html/boost_asio/reference/ssl__stream/write_some/overload2.html
@@ -79,7 +79,7 @@ std::size_t write_some(
</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/ssl__stream__impl_struct.html b/doc/html/boost_asio/reference/ssl__stream__impl_struct.html
index a3214c019b..cfb8947e44 100644
--- a/doc/html/boost_asio/reference/ssl__stream__impl_struct.html
+++ b/doc/html/boost_asio/reference/ssl__stream__impl_struct.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/ssl__stream__impl_struct/ssl.html b/doc/html/boost_asio/reference/ssl__stream__impl_struct/ssl.html
index 0cb2073e63..abff0cb16e 100644
--- a/doc/html/boost_asio/reference/ssl__stream__impl_struct/ssl.html
+++ b/doc/html/boost_asio/reference/ssl__stream__impl_struct/ssl.html
@@ -34,7 +34,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/ssl__stream_base.html b/doc/html/boost_asio/reference/ssl__stream_base.html
index d3f31bbf7e..8895cedb8c 100644
--- a/doc/html/boost_asio/reference/ssl__stream_base.html
+++ b/doc/html/boost_asio/reference/ssl__stream_base.html
@@ -115,7 +115,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/ssl__stream_base/_stream_base.html b/doc/html/boost_asio/reference/ssl__stream_base/_stream_base.html
index da8c911c5d..850bd82b2c 100644
--- a/doc/html/boost_asio/reference/ssl__stream_base/_stream_base.html
+++ b/doc/html/boost_asio/reference/ssl__stream_base/_stream_base.html
@@ -36,7 +36,7 @@ Protected
</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/ssl__stream_base/handshake_type.html b/doc/html/boost_asio/reference/ssl__stream_base/handshake_type.html
index c6fa8b8f94..fea135165e 100644
--- a/doc/html/boost_asio/reference/ssl__stream_base/handshake_type.html
+++ b/doc/html/boost_asio/reference/ssl__stream_base/handshake_type.html
@@ -57,7 +57,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/ssl__verify_client_once.html b/doc/html/boost_asio/reference/ssl__verify_client_once.html
index 1671150387..07955af6da 100644
--- a/doc/html/boost_asio/reference/ssl__verify_client_once.html
+++ b/doc/html/boost_asio/reference/ssl__verify_client_once.html
@@ -47,7 +47,7 @@ Do not
</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/ssl__verify_context.html b/doc/html/boost_asio/reference/ssl__verify_context.html
index 363a99caf7..78b00f9c36 100644
--- a/doc/html/boost_asio/reference/ssl__verify_context.html
+++ b/doc/html/boost_asio/reference/ssl__verify_context.html
@@ -137,7 +137,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/ssl__verify_context/native_handle.html b/doc/html/boost_asio/reference/ssl__verify_context/native_handle.html
index c38be7a559..d2df158700 100644
--- a/doc/html/boost_asio/reference/ssl__verify_context/native_handle.html
+++ b/doc/html/boost_asio/reference/ssl__verify_context/native_handle.html
@@ -41,7 +41,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/ssl__verify_context/native_handle_type.html b/doc/html/boost_asio/reference/ssl__verify_context/native_handle_type.html
index 08b88046d2..ce5a6fe41b 100644
--- a/doc/html/boost_asio/reference/ssl__verify_context/native_handle_type.html
+++ b/doc/html/boost_asio/reference/ssl__verify_context/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/ssl__verify_context/verify_context.html b/doc/html/boost_asio/reference/ssl__verify_context/verify_context.html
index a7423cb126..ab08dbf054 100644
--- a/doc/html/boost_asio/reference/ssl__verify_context/verify_context.html
+++ b/doc/html/boost_asio/reference/ssl__verify_context/verify_context.html
@@ -36,7 +36,7 @@ Constructor.
</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/ssl__verify_fail_if_no_peer_cert.html b/doc/html/boost_asio/reference/ssl__verify_fail_if_no_peer_cert.html
index 8ab12b996a..1a6aaefc6d 100644
--- a/doc/html/boost_asio/reference/ssl__verify_fail_if_no_peer_cert.html
+++ b/doc/html/boost_asio/reference/ssl__verify_fail_if_no_peer_cert.html
@@ -47,7 +47,7 @@ Fail
</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/ssl__verify_mode.html b/doc/html/boost_asio/reference/ssl__verify_mode.html
index 946169b63f..d2f0c992df 100644
--- a/doc/html/boost_asio/reference/ssl__verify_mode.html
+++ b/doc/html/boost_asio/reference/ssl__verify_mode.html
@@ -63,7 +63,7 @@ Bitmask type for peer
</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/ssl__verify_none.html b/doc/html/boost_asio/reference/ssl__verify_none.html
index afe52fe3dc..eb04e0c42b 100644
--- a/doc/html/boost_asio/reference/ssl__verify_none.html
+++ b/doc/html/boost_asio/reference/ssl__verify_none.html
@@ -45,7 +45,7 @@ No verification.
</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/ssl__verify_peer.html b/doc/html/boost_asio/reference/ssl__verify_peer.html
index 08a015b2ce..38ef6319c1 100644
--- a/doc/html/boost_asio/reference/ssl__verify_peer.html
+++ b/doc/html/boost_asio/reference/ssl__verify_peer.html
@@ -45,7 +45,7 @@ Verify the peer.
</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/steady_timer.html b/doc/html/boost_asio/reference/steady_timer.html
index 8deca45b0a..eca1fe991c 100644
--- a/doc/html/boost_asio/reference/steady_timer.html
+++ b/doc/html/boost_asio/reference/steady_timer.html
@@ -263,32 +263,6 @@ Typedef for a timer based on
<tr>
<td>
<p>
- <a class="link" href="basic_waitable_timer/get_io_context.html" title="basic_waitable_timer::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_waitable_timer/get_io_service.html" title="basic_waitable_timer::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_waitable_timer/operator_eq_.html" title="basic_waitable_timer::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
@@ -367,7 +341,7 @@ Typedef for a timer based on
Performing a blocking wait (C++11):
</p>
<pre class="programlisting">// Construct a timer without setting an expiry time.
-boost::asio::steady_timer timer(io_context);
+boost::asio::steady_timer timer(my_context);
// Set an expiry time relative to now.
timer.expires_after(std::chrono::seconds(5));
@@ -389,7 +363,7 @@ timer.wait();
...
// Construct a timer with an absolute expiry time.
-boost::asio::steady_timer timer(io_context,
+boost::asio::steady_timer timer(my_context,
std::chrono::steady_clock::now() + std::chrono::seconds(60));
// Start an asynchronous wait.
@@ -461,7 +435,7 @@ void on_timeout(const boost::system::error_code&amp; e)
</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/strand.html b/doc/html/boost_asio/reference/strand.html
index 0c52ce3795..66e5541f04 100644
--- a/doc/html/boost_asio/reference/strand.html
+++ b/doc/html/boost_asio/reference/strand.html
@@ -290,7 +290,7 @@ class strand
</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/strand/_strand.html b/doc/html/boost_asio/reference/strand/_strand.html
index b30f142385..ae18316151 100644
--- a/doc/html/boost_asio/reference/strand/_strand.html
+++ b/doc/html/boost_asio/reference/strand/_strand.html
@@ -35,7 +35,7 @@ Destructor.
</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/strand/context.html b/doc/html/boost_asio/reference/strand/context.html
index fc90bc00bd..c48830ff1a 100644
--- a/doc/html/boost_asio/reference/strand/context.html
+++ b/doc/html/boost_asio/reference/strand/context.html
@@ -36,7 +36,7 @@ Obtain the underlying execution
</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/strand/defer.html b/doc/html/boost_asio/reference/strand/defer.html
index 1395933888..305e73c736 100644
--- a/doc/html/boost_asio/reference/strand/defer.html
+++ b/doc/html/boost_asio/reference/strand/defer.html
@@ -72,7 +72,7 @@ void defer(
</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/strand/dispatch.html b/doc/html/boost_asio/reference/strand/dispatch.html
index a29d621492..731aec4541 100644
--- a/doc/html/boost_asio/reference/strand/dispatch.html
+++ b/doc/html/boost_asio/reference/strand/dispatch.html
@@ -74,7 +74,7 @@ void dispatch(
</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/strand/get_inner_executor.html b/doc/html/boost_asio/reference/strand/get_inner_executor.html
index 2eec6ae0ac..ee89791253 100644
--- a/doc/html/boost_asio/reference/strand/get_inner_executor.html
+++ b/doc/html/boost_asio/reference/strand/get_inner_executor.html
@@ -36,7 +36,7 @@ Obtain
</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/strand/inner_executor_type.html b/doc/html/boost_asio/reference/strand/inner_executor_type.html
index c5c0b987c2..6d3a01e940 100644
--- a/doc/html/boost_asio/reference/strand/inner_executor_type.html
+++ b/doc/html/boost_asio/reference/strand/inner_executor_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/strand/on_work_finished.html b/doc/html/boost_asio/reference/strand/on_work_finished.html
index 098580b97c..8530e149d8 100644
--- a/doc/html/boost_asio/reference/strand/on_work_finished.html
+++ b/doc/html/boost_asio/reference/strand/on_work_finished.html
@@ -39,7 +39,7 @@ Inform
</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/strand/on_work_started.html b/doc/html/boost_asio/reference/strand/on_work_started.html
index 0e23ea6278..b4ca9b9bd8 100644
--- a/doc/html/boost_asio/reference/strand/on_work_started.html
+++ b/doc/html/boost_asio/reference/strand/on_work_started.html
@@ -39,7 +39,7 @@ Inform
</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/strand/operator_eq_.html b/doc/html/boost_asio/reference/strand/operator_eq_.html
index 3158658bc9..ad4eb805f6 100644
--- a/doc/html/boost_asio/reference/strand/operator_eq_.html
+++ b/doc/html/boost_asio/reference/strand/operator_eq_.html
@@ -62,7 +62,7 @@ strand &amp; <a class="link" href="operator_eq_/overload4.html" title="strand::o
</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/strand/operator_eq_/overload1.html b/doc/html/boost_asio/reference/strand/operator_eq_/overload1.html
index 8c00604ae2..e3d2fee9b2 100644
--- a/doc/html/boost_asio/reference/strand/operator_eq_/overload1.html
+++ b/doc/html/boost_asio/reference/strand/operator_eq_/overload1.html
@@ -36,7 +36,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/strand/operator_eq_/overload2.html b/doc/html/boost_asio/reference/strand/operator_eq_/overload2.html
index 129a2675ee..f35ee78e80 100644
--- a/doc/html/boost_asio/reference/strand/operator_eq_/overload2.html
+++ b/doc/html/boost_asio/reference/strand/operator_eq_/overload2.html
@@ -42,7 +42,7 @@ strand &amp; operator=(
</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/strand/operator_eq_/overload3.html b/doc/html/boost_asio/reference/strand/operator_eq_/overload3.html
index 602b963350..2887b995fe 100644
--- a/doc/html/boost_asio/reference/strand/operator_eq_/overload3.html
+++ b/doc/html/boost_asio/reference/strand/operator_eq_/overload3.html
@@ -36,7 +36,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/strand/operator_eq_/overload4.html b/doc/html/boost_asio/reference/strand/operator_eq_/overload4.html
index 599bdbf2c7..da33237ae2 100644
--- a/doc/html/boost_asio/reference/strand/operator_eq_/overload4.html
+++ b/doc/html/boost_asio/reference/strand/operator_eq_/overload4.html
@@ -42,7 +42,7 @@ strand &amp; operator=(
</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/strand/operator_eq__eq_.html b/doc/html/boost_asio/reference/strand/operator_eq__eq_.html
index 72655520b7..7d109a4b34 100644
--- a/doc/html/boost_asio/reference/strand/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/strand/operator_eq__eq_.html
@@ -52,7 +52,7 @@ Compare two
</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/strand/operator_not__eq_.html b/doc/html/boost_asio/reference/strand/operator_not__eq_.html
index fe70f55ba6..36030eae74 100644
--- a/doc/html/boost_asio/reference/strand/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/strand/operator_not__eq_.html
@@ -52,7 +52,7 @@ Compare two
</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/strand/post.html b/doc/html/boost_asio/reference/strand/post.html
index 87a10bbf0e..a275ac2637 100644
--- a/doc/html/boost_asio/reference/strand/post.html
+++ b/doc/html/boost_asio/reference/strand/post.html
@@ -72,7 +72,7 @@ void post(
</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/strand/running_in_this_thread.html b/doc/html/boost_asio/reference/strand/running_in_this_thread.html
index 59d79694cd..d22aee9bbd 100644
--- a/doc/html/boost_asio/reference/strand/running_in_this_thread.html
+++ b/doc/html/boost_asio/reference/strand/running_in_this_thread.html
@@ -46,7 +46,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/strand/strand.html b/doc/html/boost_asio/reference/strand/strand.html
index 2b2d6c4c6d..07fc386340 100644
--- a/doc/html/boost_asio/reference/strand/strand.html
+++ b/doc/html/boost_asio/reference/strand/strand.html
@@ -75,7 +75,7 @@ Default constructor.
</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/strand/strand/overload1.html b/doc/html/boost_asio/reference/strand/strand/overload1.html
index 6a9b4a81f9..14479f1450 100644
--- a/doc/html/boost_asio/reference/strand/strand/overload1.html
+++ b/doc/html/boost_asio/reference/strand/strand/overload1.html
@@ -39,7 +39,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/strand/strand/overload2.html b/doc/html/boost_asio/reference/strand/strand/overload2.html
index df8fde8dac..065ac462e4 100644
--- a/doc/html/boost_asio/reference/strand/strand/overload2.html
+++ b/doc/html/boost_asio/reference/strand/strand/overload2.html
@@ -36,7 +36,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/strand/strand/overload3.html b/doc/html/boost_asio/reference/strand/strand/overload3.html
index b006c95a1e..48bed81301 100644
--- a/doc/html/boost_asio/reference/strand/strand/overload3.html
+++ b/doc/html/boost_asio/reference/strand/strand/overload3.html
@@ -36,7 +36,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/strand/strand/overload4.html b/doc/html/boost_asio/reference/strand/strand/overload4.html
index cbdec548cf..8b7d15bfc2 100644
--- a/doc/html/boost_asio/reference/strand/strand/overload4.html
+++ b/doc/html/boost_asio/reference/strand/strand/overload4.html
@@ -42,7 +42,7 @@ strand(
</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/strand/strand/overload5.html b/doc/html/boost_asio/reference/strand/strand/overload5.html
index ba855df0ea..dd4becdf4c 100644
--- a/doc/html/boost_asio/reference/strand/strand/overload5.html
+++ b/doc/html/boost_asio/reference/strand/strand/overload5.html
@@ -36,7 +36,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/strand/strand/overload6.html b/doc/html/boost_asio/reference/strand/strand/overload6.html
index 2ad167cdf1..bd867074fe 100644
--- a/doc/html/boost_asio/reference/strand/strand/overload6.html
+++ b/doc/html/boost_asio/reference/strand/strand/overload6.html
@@ -42,7 +42,7 @@ strand(
</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/streambuf.html b/doc/html/boost_asio/reference/streambuf.html
index 7b8b290c7f..0f704c0db1 100644
--- a/doc/html/boost_asio/reference/streambuf.html
+++ b/doc/html/boost_asio/reference/streambuf.html
@@ -355,7 +355,7 @@ is &gt;&gt; s;
</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/synchronous_socket_operations.html b/doc/html/boost_asio/reference/synchronous_socket_operations.html
index 1ecaa9270b..13b7c24824 100644
--- a/doc/html/boost_asio/reference/synchronous_socket_operations.html
+++ b/doc/html/boost_asio/reference/synchronous_socket_operations.html
@@ -69,7 +69,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/system_context.html b/doc/html/boost_asio/reference/system_context.html
index c6a5ed4c40..b5143441ee 100644
--- a/doc/html/boost_asio/reference/system_context.html
+++ b/doc/html/boost_asio/reference/system_context.html
@@ -311,7 +311,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/system_context/_system_context.html b/doc/html/boost_asio/reference/system_context/_system_context.html
index 2cdf9e1675..cdf12e6bab 100644
--- a/doc/html/boost_asio/reference/system_context/_system_context.html
+++ b/doc/html/boost_asio/reference/system_context/_system_context.html
@@ -36,7 +36,7 @@ Destructor
</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/system_context/add_service.html b/doc/html/boost_asio/reference/system_context/add_service.html
index 97d5a56fce..edd246e939 100644
--- a/doc/html/boost_asio/reference/system_context/add_service.html
+++ b/doc/html/boost_asio/reference/system_context/add_service.html
@@ -103,7 +103,7 @@ friend void add_service(
</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/system_context/destroy.html b/doc/html/boost_asio/reference/system_context/destroy.html
index b9fe1808c2..3a9c9aa047 100644
--- a/doc/html/boost_asio/reference/system_context/destroy.html
+++ b/doc/html/boost_asio/reference/system_context/destroy.html
@@ -47,7 +47,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>
diff --git a/doc/html/boost_asio/reference/system_context/executor_type.html b/doc/html/boost_asio/reference/system_context/executor_type.html
index 17bc5638db..052cc05f00 100644
--- a/doc/html/boost_asio/reference/system_context/executor_type.html
+++ b/doc/html/boost_asio/reference/system_context/executor_type.html
@@ -197,7 +197,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/system_context/fork_event.html b/doc/html/boost_asio/reference/system_context/fork_event.html
index 515f3f49b3..31df7e218f 100644
--- a/doc/html/boost_asio/reference/system_context/fork_event.html
+++ b/doc/html/boost_asio/reference/system_context/fork_event.html
@@ -65,7 +65,7 @@ Fork-related
</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/system_context/get_executor.html b/doc/html/boost_asio/reference/system_context/get_executor.html
index df912c65af..d3943fad5a 100644
--- a/doc/html/boost_asio/reference/system_context/get_executor.html
+++ b/doc/html/boost_asio/reference/system_context/get_executor.html
@@ -36,7 +36,7 @@ Obtain
</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/system_context/has_service.html b/doc/html/boost_asio/reference/system_context/has_service.html
index 87e767ecca..44f2bfb047 100644
--- a/doc/html/boost_asio/reference/system_context/has_service.html
+++ b/doc/html/boost_asio/reference/system_context/has_service.html
@@ -80,7 +80,7 @@ friend bool has_service(
</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/system_context/join.html b/doc/html/boost_asio/reference/system_context/join.html
index fce08903a6..8d994d4fe8 100644
--- a/doc/html/boost_asio/reference/system_context/join.html
+++ b/doc/html/boost_asio/reference/system_context/join.html
@@ -36,7 +36,7 @@ Join all threads
</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/system_context/make_service.html b/doc/html/boost_asio/reference/system_context/make_service.html
index 998b6e2dbb..101c1b0338 100644
--- a/doc/html/boost_asio/reference/system_context/make_service.html
+++ b/doc/html/boost_asio/reference/system_context/make_service.html
@@ -89,7 +89,7 @@ friend Service &amp; make_service(
</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/system_context/notify_fork.html b/doc/html/boost_asio/reference/system_context/notify_fork.html
index 6429d2c9b7..4fa6232bf2 100644
--- a/doc/html/boost_asio/reference/system_context/notify_fork.html
+++ b/doc/html/boost_asio/reference/system_context/notify_fork.html
@@ -114,7 +114,7 @@ else
</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/system_context/shutdown.html b/doc/html/boost_asio/reference/system_context/shutdown.html
index d27844ed6d..f6a3bb29c7 100644
--- a/doc/html/boost_asio/reference/system_context/shutdown.html
+++ b/doc/html/boost_asio/reference/system_context/shutdown.html
@@ -47,7 +47,7 @@ Shuts
</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/system_context/stop.html b/doc/html/boost_asio/reference/system_context/stop.html
index 092c58c693..a1fbdecca3 100644
--- a/doc/html/boost_asio/reference/system_context/stop.html
+++ b/doc/html/boost_asio/reference/system_context/stop.html
@@ -36,7 +36,7 @@ Signal all threads
</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/system_context/stopped.html b/doc/html/boost_asio/reference/system_context/stopped.html
index 2adecd27b8..ad2fef86c5 100644
--- a/doc/html/boost_asio/reference/system_context/stopped.html
+++ b/doc/html/boost_asio/reference/system_context/stopped.html
@@ -36,7 +36,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/system_context/use_service.html b/doc/html/boost_asio/reference/system_context/use_service.html
index ae6f0b3f17..5a52bf3f61 100644
--- a/doc/html/boost_asio/reference/system_context/use_service.html
+++ b/doc/html/boost_asio/reference/system_context/use_service.html
@@ -46,7 +46,7 @@ friend Service &amp; <a class="link" href="use_service/overload2.html" title="sy
</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/system_context/use_service/overload1.html b/doc/html/boost_asio/reference/system_context/use_service/overload1.html
index 0d42aac050..6d18aaca54 100644
--- a/doc/html/boost_asio/reference/system_context/use_service/overload1.html
+++ b/doc/html/boost_asio/reference/system_context/use_service/overload1.html
@@ -80,7 +80,7 @@ friend Service &amp; use_service(
</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/system_context/use_service/overload2.html b/doc/html/boost_asio/reference/system_context/use_service/overload2.html
index 0f62962597..d2da9df156 100644
--- a/doc/html/boost_asio/reference/system_context/use_service/overload2.html
+++ b/doc/html/boost_asio/reference/system_context/use_service/overload2.html
@@ -88,7 +88,7 @@ friend Service &amp; use_service(
</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/system_executor.html b/doc/html/boost_asio/reference/system_executor.html
index 1ada55ccc3..112a4f0957 100644
--- a/doc/html/boost_asio/reference/system_executor.html
+++ b/doc/html/boost_asio/reference/system_executor.html
@@ -194,7 +194,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/system_executor/context.html b/doc/html/boost_asio/reference/system_executor/context.html
index 203534cb78..d4dbf38c33 100644
--- a/doc/html/boost_asio/reference/system_executor/context.html
+++ b/doc/html/boost_asio/reference/system_executor/context.html
@@ -36,7 +36,7 @@ Obtain
</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/system_executor/defer.html b/doc/html/boost_asio/reference/system_executor/defer.html
index 52d29db1c4..c30e26d9e3 100644
--- a/doc/html/boost_asio/reference/system_executor/defer.html
+++ b/doc/html/boost_asio/reference/system_executor/defer.html
@@ -72,7 +72,7 @@ void defer(
</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/system_executor/dispatch.html b/doc/html/boost_asio/reference/system_executor/dispatch.html
index 363c63705e..480f7458b3 100644
--- a/doc/html/boost_asio/reference/system_executor/dispatch.html
+++ b/doc/html/boost_asio/reference/system_executor/dispatch.html
@@ -71,7 +71,7 @@ void dispatch(
</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/system_executor/on_work_finished.html b/doc/html/boost_asio/reference/system_executor/on_work_finished.html
index 8cc5aa1960..47a0f7f3e7 100644
--- a/doc/html/boost_asio/reference/system_executor/on_work_finished.html
+++ b/doc/html/boost_asio/reference/system_executor/on_work_finished.html
@@ -39,7 +39,7 @@ Inform
</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/system_executor/on_work_started.html b/doc/html/boost_asio/reference/system_executor/on_work_started.html
index 8d7309c9bd..5fa4b02a36 100644
--- a/doc/html/boost_asio/reference/system_executor/on_work_started.html
+++ b/doc/html/boost_asio/reference/system_executor/on_work_started.html
@@ -39,7 +39,7 @@ Inform
</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/system_executor/operator_eq__eq_.html b/doc/html/boost_asio/reference/system_executor/operator_eq__eq_.html
index 5015a5684f..eac52819c6 100644
--- a/doc/html/boost_asio/reference/system_executor/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/system_executor/operator_eq__eq_.html
@@ -51,7 +51,7 @@ Compare
</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/system_executor/operator_not__eq_.html b/doc/html/boost_asio/reference/system_executor/operator_not__eq_.html
index d4d2567763..a9d05cbc6f 100644
--- a/doc/html/boost_asio/reference/system_executor/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/system_executor/operator_not__eq_.html
@@ -51,7 +51,7 @@ Compare
</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/system_executor/post.html b/doc/html/boost_asio/reference/system_executor/post.html
index 080704ed4a..6a46613621 100644
--- a/doc/html/boost_asio/reference/system_executor/post.html
+++ b/doc/html/boost_asio/reference/system_executor/post.html
@@ -72,7 +72,7 @@ void post(
</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/system_timer.html b/doc/html/boost_asio/reference/system_timer.html
index c3e3a4edc7..f87c5accc9 100644
--- a/doc/html/boost_asio/reference/system_timer.html
+++ b/doc/html/boost_asio/reference/system_timer.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="system_executor/post.html" title="system_executor::post">
-<link rel="next" href="thread_pool.html" title="thread_pool">
+<link rel="next" href="this_coro__executor.html" title="this_coro::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="system_executor/post.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="thread_pool.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="system_executor/post.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="this_coro__executor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -263,32 +263,6 @@ Typedef for a timer based on
<tr>
<td>
<p>
- <a class="link" href="basic_waitable_timer/get_io_context.html" title="basic_waitable_timer::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_waitable_timer/get_io_service.html" title="basic_waitable_timer::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_waitable_timer/operator_eq_.html" title="basic_waitable_timer::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
@@ -367,7 +341,7 @@ Typedef for a timer based on
Performing a blocking wait (C++11):
</p>
<pre class="programlisting">// Construct a timer without setting an expiry time.
-boost::asio::steady_timer timer(io_context);
+boost::asio::steady_timer timer(my_context);
// Set an expiry time relative to now.
timer.expires_after(std::chrono::seconds(5));
@@ -389,7 +363,7 @@ timer.wait();
...
// Construct a timer with an absolute expiry time.
-boost::asio::steady_timer timer(io_context,
+boost::asio::steady_timer timer(my_context,
std::chrono::steady_clock::now() + std::chrono::seconds(60));
// Start an asynchronous wait.
@@ -461,7 +435,7 @@ void on_timeout(const boost::system::error_code&amp; e)
</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>
@@ -469,7 +443,7 @@ void on_timeout(const boost::system::error_code&amp; e)
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="system_executor/post.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="thread_pool.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="system_executor/post.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="this_coro__executor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/this_coro__executor.html b/doc/html/boost_asio/reference/this_coro__executor.html
new file mode 100644
index 0000000000..742f46a960
--- /dev/null
+++ b/doc/html/boost_asio/reference/this_coro__executor.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>this_coro::executor</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="../reference.html" title="Reference">
+<link rel="prev" href="system_timer.html" title="system_timer">
+<link rel="next" href="this_coro__executor_t.html" title="this_coro::executor_t">
+</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="system_timer.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="this_coro__executor_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.this_coro__executor"></a><a class="link" href="this_coro__executor.html" title="this_coro::executor">this_coro::executor</a>
+</h3></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.this_coro__executor"></a>
+Awaitable object
+ that returns the executor of the current coroutine.
+ </p>
+<pre class="programlisting">constexpr executor_t executor;
+</pre>
+<h5>
+<a name="boost_asio.reference.this_coro__executor.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.this_coro__executor.requirements"></a></span><a class="link" href="this_coro__executor.html#boost_asio.reference.this_coro__executor.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/this_coro.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="system_timer.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="this_coro__executor_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/this_coro__executor_t.html b/doc/html/boost_asio/reference/this_coro__executor_t.html
new file mode 100644
index 0000000000..9adbb81c18
--- /dev/null
+++ b/doc/html/boost_asio/reference/this_coro__executor_t.html
@@ -0,0 +1,90 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>this_coro::executor_t</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="../reference.html" title="Reference">
+<link rel="prev" href="this_coro__executor.html" title="this_coro::executor">
+<link rel="next" href="this_coro__executor_t/executor_t.html" title="this_coro::executor_t::executor_t">
+</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="this_coro__executor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="this_coro__executor_t/executor_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.this_coro__executor_t"></a><a class="link" href="this_coro__executor_t.html" title="this_coro::executor_t">this_coro::executor_t</a>
+</h3></div></div></div>
+<p>
+ Awaitable type that returns the executor of the current coroutine.
+ </p>
+<pre class="programlisting">struct executor_t
+</pre>
+<h5>
+<a name="boost_asio.reference.this_coro__executor_t.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.this_coro__executor_t.member_functions"></a></span><a class="link" href="this_coro__executor_t.html#boost_asio.reference.this_coro__executor_t.member_functions">Member
+ Functions</a>
+ </h5>
+<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="this_coro__executor_t/executor_t.html" title="this_coro::executor_t::executor_t"><span class="bold"><strong>executor_t</strong></span></a>
+ </p>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.this_coro__executor_t.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.this_coro__executor_t.requirements"></a></span><a class="link" href="this_coro__executor_t.html#boost_asio.reference.this_coro__executor_t.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/this_coro.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="this_coro__executor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="this_coro__executor_t/executor_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/this_coro__executor_t/executor_t.html b/doc/html/boost_asio/reference/this_coro__executor_t/executor_t.html
new file mode 100644
index 0000000000..71ef801350
--- /dev/null
+++ b/doc/html/boost_asio/reference/this_coro__executor_t/executor_t.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>this_coro::executor_t::executor_t</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="../this_coro__executor_t.html" title="this_coro::executor_t">
+<link rel="prev" href="../this_coro__executor_t.html" title="this_coro::executor_t">
+<link rel="next" href="../thread_pool.html" title="thread_pool">
+</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="../this_coro__executor_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../this_coro__executor_t.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="../thread_pool.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.this_coro__executor_t.executor_t"></a><a class="link" href="executor_t.html" title="this_coro::executor_t::executor_t">this_coro::executor_t::executor_t</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.this_coro__executor_t.executor_t"></a>
+ </p>
+<pre class="programlisting">constexpr executor_t();
+</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="../this_coro__executor_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../this_coro__executor_t.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="../thread_pool.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/thread_pool.html b/doc/html/boost_asio/reference/thread_pool.html
index 3f66abc602..e3e83c9b8b 100644
--- a/doc/html/boost_asio/reference/thread_pool.html
+++ b/doc/html/boost_asio/reference/thread_pool.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="../reference.html" title="Reference">
-<link rel="prev" href="system_timer.html" title="system_timer">
+<link rel="prev" href="this_coro__executor_t/executor_t.html" title="this_coro::executor_t::executor_t">
<link rel="next" href="thread_pool/add_service.html" title="thread_pool::add_service">
</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="system_timer.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="thread_pool/add_service.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="this_coro__executor_t/executor_t.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="thread_pool/add_service.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -355,7 +355,7 @@ pool.join();
</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>
@@ -363,7 +363,7 @@ pool.join();
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="system_timer.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="thread_pool/add_service.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="this_coro__executor_t/executor_t.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="thread_pool/add_service.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/thread_pool/_thread_pool.html b/doc/html/boost_asio/reference/thread_pool/_thread_pool.html
index 2ab1de633e..362f9ac659 100644
--- a/doc/html/boost_asio/reference/thread_pool/_thread_pool.html
+++ b/doc/html/boost_asio/reference/thread_pool/_thread_pool.html
@@ -38,7 +38,7 @@ Destructor.
</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/thread_pool/add_service.html b/doc/html/boost_asio/reference/thread_pool/add_service.html
index add4fb14cc..973f105fa3 100644
--- a/doc/html/boost_asio/reference/thread_pool/add_service.html
+++ b/doc/html/boost_asio/reference/thread_pool/add_service.html
@@ -103,7 +103,7 @@ friend void add_service(
</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/thread_pool/destroy.html b/doc/html/boost_asio/reference/thread_pool/destroy.html
index 8d1c153114..2577e064cc 100644
--- a/doc/html/boost_asio/reference/thread_pool/destroy.html
+++ b/doc/html/boost_asio/reference/thread_pool/destroy.html
@@ -47,7 +47,7 @@ Destroys all
</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/thread_pool/fork_event.html b/doc/html/boost_asio/reference/thread_pool/fork_event.html
index 989c26bbf4..491060bb83 100644
--- a/doc/html/boost_asio/reference/thread_pool/fork_event.html
+++ b/doc/html/boost_asio/reference/thread_pool/fork_event.html
@@ -65,7 +65,7 @@ Fork-related
</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/thread_pool/get_executor.html b/doc/html/boost_asio/reference/thread_pool/get_executor.html
index 02b424675d..609f6b21b8 100644
--- a/doc/html/boost_asio/reference/thread_pool/get_executor.html
+++ b/doc/html/boost_asio/reference/thread_pool/get_executor.html
@@ -36,7 +36,7 @@ Obtains
</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/thread_pool/has_service.html b/doc/html/boost_asio/reference/thread_pool/has_service.html
index 6733a12ccd..ca075bd52f 100644
--- a/doc/html/boost_asio/reference/thread_pool/has_service.html
+++ b/doc/html/boost_asio/reference/thread_pool/has_service.html
@@ -80,7 +80,7 @@ friend bool has_service(
</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/thread_pool/join.html b/doc/html/boost_asio/reference/thread_pool/join.html
index 236fb99b8b..1b7be0d76e 100644
--- a/doc/html/boost_asio/reference/thread_pool/join.html
+++ b/doc/html/boost_asio/reference/thread_pool/join.html
@@ -40,7 +40,7 @@ Joins the threads.
</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/thread_pool/make_service.html b/doc/html/boost_asio/reference/thread_pool/make_service.html
index a253553aee..1a8caa2f88 100644
--- a/doc/html/boost_asio/reference/thread_pool/make_service.html
+++ b/doc/html/boost_asio/reference/thread_pool/make_service.html
@@ -89,7 +89,7 @@ friend Service &amp; make_service(
</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/thread_pool/notify_fork.html b/doc/html/boost_asio/reference/thread_pool/notify_fork.html
index 41752ca276..9dc0b81a92 100644
--- a/doc/html/boost_asio/reference/thread_pool/notify_fork.html
+++ b/doc/html/boost_asio/reference/thread_pool/notify_fork.html
@@ -114,7 +114,7 @@ else
</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/thread_pool/shutdown.html b/doc/html/boost_asio/reference/thread_pool/shutdown.html
index 256c2c1515..88fad27009 100644
--- a/doc/html/boost_asio/reference/thread_pool/shutdown.html
+++ b/doc/html/boost_asio/reference/thread_pool/shutdown.html
@@ -47,7 +47,7 @@ Shuts down
</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/thread_pool/stop.html b/doc/html/boost_asio/reference/thread_pool/stop.html
index ced33a1bf5..ee4aef4903 100644
--- a/doc/html/boost_asio/reference/thread_pool/stop.html
+++ b/doc/html/boost_asio/reference/thread_pool/stop.html
@@ -39,7 +39,7 @@ Stops the threads.
</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/thread_pool/thread_pool.html b/doc/html/boost_asio/reference/thread_pool/thread_pool.html
index ba4a9e9b0b..9e2452b10c 100644
--- a/doc/html/boost_asio/reference/thread_pool/thread_pool.html
+++ b/doc/html/boost_asio/reference/thread_pool/thread_pool.html
@@ -44,7 +44,7 @@ Constructs
</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/thread_pool/thread_pool/overload1.html b/doc/html/boost_asio/reference/thread_pool/thread_pool/overload1.html
index 652eaa7e4c..b0c06ea5fd 100644
--- a/doc/html/boost_asio/reference/thread_pool/thread_pool/overload1.html
+++ b/doc/html/boost_asio/reference/thread_pool/thread_pool/overload1.html
@@ -35,7 +35,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/thread_pool/thread_pool/overload2.html b/doc/html/boost_asio/reference/thread_pool/thread_pool/overload2.html
index febac09d29..f548c5dd8c 100644
--- a/doc/html/boost_asio/reference/thread_pool/thread_pool/overload2.html
+++ b/doc/html/boost_asio/reference/thread_pool/thread_pool/overload2.html
@@ -36,7 +36,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/thread_pool/use_service.html b/doc/html/boost_asio/reference/thread_pool/use_service.html
index 01e4d91ec2..6fcf3d6667 100644
--- a/doc/html/boost_asio/reference/thread_pool/use_service.html
+++ b/doc/html/boost_asio/reference/thread_pool/use_service.html
@@ -46,7 +46,7 @@ friend Service &amp; <a class="link" href="use_service/overload2.html" title="th
</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/thread_pool/use_service/overload1.html b/doc/html/boost_asio/reference/thread_pool/use_service/overload1.html
index dc3e61be1b..c9fbbbfb2b 100644
--- a/doc/html/boost_asio/reference/thread_pool/use_service/overload1.html
+++ b/doc/html/boost_asio/reference/thread_pool/use_service/overload1.html
@@ -80,7 +80,7 @@ friend Service &amp; use_service(
</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/thread_pool/use_service/overload2.html b/doc/html/boost_asio/reference/thread_pool/use_service/overload2.html
index ba101d1049..ae7fac07b6 100644
--- a/doc/html/boost_asio/reference/thread_pool/use_service/overload2.html
+++ b/doc/html/boost_asio/reference/thread_pool/use_service/overload2.html
@@ -88,7 +88,7 @@ friend Service &amp; use_service(
</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/thread_pool__executor_type.html b/doc/html/boost_asio/reference/thread_pool__executor_type.html
index 6f798d703d..1a6e131608 100644
--- a/doc/html/boost_asio/reference/thread_pool__executor_type.html
+++ b/doc/html/boost_asio/reference/thread_pool__executor_type.html
@@ -201,7 +201,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/thread_pool__executor_type/context.html b/doc/html/boost_asio/reference/thread_pool__executor_type/context.html
index f1ff2bea08..9fb872ac24 100644
--- a/doc/html/boost_asio/reference/thread_pool__executor_type/context.html
+++ b/doc/html/boost_asio/reference/thread_pool__executor_type/context.html
@@ -36,7 +36,7 @@ Obtain
</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/thread_pool__executor_type/defer.html b/doc/html/boost_asio/reference/thread_pool__executor_type/defer.html
index f2eee10450..bb4d126497 100644
--- a/doc/html/boost_asio/reference/thread_pool__executor_type/defer.html
+++ b/doc/html/boost_asio/reference/thread_pool__executor_type/defer.html
@@ -77,7 +77,7 @@ void defer(
</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/thread_pool__executor_type/dispatch.html b/doc/html/boost_asio/reference/thread_pool__executor_type/dispatch.html
index 05e44e8074..9f5d4e75d2 100644
--- a/doc/html/boost_asio/reference/thread_pool__executor_type/dispatch.html
+++ b/doc/html/boost_asio/reference/thread_pool__executor_type/dispatch.html
@@ -73,7 +73,7 @@ void dispatch(
</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/thread_pool__executor_type/on_work_finished.html b/doc/html/boost_asio/reference/thread_pool__executor_type/on_work_finished.html
index eea4800529..ff43bce559 100644
--- a/doc/html/boost_asio/reference/thread_pool__executor_type/on_work_finished.html
+++ b/doc/html/boost_asio/reference/thread_pool__executor_type/on_work_finished.html
@@ -41,7 +41,7 @@ Inform
</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/thread_pool__executor_type/on_work_started.html b/doc/html/boost_asio/reference/thread_pool__executor_type/on_work_started.html
index 43ec100c5c..bb1bb1cd26 100644
--- a/doc/html/boost_asio/reference/thread_pool__executor_type/on_work_started.html
+++ b/doc/html/boost_asio/reference/thread_pool__executor_type/on_work_started.html
@@ -41,7 +41,7 @@ Inform
</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/thread_pool__executor_type/operator_eq__eq_.html b/doc/html/boost_asio/reference/thread_pool__executor_type/operator_eq__eq_.html
index 2c79e7c972..a3d9c7595a 100644
--- a/doc/html/boost_asio/reference/thread_pool__executor_type/operator_eq__eq_.html
+++ b/doc/html/boost_asio/reference/thread_pool__executor_type/operator_eq__eq_.html
@@ -51,7 +51,7 @@ Compare
</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/thread_pool__executor_type/operator_not__eq_.html b/doc/html/boost_asio/reference/thread_pool__executor_type/operator_not__eq_.html
index ab422c590a..e6c282dc67 100644
--- a/doc/html/boost_asio/reference/thread_pool__executor_type/operator_not__eq_.html
+++ b/doc/html/boost_asio/reference/thread_pool__executor_type/operator_not__eq_.html
@@ -51,7 +51,7 @@ Compare
</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/thread_pool__executor_type/post.html b/doc/html/boost_asio/reference/thread_pool__executor_type/post.html
index 6b4815268d..004f588e71 100644
--- a/doc/html/boost_asio/reference/thread_pool__executor_type/post.html
+++ b/doc/html/boost_asio/reference/thread_pool__executor_type/post.html
@@ -72,7 +72,7 @@ void post(
</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/thread_pool__executor_type/running_in_this_thread.html b/doc/html/boost_asio/reference/thread_pool__executor_type/running_in_this_thread.html
index 580b1d6502..facfa1733b 100644
--- a/doc/html/boost_asio/reference/thread_pool__executor_type/running_in_this_thread.html
+++ b/doc/html/boost_asio/reference/thread_pool__executor_type/running_in_this_thread.html
@@ -45,7 +45,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/time_traits_lt__ptime__gt_.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_.html
index 8e708f6791..3e62c32452 100644
--- a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_.html
+++ b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_.html
@@ -179,7 +179,7 @@ struct time_traits&lt; boost::posix_time::ptime &gt;
</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/time_traits_lt__ptime__gt_/add.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/add.html
index 772b7d135b..686fe6627f 100644
--- a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/add.html
+++ b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/add.html
@@ -38,7 +38,7 @@ Add a duration to a time.
</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/time_traits_lt__ptime__gt_/duration_type.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/duration_type.html
index c15f578a05..fa642340d2 100644
--- a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/duration_type.html
+++ b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/duration_type.html
@@ -46,7 +46,7 @@ The duration type.
</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/time_traits_lt__ptime__gt_/less_than.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/less_than.html
index c6d595ff92..dda20f0d12 100644
--- a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/less_than.html
+++ b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/less_than.html
@@ -38,7 +38,7 @@ Test whether one time is less than another.
</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/time_traits_lt__ptime__gt_/now.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/now.html
index 0d3713228d..0a1d894f6a 100644
--- a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/now.html
+++ b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/now.html
@@ -36,7 +36,7 @@ Get the current time.
</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/time_traits_lt__ptime__gt_/subtract.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/subtract.html
index 6ffba3fe73..e0a4d6881f 100644
--- a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/subtract.html
+++ b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/subtract.html
@@ -38,7 +38,7 @@ Subtract one time from another.
</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/time_traits_lt__ptime__gt_/time_type.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/time_type.html
index d896835058..4caace9f6f 100644
--- a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/time_type.html
+++ b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/time_type.html
@@ -46,7 +46,7 @@ The time type.
</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/time_traits_lt__ptime__gt_/to_posix_duration.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/to_posix_duration.html
index 066b274b02..d148cd8cfa 100644
--- a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/to_posix_duration.html
+++ b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/to_posix_duration.html
@@ -37,7 +37,7 @@ Convert to POSIX duration type.
</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/transfer_all.html b/doc/html/boost_asio/reference/transfer_all.html
index 653a178db4..7f269ce2cd 100644
--- a/doc/html/boost_asio/reference/transfer_all.html
+++ b/doc/html/boost_asio/reference/transfer_all.html
@@ -72,7 +72,7 @@ else
</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/transfer_at_least.html b/doc/html/boost_asio/reference/transfer_at_least.html
index ac96d345bb..0af6bb0c56 100644
--- a/doc/html/boost_asio/reference/transfer_at_least.html
+++ b/doc/html/boost_asio/reference/transfer_at_least.html
@@ -74,7 +74,7 @@ else
</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/transfer_exactly.html b/doc/html/boost_asio/reference/transfer_exactly.html
index 823a24a20b..7069e32a81 100644
--- a/doc/html/boost_asio/reference/transfer_exactly.html
+++ b/doc/html/boost_asio/reference/transfer_exactly.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="transfer_at_least.html" title="transfer_at_least">
-<link rel="next" href="use_future.html" title="use_future">
+<link rel="next" href="use_awaitable.html" title="use_awaitable">
</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="transfer_at_least.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_future.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="transfer_at_least.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_awaitable.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -74,7 +74,7 @@ else
</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>
@@ -82,7 +82,7 @@ else
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="transfer_at_least.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_future.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="transfer_at_least.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_awaitable.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/use_awaitable.html b/doc/html/boost_asio/reference/use_awaitable.html
new file mode 100644
index 0000000000..7f9bd49e2c
--- /dev/null
+++ b/doc/html/boost_asio/reference/use_awaitable.html
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>use_awaitable</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="../reference.html" title="Reference">
+<link rel="prev" href="transfer_exactly.html" title="transfer_exactly">
+<link rel="next" href="use_awaitable_t.html" title="use_awaitable_t">
+</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="transfer_exactly.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_awaitable_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.use_awaitable"></a><a class="link" href="use_awaitable.html" title="use_awaitable">use_awaitable</a>
+</h3></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.use_awaitable"></a>
+A completion token object
+ that represents the currently executing coroutine.
+ </p>
+<pre class="programlisting">constexpr use_awaitable_t use_awaitable;
+</pre>
+<p>
+ See the documentation for <a class="link" href="use_awaitable_t.html" title="use_awaitable_t"><code class="computeroutput">use_awaitable_t</code></a>
+ for a usage example.
+ </p>
+<h5>
+<a name="boost_asio.reference.use_awaitable.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.use_awaitable.requirements"></a></span><a class="link" href="use_awaitable.html#boost_asio.reference.use_awaitable.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/use_awaitable.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="transfer_exactly.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_awaitable_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/use_awaitable_t.html b/doc/html/boost_asio/reference/use_awaitable_t.html
new file mode 100644
index 0000000000..379e7a7036
--- /dev/null
+++ b/doc/html/boost_asio/reference/use_awaitable_t.html
@@ -0,0 +1,108 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>use_awaitable_t</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="../reference.html" title="Reference">
+<link rel="prev" href="use_awaitable.html" title="use_awaitable">
+<link rel="next" href="use_awaitable_t/use_awaitable_t.html" title="use_awaitable_t::use_awaitable_t">
+</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="use_awaitable.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_awaitable_t/use_awaitable_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.use_awaitable_t"></a><a class="link" href="use_awaitable_t.html" title="use_awaitable_t">use_awaitable_t</a>
+</h3></div></div></div>
+<p>
+ A completion token that represents the currently executing coroutine.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a> = executor&gt;
+struct use_awaitable_t
+</pre>
+<h5>
+<a name="boost_asio.reference.use_awaitable_t.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.use_awaitable_t.member_functions"></a></span><a class="link" href="use_awaitable_t.html#boost_asio.reference.use_awaitable_t.member_functions">Member Functions</a>
+ </h5>
+<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="use_awaitable_t/use_awaitable_t.html" title="use_awaitable_t::use_awaitable_t"><span class="bold"><strong>use_awaitable_t</strong></span></a>
+ </p>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+ The <code class="computeroutput">use_awaitable_t</code> class, with its value <code class="computeroutput">use_awaitable</code>,
+ is used to represent the currently executing coroutine. This completion token
+ may be passed as a handler to an asynchronous operation. For example:
+ </p>
+<pre class="programlisting">awaitable&lt;void&gt; my_coroutine()
+{
+ std::size_t n = co_await my_socket.async_read_some(buffer, use_awaitable);
+ ...
+}
+</pre>
+<p>
+ When used with co_await, the initiating function (<code class="computeroutput">async_read_some</code>
+ in the above example) suspends the current coroutine. The coroutine is resumed
+ when the asynchronous operation completes, and the result of the operation
+ is returned.
+ </p>
+<h5>
+<a name="boost_asio.reference.use_awaitable_t.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.use_awaitable_t.requirements"></a></span><a class="link" href="use_awaitable_t.html#boost_asio.reference.use_awaitable_t.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/use_awaitable.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="use_awaitable.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_awaitable_t/use_awaitable_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/io_context__service/get_io_service.html b/doc/html/boost_asio/reference/use_awaitable_t/use_awaitable_t.html
index 877840e430..f5ca5a6aad 100644
--- a/doc/html/boost_asio/reference/io_context__service/get_io_service.html
+++ b/doc/html/boost_asio/reference/use_awaitable_t/use_awaitable_t.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>io_context::service::get_io_service</title>
+<title>use_awaitable_t::use_awaitable_t</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="../io_context__service.html" title="io_context::service">
-<link rel="prev" href="get_io_context.html" title="io_context::service::get_io_context">
-<link rel="next" href="service.html" title="io_context::service::service">
+<link rel="up" href="../use_awaitable_t.html" title="use_awaitable_t">
+<link rel="prev" href="../use_awaitable_t.html" title="use_awaitable_t">
+<link rel="next" href="../use_future.html" title="use_future">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,24 +20,21 @@
</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="../io_context__service.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="service.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../use_awaitable_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../use_awaitable_t.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="../use_future.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.io_context__service.get_io_service"></a><a class="link" href="get_io_service.html" title="io_context::service::get_io_service">io_context::service::get_io_service</a>
+<a name="boost_asio.reference.use_awaitable_t.use_awaitable_t"></a><a class="link" href="use_awaitable_t.html" title="use_awaitable_t::use_awaitable_t">use_awaitable_t::use_awaitable_t</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.io_context__service.get_io_service"></a>
-Get
- the <a class="link" href="../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object that owns the service.
+ <a class="indexterm" name="boost_asio.indexterm.use_awaitable_t.use_awaitable_t"></a>
</p>
-<pre class="programlisting">boost::asio::io_context &amp; get_io_service();
+<pre class="programlisting">constexpr use_awaitable_t();
</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>
@@ -45,7 +42,7 @@ Get
</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="../io_context__service.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="service.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../use_awaitable_t.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../use_awaitable_t.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="../use_future.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/use_future.html b/doc/html/boost_asio/reference/use_future.html
index 32e80b2ff4..260c330615 100644
--- a/doc/html/boost_asio/reference/use_future.html
+++ b/doc/html/boost_asio/reference/use_future.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="../reference.html" title="Reference">
-<link rel="prev" href="transfer_exactly.html" title="transfer_exactly">
+<link rel="prev" href="use_awaitable_t/use_awaitable_t.html" title="use_awaitable_t::use_awaitable_t">
<link rel="next" href="use_future_t.html" title="use_future_t">
</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="transfer_exactly.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_future_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="use_awaitable_t/use_awaitable_t.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_future_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -49,7 +49,7 @@ A special value, similar to std::nothrow.
</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>
@@ -57,7 +57,7 @@ A special value, similar to std::nothrow.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="transfer_exactly.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_future_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="use_awaitable_t/use_awaitable_t.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_future_t.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/use_future_t.html b/doc/html/boost_asio/reference/use_future_t.html
index 2051105146..deae822698 100644
--- a/doc/html/boost_asio/reference/use_future_t.html
+++ b/doc/html/boost_asio/reference/use_future_t.html
@@ -183,7 +183,7 @@ class use_future_t
</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/use_future_t/allocator_type.html b/doc/html/boost_asio/reference/use_future_t/allocator_type.html
index 0561355218..46ac78e73f 100644
--- a/doc/html/boost_asio/reference/use_future_t/allocator_type.html
+++ b/doc/html/boost_asio/reference/use_future_t/allocator_type.html
@@ -47,7 +47,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/use_future_t/get_allocator.html b/doc/html/boost_asio/reference/use_future_t/get_allocator.html
index 17d76bc42c..fed3f40515 100644
--- a/doc/html/boost_asio/reference/use_future_t/get_allocator.html
+++ b/doc/html/boost_asio/reference/use_future_t/get_allocator.html
@@ -36,7 +36,7 @@ Obtain
</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/use_future_t/operator_lb__rb_.html b/doc/html/boost_asio/reference/use_future_t/operator_lb__rb_.html
index 815131bf56..22bd47a077 100644
--- a/doc/html/boost_asio/reference/use_future_t/operator_lb__rb_.html
+++ b/doc/html/boost_asio/reference/use_future_t/operator_lb__rb_.html
@@ -39,7 +39,7 @@ use_future_t&lt; OtherAllocator &gt; operator[](
</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/use_future_t/operator_lp__rp_.html b/doc/html/boost_asio/reference/use_future_t/operator_lp__rp_.html
index dc73ceba39..d0b8483c3d 100644
--- a/doc/html/boost_asio/reference/use_future_t/operator_lp__rp_.html
+++ b/doc/html/boost_asio/reference/use_future_t/operator_lp__rp_.html
@@ -58,7 +58,7 @@ std::size_t n = fut.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/use_future_t/rebind.html b/doc/html/boost_asio/reference/use_future_t/rebind.html
index 55c2e97998..68631f3d02 100644
--- a/doc/html/boost_asio/reference/use_future_t/rebind.html
+++ b/doc/html/boost_asio/reference/use_future_t/rebind.html
@@ -39,7 +39,7 @@ use_future_t&lt; OtherAllocator &gt; rebind(
</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/use_future_t/use_future_t.html b/doc/html/boost_asio/reference/use_future_t/use_future_t.html
index 17baea66fc..3959e314c7 100644
--- a/doc/html/boost_asio/reference/use_future_t/use_future_t.html
+++ b/doc/html/boost_asio/reference/use_future_t/use_future_t.html
@@ -44,7 +44,7 @@ Construct
</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/use_future_t/use_future_t/overload1.html b/doc/html/boost_asio/reference/use_future_t/use_future_t/overload1.html
index 712e380b4b..7bf3647863 100644
--- a/doc/html/boost_asio/reference/use_future_t/use_future_t/overload1.html
+++ b/doc/html/boost_asio/reference/use_future_t/use_future_t/overload1.html
@@ -35,7 +35,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/use_future_t/use_future_t/overload2.html b/doc/html/boost_asio/reference/use_future_t/use_future_t/overload2.html
index 2c4e06b8bf..a0bffa1afe 100644
--- a/doc/html/boost_asio/reference/use_future_t/use_future_t/overload2.html
+++ b/doc/html/boost_asio/reference/use_future_t/use_future_t/overload2.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../use_future_t.html" title="use_future_t::use_future_t">
<link rel="prev" href="overload1.html" title="use_future_t::use_future_t (1 of 2 overloads)">
-<link rel="next" href="../../use_service.html" title="use_service">
+<link rel="next" href="../../uses_executor.html" title="uses_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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../use_future_t.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="../../use_service.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="../use_future_t.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="../../uses_executor.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
@@ -36,7 +36,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>
@@ -44,7 +44,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="../use_future_t.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="../../use_service.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="../use_future_t.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="../../uses_executor.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/use_service.html b/doc/html/boost_asio/reference/use_service.html
deleted file mode 100644
index 9641e7005c..0000000000
--- a/doc/html/boost_asio/reference/use_service.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>use_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="../reference.html" title="Reference">
-<link rel="prev" href="use_future_t/use_future_t/overload2.html" title="use_future_t::use_future_t (2 of 2 overloads)">
-<link rel="next" href="use_service/overload1.html" title="use_service (1 of 2 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="use_future_t/use_future_t/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_service/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="boost_asio.reference.use_service"></a><a class="link" href="use_service.html" title="use_service">use_service</a>
-</h3></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.use_service"></a>
- template&lt; typename
-</p>
-<pre class="programlisting">[link boost_asio.reference.Service Service]</pre>
-<p>
- &gt; Service &amp;
-</p>
-<pre class="programlisting">[link boost_asio.reference.use_service.overload1 use_service]</pre>
-<p>
- ( execution_context &amp; e);
-</p>
-<pre class="programlisting">[''''&amp;raquo;''' [link boost_asio.reference.use_service.overload1 more...]]</pre>
-<p>
- </p>
-<pre class="programlisting">template&lt;
- typename <a class="link" href="Service.html" title="Service requirements">Service</a>&gt;
-Service &amp; <a class="link" href="use_service/overload2.html" title="use_service (2 of 2 overloads)">use_service</a>(
- io_context &amp; ioc);
- <span class="emphasis"><em>&#187; <a class="link" href="use_service/overload2.html" title="use_service (2 of 2 overloads)">more...</a></em></span>
-</pre>
-<h5>
-<a name="boost_asio.reference.use_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.use_service.requirements"></a></span><a class="link" href="use_service.html#boost_asio.reference.use_service.requirements">Requirements</a>
- </h5>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/impl/execution_context.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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="use_future_t/use_future_t/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="use_service/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/use_service/overload1.html b/doc/html/boost_asio/reference/use_service/overload1.html
deleted file mode 100644
index 8d92953b0b..0000000000
--- a/doc/html/boost_asio/reference/use_service/overload1.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>use_service (1 of 2 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="../use_service.html" title="use_service">
-<link rel="prev" href="../use_service.html" title="use_service">
-<link rel="next" href="overload2.html" title="use_service (2 of 2 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="../use_service.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../use_service.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="overload2.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.use_service.overload1"></a><a class="link" href="overload1.html" title="use_service (1 of 2 overloads)">use_service
- (1 of 2 overloads)</a>
-</h4></div></div></div>
-<pre class="programlisting">template&lt;
- typename <a class="link" href="../Service.html" title="Service requirements">Service</a>&gt;
-Service &amp; use_service(
- execution_context &amp; e);
-</pre>
-<p>
- This function is used to locate a service object that corresponds to the
- given service type. If there is no existing implementation of the service,
- then the <a class="link" href="../execution_context.html" title="execution_context"><code class="computeroutput">execution_context</code></a>
- will create a new instance of the service.
- </p>
-<h6>
-<a name="boost_asio.reference.use_service.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.use_service.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.use_service.overload1.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">e</span></dt>
-<dd><p>
- The <a class="link" href="../execution_context.html" title="execution_context"><code class="computeroutput">execution_context</code></a>
- object that owns the service.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.use_service.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.use_service.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.use_service.overload1.return_value">Return
- Value</a>
- </h6>
-<p>
- The service interface implementing the specified service type. Ownership
- of the service interface 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="../use_service.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../use_service.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="overload2.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/use_service/overload2.html b/doc/html/boost_asio/reference/use_service/overload2.html
deleted file mode 100644
index c6a017bb5a..0000000000
--- a/doc/html/boost_asio/reference/use_service/overload2.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>use_service (2 of 2 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="../use_service.html" title="use_service">
-<link rel="prev" href="overload1.html" title="use_service (1 of 2 overloads)">
-<link rel="next" href="../uses_executor.html" title="uses_executor">
-</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="overload1.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../use_service.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="../uses_executor.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.use_service.overload2"></a><a class="link" href="overload2.html" title="use_service (2 of 2 overloads)">use_service
- (2 of 2 overloads)</a>
-</h4></div></div></div>
-<pre class="programlisting">template&lt;
- typename <a class="link" href="../Service.html" title="Service requirements">Service</a>&gt;
-Service &amp; use_service(
- io_context &amp; ioc);
-</pre>
-<p>
- This function is used to locate a service object that corresponds to the
- given service type. If there is no existing implementation of the service,
- then the <a class="link" href="../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- will create a new instance of the service.
- </p>
-<h6>
-<a name="boost_asio.reference.use_service.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.use_service.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.use_service.overload2.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">ioc</span></dt>
-<dd><p>
- The <a class="link" href="../io_context.html" title="io_context"><code class="computeroutput">io_context</code></a>
- object that owns the service.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.use_service.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.use_service.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.use_service.overload2.return_value">Return
- Value</a>
- </h6>
-<p>
- The service interface implementing the specified service type. Ownership
- of the service interface is not transferred to the caller.
- </p>
-<h6>
-<a name="boost_asio.reference.use_service.overload2.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.use_service.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.use_service.overload2.remarks">Remarks</a>
- </h6>
-<p>
- This overload is preserved for backwards compatibility with services that
- inherit from <a class="link" href="../io_context__service.html" title="io_context::service"><code class="computeroutput">io_context::service</code></a>.
- </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="overload1.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../use_service.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="../uses_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/uses_executor.html b/doc/html/boost_asio/reference/uses_executor.html
index 5b251344fc..2aa11d9432 100644
--- a/doc/html/boost_asio/reference/uses_executor.html
+++ b/doc/html/boost_asio/reference/uses_executor.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="../reference.html" title="Reference">
-<link rel="prev" href="use_service/overload2.html" title="use_service (2 of 2 overloads)">
+<link rel="prev" href="use_future_t/use_future_t/overload2.html" title="use_future_t::use_future_t (2 of 2 overloads)">
<link rel="next" href="wait_traits.html" title="wait_traits">
</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="use_service/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="wait_traits.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="use_future_t/use_future_t/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="wait_traits.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -56,7 +56,7 @@ struct uses_executor
</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>
@@ -64,7 +64,7 @@ struct uses_executor
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="use_service/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="wait_traits.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="use_future_t/use_future_t/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="wait_traits.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/wait_traits.html b/doc/html/boost_asio/reference/wait_traits.html
index 9c5de9f893..4c81460eee 100644
--- a/doc/html/boost_asio/reference/wait_traits.html
+++ b/doc/html/boost_asio/reference/wait_traits.html
@@ -82,7 +82,7 @@ struct wait_traits
</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/wait_traits/to_wait_duration.html b/doc/html/boost_asio/reference/wait_traits/to_wait_duration.html
index ca3d9e7657..a6e9a276bc 100644
--- a/doc/html/boost_asio/reference/wait_traits/to_wait_duration.html
+++ b/doc/html/boost_asio/reference/wait_traits/to_wait_duration.html
@@ -42,7 +42,7 @@ static Clock::duration <a class="link" href="to_wait_duration/overload2.html" ti
</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/wait_traits/to_wait_duration/overload1.html b/doc/html/boost_asio/reference/wait_traits/to_wait_duration/overload1.html
index 577dbe13a2..89a85482c6 100644
--- a/doc/html/boost_asio/reference/wait_traits/to_wait_duration/overload1.html
+++ b/doc/html/boost_asio/reference/wait_traits/to_wait_duration/overload1.html
@@ -44,7 +44,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/wait_traits/to_wait_duration/overload2.html b/doc/html/boost_asio/reference/wait_traits/to_wait_duration/overload2.html
index 06fc68bd48..308ec4743b 100644
--- a/doc/html/boost_asio/reference/wait_traits/to_wait_duration/overload2.html
+++ b/doc/html/boost_asio/reference/wait_traits/to_wait_duration/overload2.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../to_wait_duration.html" title="wait_traits::to_wait_duration">
<link rel="prev" href="overload1.html" title="wait_traits::to_wait_duration (1 of 2 overloads)">
-<link rel="next" href="../../windows__object_handle.html" title="windows::object_handle">
+<link rel="next" href="../../windows__basic_object_handle.html" title="windows::basic_object_handle">
</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="../to_wait_duration.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="../../windows__object_handle.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="../to_wait_duration.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="../../windows__basic_object_handle.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
@@ -44,7 +44,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>
@@ -52,7 +52,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="../to_wait_duration.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="../../windows__object_handle.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="../to_wait_duration.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="../../windows__basic_object_handle.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle.html b/doc/html/boost_asio/reference/windows__basic_object_handle.html
new file mode 100644
index 0000000000..8046d9fc95
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle.html
@@ -0,0 +1,295 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_object_handle</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="../reference.html" title="Reference">
+<link rel="prev" href="wait_traits/to_wait_duration/overload2.html" title="wait_traits::to_wait_duration (2 of 2 overloads)">
+<link rel="next" href="windows__basic_object_handle/assign.html" title="windows::basic_object_handle::assign">
+</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="wait_traits/to_wait_duration/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__basic_object_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.windows__basic_object_handle"></a><a class="link" href="windows__basic_object_handle.html" title="windows::basic_object_handle">windows::basic_object_handle</a>
+</h3></div></div></div>
+<p>
+ Provides object-oriented handle functionality.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a> = executor&gt;
+class basic_object_handle
+</pre>
+<h5>
+<a name="boost_asio.reference.windows__basic_object_handle.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.types"></a></span><a class="link" href="windows__basic_object_handle.html#boost_asio.reference.windows__basic_object_handle.types">Types</a>
+ </h5>
+<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="windows__basic_object_handle/executor_type.html" title="windows::basic_object_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_object_handle/lowest_layer_type.html" title="windows::basic_object_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ An object handle is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_object_handle/native_handle_type.html" title="windows::basic_object_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a handle.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.windows__basic_object_handle.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.member_functions"></a></span><a class="link" href="windows__basic_object_handle.html#boost_asio.reference.windows__basic_object_handle.member_functions">Member
+ Functions</a>
+ </h5>
+<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="windows__basic_object_handle/assign.html" title="windows::basic_object_handle::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native handle to the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_object_handle/async_wait.html" title="windows::basic_object_handle::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous wait on the object handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_object_handle/basic_object_handle.html" title="windows::basic_object_handle::basic_object_handle"><span class="bold"><strong>basic_object_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct an object handle without opening it. <br> <span class="silver"> &#8212;</span><br> Construct
+ an object handle on an existing native handle. <br> <span class="silver"> &#8212;</span><br> Move-construct
+ an object handle from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_object_handle/cancel.html" title="windows::basic_object_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_object_handle/close.html" title="windows::basic_object_handle::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_object_handle/get_executor.html" title="windows::basic_object_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_object_handle/is_open.html" title="windows::basic_object_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the handle is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_object_handle/lowest_layer.html" title="windows::basic_object_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_object_handle/native_handle.html" title="windows::basic_object_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native handle representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_object_handle/operator_eq_.html" title="windows::basic_object_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign an object handle from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_object_handle/wait.html" title="windows::basic_object_handle::wait"><span class="bold"><strong>wait</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Perform a blocking wait on the object handle.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+ The <a class="link" href="windows__basic_object_handle.html" title="windows::basic_object_handle"><code class="computeroutput">windows::basic_object_handle</code></a>
+ class provides asynchronous and blocking object-oriented handle functionality.
+ </p>
+<h5>
+<a name="boost_asio.reference.windows__basic_object_handle.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.thread_safety"></a></span><a class="link" href="windows__basic_object_handle.html#boost_asio.reference.windows__basic_object_handle.thread_safety">Thread
+ Safety</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h5>
+<a name="boost_asio.reference.windows__basic_object_handle.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.requirements"></a></span><a class="link" href="windows__basic_object_handle.html#boost_asio.reference.windows__basic_object_handle.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_object_handle.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="wait_traits/to_wait_duration/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__basic_object_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/assign.html b/doc/html/boost_asio/reference/windows__basic_object_handle/assign.html
index fb671f043b..0b925e1e3c 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/assign.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/assign.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::assign</title>
+<title>windows::basic_object_handle::assign</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="next" href="assign/overload1.html" title="windows::stream_handle::assign (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="next" href="assign/overload1.html" title="windows::basic_object_handle::assign (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../windows__stream_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../windows__basic_object_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="assign/overload1.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.windows__stream_handle.assign"></a><a class="link" href="assign.html" title="windows::stream_handle::assign">windows::stream_handle::assign</a>
+<a name="boost_asio.reference.windows__basic_object_handle.assign"></a><a class="link" href="assign.html" title="windows::basic_object_handle::assign">windows::basic_object_handle::assign</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.assign"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.assign"></a>
Assign
an existing native handle to the handle.
</p>
-<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="windows::stream_handle::assign (1 of 2 overloads)">assign</a>(
+<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="windows::basic_object_handle::assign (1 of 2 overloads)">assign</a>(
const native_handle_type &amp; handle);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="windows::stream_handle::assign (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="windows::basic_object_handle::assign (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="assign/overload2.html" title="windows::stream_handle::assign (2 of 2 overloads)">assign</a>(
+void <a class="link" href="assign/overload2.html" title="windows::basic_object_handle::assign (2 of 2 overloads)">assign</a>(
const native_handle_type &amp; handle,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="windows::stream_handle::assign (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="windows::basic_object_handle::assign (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>
@@ -51,7 +51,7 @@ void <a class="link" href="assign/overload2.html" title="windows::stream_handle:
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../windows__stream_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../windows__basic_object_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/assign/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload1.html
index 25c7ad1d4f..9e11bae3ee 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/assign/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::assign (1 of 2 overloads)</title>
+<title>windows::basic_object_handle::assign (1 of 2 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="../assign.html" title="windows::object_handle::assign">
-<link rel="prev" href="../assign.html" title="windows::object_handle::assign">
-<link rel="next" href="overload2.html" title="windows::object_handle::assign (2 of 2 overloads)">
+<link rel="up" href="../assign.html" title="windows::basic_object_handle::assign">
+<link rel="prev" href="../assign.html" title="windows::basic_object_handle::assign">
+<link rel="next" href="overload2.html" title="windows::basic_object_handle::assign (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__object_handle.assign.overload1"></a><a class="link" href="overload1.html" title="windows::object_handle::assign (1 of 2 overloads)">windows::object_handle::assign
+<a name="boost_asio.reference.windows__basic_object_handle.assign.overload1"></a><a class="link" href="overload1.html" title="windows::basic_object_handle::assign (1 of 2 overloads)">windows::basic_object_handle::assign
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -36,7 +36,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/windows__object_handle/assign/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload2.html
index c8ec8fa7cc..0b6cbb1f63 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/assign/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::assign (2 of 2 overloads)</title>
+<title>windows::basic_object_handle::assign (2 of 2 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="../assign.html" title="windows::object_handle::assign">
-<link rel="prev" href="overload1.html" title="windows::object_handle::assign (1 of 2 overloads)">
-<link rel="next" href="../async_wait.html" title="windows::object_handle::async_wait">
+<link rel="up" href="../assign.html" title="windows::basic_object_handle::assign">
+<link rel="prev" href="overload1.html" title="windows::basic_object_handle::assign (1 of 2 overloads)">
+<link rel="next" href="../async_wait.html" title="windows::basic_object_handle::async_wait">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__object_handle.assign.overload2"></a><a class="link" href="overload2.html" title="windows::object_handle::assign (2 of 2 overloads)">windows::object_handle::assign
+<a name="boost_asio.reference.windows__basic_object_handle.assign.overload2"></a><a class="link" href="overload2.html" title="windows::basic_object_handle::assign (2 of 2 overloads)">windows::basic_object_handle::assign
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -37,7 +37,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/windows__object_handle/async_wait.html b/doc/html/boost_asio/reference/windows__basic_object_handle/async_wait.html
index f6a9698cd7..85c2170289 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/async_wait.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/async_wait.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::async_wait</title>
+<title>windows::basic_object_handle::async_wait</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="assign/overload2.html" title="windows::object_handle::assign (2 of 2 overloads)">
-<link rel="next" href="cancel.html" title="windows::object_handle::cancel">
+<link rel="up" href="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="assign/overload2.html" title="windows::basic_object_handle::assign (2 of 2 overloads)">
+<link rel="next" href="basic_object_handle.html" title="windows::basic_object_handle::basic_object_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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_object_handle.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.windows__object_handle.async_wait"></a><a class="link" href="async_wait.html" title="windows::object_handle::async_wait">windows::object_handle::async_wait</a>
+<a name="boost_asio.reference.windows__basic_object_handle.async_wait"></a><a class="link" href="async_wait.html" title="windows::basic_object_handle::async_wait">windows::basic_object_handle::async_wait</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.async_wait"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.async_wait"></a>
Start
an asynchronous wait on the object handle.
</p>
@@ -41,8 +41,8 @@ Start
handle. It always returns immediately.
</p>
<h6>
-<a name="boost_asio.reference.windows__object_handle.async_wait.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.async_wait.parameters"></a></span><a class="link" href="async_wait.html#boost_asio.reference.windows__object_handle.async_wait.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_object_handle.async_wait.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.async_wait.parameters"></a></span><a class="link" href="async_wait.html#boost_asio.reference.windows__basic_object_handle.async_wait.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -61,8 +61,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>
@@ -70,7 +70,7 @@ Start
</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>
@@ -78,7 +78,7 @@ Start
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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_object_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle.html b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle.html
new file mode 100644
index 0000000000..79ee2eb3bc
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle.html
@@ -0,0 +1,82 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_object_handle::basic_object_handle</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="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="async_wait.html" title="windows::basic_object_handle::async_wait">
+<link rel="next" href="basic_object_handle/overload1.html" title="windows::basic_object_handle::basic_object_handle (1 of 5 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="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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_object_handle/overload1.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.windows__basic_object_handle.basic_object_handle"></a><a class="link" href="basic_object_handle.html" title="windows::basic_object_handle::basic_object_handle">windows::basic_object_handle::basic_object_handle</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.basic_object_handle"></a>
+Construct
+ an object handle without opening it.
+ </p>
+<pre class="programlisting">explicit <a class="link" href="basic_object_handle/overload1.html" title="windows::basic_object_handle::basic_object_handle (1 of 5 overloads)">basic_object_handle</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_object_handle/overload1.html" title="windows::basic_object_handle::basic_object_handle (1 of 5 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_object_handle/overload2.html" title="windows::basic_object_handle::basic_object_handle (2 of 5 overloads)">basic_object_handle</a>(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value, basic_object_handle &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_object_handle/overload2.html" title="windows::basic_object_handle::basic_object_handle (2 of 5 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Construct an object handle on an existing native handle.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_object_handle/overload3.html" title="windows::basic_object_handle::basic_object_handle (3 of 5 overloads)">basic_object_handle</a>(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; native_handle);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_object_handle/overload3.html" title="windows::basic_object_handle::basic_object_handle (3 of 5 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_object_handle/overload4.html" title="windows::basic_object_handle::basic_object_handle (4 of 5 overloads)">basic_object_handle</a>(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; native_handle,
+ 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_object_handle/overload4.html" title="windows::basic_object_handle::basic_object_handle (4 of 5 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Move-construct an object handle from another.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_object_handle/overload5.html" title="windows::basic_object_handle::basic_object_handle (5 of 5 overloads)">basic_object_handle</a>(
+ basic_object_handle &amp;&amp; other);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_object_handle/overload5.html" title="windows::basic_object_handle::basic_object_handle (5 of 5 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-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="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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_object_handle/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload1.html
new file mode 100644
index 0000000000..630b0556f2
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload1.html
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_object_handle::basic_object_handle (1 of 5 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_object_handle.html" title="windows::basic_object_handle::basic_object_handle">
+<link rel="prev" href="../basic_object_handle.html" title="windows::basic_object_handle::basic_object_handle">
+<link rel="next" href="overload2.html" title="windows::basic_object_handle::basic_object_handle (2 of 5 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="../basic_object_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_object_handle.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="overload2.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.windows__basic_object_handle.basic_object_handle.overload1"></a><a class="link" href="overload1.html" title="windows::basic_object_handle::basic_object_handle (1 of 5 overloads)">windows::basic_object_handle::basic_object_handle
+ (1 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct an object handle without opening it.
+ </p>
+<pre class="programlisting">basic_object_handle(
+ const executor_type &amp; ex);
+</pre>
+<p>
+ This constructor creates an object handle without opening it.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload1.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 object handle will use, by default, to
+ dispatch handlers for any asynchronous operations performed on
+ the object handle.
+ </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="../basic_object_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_object_handle.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload2.html
new file mode 100644
index 0000000000..97800383f3
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload2.html
@@ -0,0 +1,71 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_object_handle::basic_object_handle (2 of 5 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_object_handle.html" title="windows::basic_object_handle::basic_object_handle">
+<link rel="prev" href="overload1.html" title="windows::basic_object_handle::basic_object_handle (1 of 5 overloads)">
+<link rel="next" href="overload3.html" title="windows::basic_object_handle::basic_object_handle (3 of 5 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_object_handle.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="overload3.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.windows__basic_object_handle.basic_object_handle.overload2"></a><a class="link" href="overload2.html" title="windows::basic_object_handle::basic_object_handle (2 of 5 overloads)">windows::basic_object_handle::basic_object_handle
+ (2 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct an object handle without opening it.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_object_handle(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value, basic_object_handle &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates an object handle without opening it.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload2.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 object
+ handle will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the object handle.
+ </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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_object_handle.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload3.html b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload3.html
new file mode 100644
index 0000000000..a9c81b7401
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload3.html
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_object_handle::basic_object_handle (3 of 5 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_object_handle.html" title="windows::basic_object_handle::basic_object_handle">
+<link rel="prev" href="overload2.html" title="windows::basic_object_handle::basic_object_handle (2 of 5 overloads)">
+<link rel="next" href="overload4.html" title="windows::basic_object_handle::basic_object_handle (4 of 5 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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_object_handle.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="overload4.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.windows__basic_object_handle.basic_object_handle.overload3"></a><a class="link" href="overload3.html" title="windows::basic_object_handle::basic_object_handle (3 of 5 overloads)">windows::basic_object_handle::basic_object_handle
+ (3 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct an object handle on an existing native handle.
+ </p>
+<pre class="programlisting">basic_object_handle(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; native_handle);
+</pre>
+<p>
+ This constructor creates an object handle object to hold an existing
+ native handle.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload3.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 object handle will use, by default, to
+ dispatch handlers for any asynchronous operations performed on
+ the object handle.
+ </p></dd>
+<dt><span class="term">native_handle</span></dt>
+<dd><p>
+ The new underlying handle implementation.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload3.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload3.exceptions"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload3.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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_object_handle.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="overload4.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload4.html b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload4.html
new file mode 100644
index 0000000000..6fc0ab4b10
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload4.html
@@ -0,0 +1,90 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_object_handle::basic_object_handle (4 of 5 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_object_handle.html" title="windows::basic_object_handle::basic_object_handle">
+<link rel="prev" href="overload3.html" title="windows::basic_object_handle::basic_object_handle (3 of 5 overloads)">
+<link rel="next" href="overload5.html" title="windows::basic_object_handle::basic_object_handle (5 of 5 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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_object_handle.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="overload5.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.windows__basic_object_handle.basic_object_handle.overload4"></a><a class="link" href="overload4.html" title="windows::basic_object_handle::basic_object_handle (4 of 5 overloads)">windows::basic_object_handle::basic_object_handle
+ (4 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct an object handle on an existing native handle.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_object_handle(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; native_handle,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates an object handle object to hold an existing
+ native handle.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload4.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload4.parameters"></a></span><a class="link" href="overload4.html#boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload4.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 object
+ handle will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the object handle.
+ </p></dd>
+<dt><span class="term">native_handle</span></dt>
+<dd><p>
+ The new underlying handle implementation.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload4.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload4.exceptions"></a></span><a class="link" href="overload4.html#boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload4.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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_object_handle.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="overload5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload5.html b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload5.html
new file mode 100644
index 0000000000..97838e9960
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload5.html
@@ -0,0 +1,75 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_object_handle::basic_object_handle (5 of 5 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_object_handle.html" title="windows::basic_object_handle::basic_object_handle">
+<link rel="prev" href="overload4.html" title="windows::basic_object_handle::basic_object_handle (4 of 5 overloads)">
+<link rel="next" href="../cancel.html" title="windows::basic_object_handle::cancel">
+</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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_object_handle.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="../cancel.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.windows__basic_object_handle.basic_object_handle.overload5"></a><a class="link" href="overload5.html" title="windows::basic_object_handle::basic_object_handle (5 of 5 overloads)">windows::basic_object_handle::basic_object_handle
+ (5 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct an object handle from another.
+ </p>
+<pre class="programlisting">basic_object_handle(
+ basic_object_handle &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves an object handle from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload5.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload5.parameters"></a></span><a class="link" href="overload5.html#boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload5.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 object handle object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload5.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.windows__basic_object_handle.basic_object_handle.overload5.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_object_handle(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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_object_handle.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/cancel.html b/doc/html/boost_asio/reference/windows__basic_object_handle/cancel.html
index 82739b41c9..3ebd86b313 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/cancel.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/cancel.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::cancel</title>
+<title>windows::basic_object_handle::cancel</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="async_write_some_at.html" title="windows::random_access_handle::async_write_some_at">
-<link rel="next" href="cancel/overload1.html" title="windows::random_access_handle::cancel (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="basic_object_handle/overload5.html" title="windows::basic_object_handle::basic_object_handle (5 of 5 overloads)">
+<link rel="next" href="cancel/overload1.html" title="windows::basic_object_handle::cancel (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_write_some_at.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_object_handle/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="cancel/overload1.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.windows__random_access_handle.cancel"></a><a class="link" href="cancel.html" title="windows::random_access_handle::cancel">windows::random_access_handle::cancel</a>
+<a name="boost_asio.reference.windows__basic_object_handle.cancel"></a><a class="link" href="cancel.html" title="windows::basic_object_handle::cancel">windows::basic_object_handle::cancel</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.cancel"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.cancel"></a>
Cancel
all asynchronous operations associated with the handle.
</p>
-<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="windows::random_access_handle::cancel (1 of 2 overloads)">cancel</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="windows::random_access_handle::cancel (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="windows::basic_object_handle::cancel (1 of 2 overloads)">cancel</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="windows::basic_object_handle::cancel (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="cancel/overload2.html" title="windows::random_access_handle::cancel (2 of 2 overloads)">cancel</a>(
+void <a class="link" href="cancel/overload2.html" title="windows::basic_object_handle::cancel (2 of 2 overloads)">cancel</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="windows::random_access_handle::cancel (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="windows::basic_object_handle::cancel (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>
@@ -49,7 +49,7 @@ void <a class="link" href="cancel/overload2.html" title="windows::random_access_
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_write_some_at.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_object_handle/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/cancel/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload1.html
index 570eabdc4e..5091eecaec 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::cancel (1 of 2 overloads)</title>
+<title>windows::basic_object_handle::cancel (1 of 2 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="../cancel.html" title="windows::object_handle::cancel">
-<link rel="prev" href="../cancel.html" title="windows::object_handle::cancel">
-<link rel="next" href="overload2.html" title="windows::object_handle::cancel (2 of 2 overloads)">
+<link rel="up" href="../cancel.html" title="windows::basic_object_handle::cancel">
+<link rel="prev" href="../cancel.html" title="windows::basic_object_handle::cancel">
+<link rel="next" href="overload2.html" title="windows::basic_object_handle::cancel (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__object_handle.cancel.overload1"></a><a class="link" href="overload1.html" title="windows::object_handle::cancel (1 of 2 overloads)">windows::object_handle::cancel
+<a name="boost_asio.reference.windows__basic_object_handle.cancel.overload1"></a><a class="link" href="overload1.html" title="windows::basic_object_handle::cancel (1 of 2 overloads)">windows::basic_object_handle::cancel
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -38,8 +38,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__object_handle.cancel.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__object_handle.cancel.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_object_handle.cancel.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_object_handle.cancel.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -53,7 +53,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/windows__object_handle/cancel/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload2.html
index f4f5a148a7..14c31c80fe 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::cancel (2 of 2 overloads)</title>
+<title>windows::basic_object_handle::cancel (2 of 2 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="../cancel.html" title="windows::object_handle::cancel">
-<link rel="prev" href="overload1.html" title="windows::object_handle::cancel (1 of 2 overloads)">
-<link rel="next" href="../close.html" title="windows::object_handle::close">
+<link rel="up" href="../cancel.html" title="windows::basic_object_handle::cancel">
+<link rel="prev" href="overload1.html" title="windows::basic_object_handle::cancel (1 of 2 overloads)">
+<link rel="next" href="../close.html" title="windows::basic_object_handle::close">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__object_handle.cancel.overload2"></a><a class="link" href="overload2.html" title="windows::object_handle::cancel (2 of 2 overloads)">windows::object_handle::cancel
+<a name="boost_asio.reference.windows__basic_object_handle.cancel.overload2"></a><a class="link" href="overload2.html" title="windows::basic_object_handle::cancel (2 of 2 overloads)">windows::basic_object_handle::cancel
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -39,8 +39,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__object_handle.cancel.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__object_handle.cancel.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_object_handle.cancel.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_object_handle.cancel.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,7 +54,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/windows__stream_handle/close.html b/doc/html/boost_asio/reference/windows__basic_object_handle/close.html
index 108b6916d6..3a97b80193 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/close.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/close.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::close</title>
+<title>windows::basic_object_handle::close</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="cancel/overload2.html" title="windows::stream_handle::cancel (2 of 2 overloads)">
-<link rel="next" href="close/overload1.html" title="windows::stream_handle::close (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="cancel/overload2.html" title="windows::basic_object_handle::cancel (2 of 2 overloads)">
+<link rel="next" href="close/overload1.html" title="windows::basic_object_handle::close (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="close/overload1.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.windows__stream_handle.close"></a><a class="link" href="close.html" title="windows::stream_handle::close">windows::stream_handle::close</a>
+<a name="boost_asio.reference.windows__basic_object_handle.close"></a><a class="link" href="close.html" title="windows::basic_object_handle::close">windows::basic_object_handle::close</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.close"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.close"></a>
Close
the handle.
</p>
-<pre class="programlisting">void <a class="link" href="close/overload1.html" title="windows::stream_handle::close (1 of 2 overloads)">close</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="windows::stream_handle::close (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="close/overload1.html" title="windows::basic_object_handle::close (1 of 2 overloads)">close</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="windows::basic_object_handle::close (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="close/overload2.html" title="windows::stream_handle::close (2 of 2 overloads)">close</a>(
+void <a class="link" href="close/overload2.html" title="windows::basic_object_handle::close (2 of 2 overloads)">close</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="windows::stream_handle::close (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="windows::basic_object_handle::close (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>
@@ -49,7 +49,7 @@ void <a class="link" href="close/overload2.html" title="windows::stream_handle::
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/close/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/close/overload1.html
index 3f9561bf40..225530e320 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/close/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/close/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::close (1 of 2 overloads)</title>
+<title>windows::basic_object_handle::close (1 of 2 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="../close.html" title="windows::overlapped_handle::close">
-<link rel="prev" href="../close.html" title="windows::overlapped_handle::close">
-<link rel="next" href="overload2.html" title="windows::overlapped_handle::close (2 of 2 overloads)">
+<link rel="up" href="../close.html" title="windows::basic_object_handle::close">
+<link rel="prev" href="../close.html" title="windows::basic_object_handle::close">
+<link rel="next" href="overload2.html" title="windows::basic_object_handle::close (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__overlapped_handle.close.overload1"></a><a class="link" href="overload1.html" title="windows::overlapped_handle::close (1 of 2 overloads)">windows::overlapped_handle::close
+<a name="boost_asio.reference.windows__basic_object_handle.close.overload1"></a><a class="link" href="overload1.html" title="windows::basic_object_handle::close (1 of 2 overloads)">windows::basic_object_handle::close
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -38,8 +38,8 @@
<code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.close.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__overlapped_handle.close.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_object_handle.close.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_object_handle.close.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -53,7 +53,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/windows__object_handle/close/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/close/overload2.html
index 5dc7043c02..3c45d27e15 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/close/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/close/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::close (2 of 2 overloads)</title>
+<title>windows::basic_object_handle::close (2 of 2 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="../close.html" title="windows::object_handle::close">
-<link rel="prev" href="overload1.html" title="windows::object_handle::close (1 of 2 overloads)">
-<link rel="next" href="../executor_type.html" title="windows::object_handle::executor_type">
+<link rel="up" href="../close.html" title="windows::basic_object_handle::close">
+<link rel="prev" href="overload1.html" title="windows::basic_object_handle::close (1 of 2 overloads)">
+<link rel="next" href="../executor_type.html" title="windows::basic_object_handle::executor_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__object_handle.close.overload2"></a><a class="link" href="overload2.html" title="windows::object_handle::close (2 of 2 overloads)">windows::object_handle::close
+<a name="boost_asio.reference.windows__basic_object_handle.close.overload2"></a><a class="link" href="overload2.html" title="windows::basic_object_handle::close (2 of 2 overloads)">windows::basic_object_handle::close
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -39,8 +39,8 @@
<code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__object_handle.close.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__object_handle.close.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_object_handle.close.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_object_handle.close.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,7 +54,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/windows__basic_object_handle/executor_type.html b/doc/html/boost_asio/reference/windows__basic_object_handle/executor_type.html
new file mode 100644
index 0000000000..2f25ebfd7a
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/executor_type.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_object_handle::executor_type</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="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="close/overload2.html" title="windows::basic_object_handle::close (2 of 2 overloads)">
+<link rel="next" href="get_executor.html" title="windows::basic_object_handle::get_executor">
+</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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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_executor.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.windows__basic_object_handle.executor_type"></a><a class="link" href="executor_type.html" title="windows::basic_object_handle::executor_type">windows::basic_object_handle::executor_type</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.executor_type"></a>
+The
+ type of the executor associated with the object.
+ </p>
+<pre class="programlisting">typedef Executor executor_type;
+</pre>
+<h6>
+<a name="boost_asio.reference.windows__basic_object_handle.executor_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__basic_object_handle.executor_type.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_object_handle.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/get_executor.html b/doc/html/boost_asio/reference/windows__basic_object_handle/get_executor.html
index fc9a65a811..b70f51abff 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/get_executor.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/get_executor.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::get_executor</title>
+<title>windows::basic_object_handle::get_executor</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="executor_type.html" title="windows::object_handle::executor_type">
-<link rel="next" href="get_io_context.html" title="windows::object_handle::get_io_context">
+<link rel="up" href="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="executor_type.html" title="windows::basic_object_handle::executor_type">
+<link rel="next" href="is_open.html" title="windows::basic_object_handle::is_open">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</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="../windows__object_handle.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="../windows__basic_object_handle.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="is_open.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.windows__object_handle.get_executor"></a><a class="link" href="get_executor.html" title="windows::object_handle::get_executor">windows::object_handle::get_executor</a>
+<a name="boost_asio.reference.windows__basic_object_handle.get_executor"></a><a class="link" href="get_executor.html" title="windows::basic_object_handle::get_executor">windows::basic_object_handle::get_executor</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.get_executor"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.get_executor"></a>
Get
the executor associated with the object.
</p>
@@ -36,7 +36,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>
@@ -44,7 +44,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="../windows__object_handle.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="../windows__basic_object_handle.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="is_open.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/is_open.html b/doc/html/boost_asio/reference/windows__basic_object_handle/is_open.html
index 53b327b548..33d5582118 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/is_open.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/is_open.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::is_open</title>
+<title>windows::basic_object_handle::is_open</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="get_io_service.html" title="windows::overlapped_handle::get_io_service">
-<link rel="next" href="lowest_layer.html" title="windows::overlapped_handle::lowest_layer">
+<link rel="up" href="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="get_executor.html" title="windows::basic_object_handle::get_executor">
+<link rel="next" href="lowest_layer.html" title="windows::basic_object_handle::lowest_layer">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</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="../windows__overlapped_handle.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="lowest_layer.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="../windows__basic_object_handle.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="lowest_layer.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.windows__overlapped_handle.is_open"></a><a class="link" href="is_open.html" title="windows::overlapped_handle::is_open">windows::overlapped_handle::is_open</a>
+<a name="boost_asio.reference.windows__basic_object_handle.is_open"></a><a class="link" href="is_open.html" title="windows::basic_object_handle::is_open">windows::basic_object_handle::is_open</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.is_open"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.is_open"></a>
Determine
whether the handle is open.
</p>
@@ -36,7 +36,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>
@@ -44,7 +44,7 @@ Determine
</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="../windows__overlapped_handle.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="lowest_layer.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="../windows__basic_object_handle.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/lowest_layer.html b/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer.html
index 1f949a805e..5daec8e87f 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/lowest_layer.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::lowest_layer</title>
+<title>windows::basic_object_handle::lowest_layer</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="is_open.html" title="windows::overlapped_handle::is_open">
-<link rel="next" href="lowest_layer/overload1.html" title="windows::overlapped_handle::lowest_layer (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="is_open.html" title="windows::basic_object_handle::is_open">
+<link rel="next" href="lowest_layer/overload1.html" title="windows::basic_object_handle::lowest_layer (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="lowest_layer/overload1.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.windows__overlapped_handle.lowest_layer"></a><a class="link" href="lowest_layer.html" title="windows::overlapped_handle::lowest_layer">windows::overlapped_handle::lowest_layer</a>
+<a name="boost_asio.reference.windows__basic_object_handle.lowest_layer"></a><a class="link" href="lowest_layer.html" title="windows::basic_object_handle::lowest_layer">windows::basic_object_handle::lowest_layer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.lowest_layer"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.lowest_layer"></a>
Get
a reference to the lowest layer.
</p>
-<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="windows::overlapped_handle::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="windows::overlapped_handle::lowest_layer (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="windows::basic_object_handle::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="windows::basic_object_handle::lowest_layer (1 of 2 overloads)">more...</a></em></span>
</pre>
<p>
Get a const reference to the lowest layer.
</p>
-<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="windows::overlapped_handle::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="windows::overlapped_handle::lowest_layer (2 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="windows::basic_object_handle::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="windows::basic_object_handle::lowest_layer (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>
@@ -51,7 +51,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/lowest_layer/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload1.html
index cd685beaad..49ad2f7304 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::lowest_layer (1 of 2 overloads)</title>
+<title>windows::basic_object_handle::lowest_layer (1 of 2 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="../lowest_layer.html" title="windows::object_handle::lowest_layer">
-<link rel="prev" href="../lowest_layer.html" title="windows::object_handle::lowest_layer">
-<link rel="next" href="overload2.html" title="windows::object_handle::lowest_layer (2 of 2 overloads)">
+<link rel="up" href="../lowest_layer.html" title="windows::basic_object_handle::lowest_layer">
+<link rel="prev" href="../lowest_layer.html" title="windows::basic_object_handle::lowest_layer">
+<link rel="next" href="overload2.html" title="windows::basic_object_handle::lowest_layer (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__object_handle.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="windows::object_handle::lowest_layer (1 of 2 overloads)">windows::object_handle::lowest_layer
+<a name="boost_asio.reference.windows__basic_object_handle.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="windows::basic_object_handle::lowest_layer (1 of 2 overloads)">windows::basic_object_handle::lowest_layer
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -34,12 +34,12 @@
</pre>
<p>
This function returns a reference to the lowest layer in a stack of layers.
- Since an <a class="link" href="../../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
- cannot contain any further layers, it simply returns a reference to itself.
+ Since an object handle cannot contain any further layers, it simply returns
+ a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.windows__object_handle.lowest_layer.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__object_handle.lowest_layer.overload1.return_value">Return
+<a name="boost_asio.reference.windows__basic_object_handle.lowest_layer.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_object_handle.lowest_layer.overload1.return_value">Return
Value</a>
</h6>
<p>
@@ -49,7 +49,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/windows__object_handle/lowest_layer/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload2.html
index ff5203fb60..f79084eb18 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::lowest_layer (2 of 2 overloads)</title>
+<title>windows::basic_object_handle::lowest_layer (2 of 2 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="../lowest_layer.html" title="windows::object_handle::lowest_layer">
-<link rel="prev" href="overload1.html" title="windows::object_handle::lowest_layer (1 of 2 overloads)">
-<link rel="next" href="../lowest_layer_type.html" title="windows::object_handle::lowest_layer_type">
+<link rel="up" href="../lowest_layer.html" title="windows::basic_object_handle::lowest_layer">
+<link rel="prev" href="overload1.html" title="windows::basic_object_handle::lowest_layer (1 of 2 overloads)">
+<link rel="next" href="../lowest_layer_type.html" title="windows::basic_object_handle::lowest_layer_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__object_handle.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="windows::object_handle::lowest_layer (2 of 2 overloads)">windows::object_handle::lowest_layer
+<a name="boost_asio.reference.windows__basic_object_handle.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="windows::basic_object_handle::lowest_layer (2 of 2 overloads)">windows::basic_object_handle::lowest_layer
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -34,12 +34,12 @@
</pre>
<p>
This function returns a const reference to the lowest layer in a stack
- of layers. Since an <a class="link" href="../../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
- cannot contain any further layers, it simply returns a reference to itself.
+ of layers. Since an object handle cannot contain any further layers,
+ it simply returns a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.windows__object_handle.lowest_layer.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__object_handle.lowest_layer.overload2.return_value">Return
+<a name="boost_asio.reference.windows__basic_object_handle.lowest_layer.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_object_handle.lowest_layer.overload2.return_value">Return
Value</a>
</h6>
<p>
@@ -49,7 +49,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/windows__object_handle/lowest_layer_type.html b/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer_type.html
index ea9453780f..c092a17779 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::lowest_layer_type</title>
+<title>windows::basic_object_handle::lowest_layer_type</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="lowest_layer/overload2.html" title="windows::object_handle::lowest_layer (2 of 2 overloads)">
-<link rel="next" href="native_handle.html" title="windows::object_handle::native_handle">
+<link rel="up" href="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="lowest_layer/overload2.html" title="windows::basic_object_handle::lowest_layer (2 of 2 overloads)">
+<link rel="next" href="native_handle.html" title="windows::basic_object_handle::native_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,22 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="native_handle.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.windows__object_handle.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="windows::object_handle::lowest_layer_type">windows::object_handle::lowest_layer_type</a>
+<a name="boost_asio.reference.windows__basic_object_handle.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="windows::basic_object_handle::lowest_layer_type">windows::basic_object_handle::lowest_layer_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.lowest_layer_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.lowest_layer_type"></a>
An
- <a class="link" href="../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
- is always the lowest layer.
+ object handle is always the lowest layer.
</p>
-<pre class="programlisting">typedef object_handle lowest_layer_type;
+<pre class="programlisting">typedef basic_object_handle lowest_layer_type;
</pre>
<h6>
-<a name="boost_asio.reference.windows__object_handle.lowest_layer_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__object_handle.lowest_layer_type.types">Types</a>
+<a name="boost_asio.reference.windows__basic_object_handle.lowest_layer_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_object_handle.lowest_layer_type.types">Types</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -59,7 +58,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="executor_type.html" title="windows::object_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="executor_type.html" title="windows::basic_object_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -71,19 +70,19 @@ An
<tr>
<td>
<p>
- <a class="link" href="lowest_layer_type.html" title="windows::object_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="lowest_layer_type.html" title="windows::basic_object_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
<p>
- An object_handle is always the lowest layer.
+ An object handle is always the lowest layer.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="native_handle_type.html" title="windows::object_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="native_handle_type.html" title="windows::basic_object_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -95,8 +94,8 @@ An
</tbody>
</table></div>
<h6>
-<a name="boost_asio.reference.windows__object_handle.lowest_layer_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__object_handle.lowest_layer_type.member_functions">Member
+<a name="boost_asio.reference.windows__basic_object_handle.lowest_layer_type.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_object_handle.lowest_layer_type.member_functions">Member
Functions</a>
</h6>
<div class="informaltable"><table class="table">
@@ -120,7 +119,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="assign.html" title="windows::object_handle::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="assign.html" title="windows::basic_object_handle::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -132,7 +131,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="async_wait.html" title="windows::object_handle::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ <a class="link" href="async_wait.html" title="windows::basic_object_handle::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
</p>
</td>
<td>
@@ -144,69 +143,57 @@ An
<tr>
<td>
<p>
- <a class="link" href="cancel.html" title="windows::object_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ <a class="link" href="basic_object_handle.html" title="windows::basic_object_handle::basic_object_handle"><span class="bold"><strong>basic_object_handle</strong></span></a>
</p>
</td>
<td>
<p>
- Cancel all asynchronous operations associated with the handle.
+ Construct an object handle without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct an object handle on an existing native handle. <br>
+ <span class="silver"> &#8212;</span><br> Move-construct an object handle from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="close.html" title="windows::object_handle::close"><span class="bold"><strong>close</strong></span></a>
+ <a class="link" href="cancel.html" title="windows::basic_object_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Close the handle.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="get_executor.html" title="windows::object_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="get_io_context.html" title="windows::object_handle::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="close.html" title="windows::basic_object_handle::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="get_io_service.html" title="windows::object_handle::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="get_executor.html" title="windows::basic_object_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="is_open.html" title="windows::object_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="is_open.html" title="windows::basic_object_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -218,7 +205,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="lowest_layer.html" title="windows::object_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="lowest_layer.html" title="windows::basic_object_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -231,7 +218,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="native_handle.html" title="windows::object_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="native_handle.html" title="windows::basic_object_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -243,33 +230,19 @@ An
<tr>
<td>
<p>
- <a class="link" href="object_handle.html" title="windows::object_handle::object_handle"><span class="bold"><strong>object_handle</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Construct an object_handle without opening it. <br> <span class="silver"> &#8212;</span><br>
- Construct an object_handle on an existing native handle. <br>
- <span class="silver"> &#8212;</span><br> Move-construct an object_handle from another.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="operator_eq_.html" title="windows::object_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="operator_eq_.html" title="windows::basic_object_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
<p>
- Move-assign an object_handle from another.
+ Move-assign an object handle from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="wait.html" title="windows::object_handle::wait"><span class="bold"><strong>wait</strong></span></a>
+ <a class="link" href="wait.html" title="windows::basic_object_handle::wait"><span class="bold"><strong>wait</strong></span></a>
</p>
</td>
<td>
@@ -281,12 +254,12 @@ An
</tbody>
</table></div>
<p>
- The <a class="link" href="../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
+ The <a class="link" href="../windows__basic_object_handle.html" title="windows::basic_object_handle"><code class="computeroutput">windows::basic_object_handle</code></a>
class provides asynchronous and blocking object-oriented handle functionality.
</p>
<h6>
-<a name="boost_asio.reference.windows__object_handle.lowest_layer_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__object_handle.lowest_layer_type.thread_safety">Thread
+<a name="boost_asio.reference.windows__basic_object_handle.lowest_layer_type.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_object_handle.lowest_layer_type.thread_safety">Thread
Safety</a>
</h6>
<p>
@@ -296,11 +269,11 @@ An
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.windows__object_handle.lowest_layer_type.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__object_handle.lowest_layer_type.requirements">Requirements</a>
+<a name="boost_asio.reference.windows__basic_object_handle.lowest_layer_type.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_object_handle.lowest_layer_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/object_handle.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_object_handle.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -308,7 +281,7 @@ An
</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>
@@ -316,7 +289,7 @@ An
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/native_handle.html b/doc/html/boost_asio/reference/windows__basic_object_handle/native_handle.html
index 5a96c8d3fe..c06964a467 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/native_handle.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/native_handle.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::native_handle</title>
+<title>windows::basic_object_handle::native_handle</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="lowest_layer_type.html" title="windows::object_handle::lowest_layer_type">
-<link rel="next" href="native_handle_type.html" title="windows::object_handle::native_handle_type">
+<link rel="up" href="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="lowest_layer_type.html" title="windows::basic_object_handle::lowest_layer_type">
+<link rel="next" href="native_handle_type.html" title="windows::basic_object_handle::native_handle_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="native_handle_type.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.windows__object_handle.native_handle"></a><a class="link" href="native_handle.html" title="windows::object_handle::native_handle">windows::object_handle::native_handle</a>
+<a name="boost_asio.reference.windows__basic_object_handle.native_handle"></a><a class="link" href="native_handle.html" title="windows::basic_object_handle::native_handle">windows::basic_object_handle::native_handle</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.native_handle"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.native_handle"></a>
Get
the native handle representation.
</p>
@@ -41,7 +41,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>
@@ -49,7 +49,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/native_handle_type.html b/doc/html/boost_asio/reference/windows__basic_object_handle/native_handle_type.html
index 87f096f20c..fc73825be5 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/native_handle_type.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/native_handle_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::native_handle_type</title>
+<title>windows::basic_object_handle::native_handle_type</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="native_handle.html" title="windows::overlapped_handle::native_handle">
-<link rel="next" href="operator_eq_.html" title="windows::overlapped_handle::operator=">
+<link rel="up" href="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="native_handle.html" title="windows::basic_object_handle::native_handle">
+<link rel="next" href="operator_eq_.html" title="windows::basic_object_handle::operator=">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,25 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="operator_eq_.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.windows__overlapped_handle.native_handle_type"></a><a class="link" href="native_handle_type.html" title="windows::overlapped_handle::native_handle_type">windows::overlapped_handle::native_handle_type</a>
+<a name="boost_asio.reference.windows__basic_object_handle.native_handle_type"></a><a class="link" href="native_handle_type.html" title="windows::basic_object_handle::native_handle_type">windows::basic_object_handle::native_handle_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.native_handle_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.native_handle_type"></a>
The
native representation of a handle.
</p>
<pre class="programlisting">typedef implementation_defined native_handle_type;
</pre>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.native_handle_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.windows__overlapped_handle.native_handle_type.requirements">Requirements</a>
+<a name="boost_asio.reference.windows__basic_object_handle.native_handle_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.windows__basic_object_handle.native_handle_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/overlapped_handle.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_object_handle.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -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>
@@ -54,7 +54,7 @@ The
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/operator_eq_.html b/doc/html/boost_asio/reference/windows__basic_object_handle/operator_eq_.html
new file mode 100644
index 0000000000..1064eb54cf
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/operator_eq_.html
@@ -0,0 +1,75 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_object_handle::operator=</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="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="native_handle_type.html" title="windows::basic_object_handle::native_handle_type">
+<link rel="next" href="wait.html" title="windows::basic_object_handle::wait">
+</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="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="wait.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.windows__basic_object_handle.operator_eq_"></a><a class="link" href="operator_eq_.html" title="windows::basic_object_handle::operator=">windows::basic_object_handle::operator=</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.operator_eq_"></a>
+Move-assign
+ an object handle from another.
+ </p>
+<pre class="programlisting">basic_object_handle &amp; operator=(
+ basic_object_handle &amp;&amp; other);
+</pre>
+<p>
+ This assignment operator moves an object handle from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_object_handle.operator_eq_.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__basic_object_handle.operator_eq_.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 object handle object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_object_handle.operator_eq_.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__basic_object_handle.operator_eq_.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_object_handle(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="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="wait.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/wait.html b/doc/html/boost_asio/reference/windows__basic_object_handle/wait.html
index fb0c736ee2..314a6c0d0c 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/wait.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/wait.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::wait</title>
+<title>windows::basic_object_handle::wait</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="operator_eq_.html" title="windows::object_handle::operator=">
-<link rel="next" href="wait/overload1.html" title="windows::object_handle::wait (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_object_handle.html" title="windows::basic_object_handle">
+<link rel="prev" href="operator_eq_.html" title="windows::basic_object_handle::operator=">
+<link rel="next" href="wait/overload1.html" title="windows::basic_object_handle::wait (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="wait/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="wait/overload1.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.windows__object_handle.wait"></a><a class="link" href="wait.html" title="windows::object_handle::wait">windows::object_handle::wait</a>
+<a name="boost_asio.reference.windows__basic_object_handle.wait"></a><a class="link" href="wait.html" title="windows::basic_object_handle::wait">windows::basic_object_handle::wait</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.wait"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_object_handle.wait"></a>
Perform
a blocking wait on the object handle.
</p>
-<pre class="programlisting">void <a class="link" href="wait/overload1.html" title="windows::object_handle::wait (1 of 2 overloads)">wait</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="wait/overload1.html" title="windows::object_handle::wait (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="wait/overload1.html" title="windows::basic_object_handle::wait (1 of 2 overloads)">wait</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="wait/overload1.html" title="windows::basic_object_handle::wait (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="wait/overload2.html" title="windows::object_handle::wait (2 of 2 overloads)">wait</a>(
+void <a class="link" href="wait/overload2.html" title="windows::basic_object_handle::wait (2 of 2 overloads)">wait</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="wait/overload2.html" title="windows::object_handle::wait (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="wait/overload2.html" title="windows::basic_object_handle::wait (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>
@@ -49,7 +49,7 @@ void <a class="link" href="wait/overload2.html" title="windows::object_handle::w
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="wait/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_object_handle.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="wait/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/wait/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload1.html
index 86d38268ad..9eeab6ce85 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/wait/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::wait (1 of 2 overloads)</title>
+<title>windows::basic_object_handle::wait (1 of 2 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="../wait.html" title="windows::object_handle::wait">
-<link rel="prev" href="../wait.html" title="windows::object_handle::wait">
-<link rel="next" href="overload2.html" title="windows::object_handle::wait (2 of 2 overloads)">
+<link rel="up" href="../wait.html" title="windows::basic_object_handle::wait">
+<link rel="prev" href="../wait.html" title="windows::basic_object_handle::wait">
+<link rel="next" href="overload2.html" title="windows::basic_object_handle::wait (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__object_handle.wait.overload1"></a><a class="link" href="overload1.html" title="windows::object_handle::wait (1 of 2 overloads)">windows::object_handle::wait
+<a name="boost_asio.reference.windows__basic_object_handle.wait.overload1"></a><a class="link" href="overload1.html" title="windows::basic_object_handle::wait (1 of 2 overloads)">windows::basic_object_handle::wait
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -38,8 +38,8 @@
handle has been set to the signalled state.
</p>
<h6>
-<a name="boost_asio.reference.windows__object_handle.wait.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.wait.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__object_handle.wait.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_object_handle.wait.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.wait.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_object_handle.wait.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -53,7 +53,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/windows__object_handle/wait/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload2.html
index 33368404ea..306358e545 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/wait/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::wait (2 of 2 overloads)</title>
+<title>windows::basic_object_handle::wait (2 of 2 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="../wait.html" title="windows::object_handle::wait">
-<link rel="prev" href="overload1.html" title="windows::object_handle::wait (1 of 2 overloads)">
-<link rel="next" href="../../windows__overlapped_handle.html" title="windows::overlapped_handle">
+<link rel="up" href="../wait.html" title="windows::basic_object_handle::wait">
+<link rel="prev" href="overload1.html" title="windows::basic_object_handle::wait (1 of 2 overloads)">
+<link rel="next" href="../../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,11 +20,11 @@
</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="../wait.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="../../windows__overlapped_handle.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="../wait.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="../../windows__basic_overlapped_handle.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.windows__object_handle.wait.overload2"></a><a class="link" href="overload2.html" title="windows::object_handle::wait (2 of 2 overloads)">windows::object_handle::wait
+<a name="boost_asio.reference.windows__basic_object_handle.wait.overload2"></a><a class="link" href="overload2.html" title="windows::basic_object_handle::wait (2 of 2 overloads)">windows::basic_object_handle::wait
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -39,8 +39,8 @@
handle has been set to the signalled state.
</p>
<h6>
-<a name="boost_asio.reference.windows__object_handle.wait.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.wait.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__object_handle.wait.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_object_handle.wait.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_object_handle.wait.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_object_handle.wait.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,7 +54,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>
@@ -62,7 +62,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="../wait.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="../../windows__overlapped_handle.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="../wait.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="../../windows__basic_overlapped_handle.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_overlapped_handle.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle.html
new file mode 100644
index 0000000000..8199b14942
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle.html
@@ -0,0 +1,340 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_overlapped_handle</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="../reference.html" title="Reference">
+<link rel="prev" href="windows__basic_object_handle/wait/overload2.html" title="windows::basic_object_handle::wait (2 of 2 overloads)">
+<link rel="next" href="windows__basic_overlapped_handle/assign.html" title="windows::basic_overlapped_handle::assign">
+</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="windows__basic_object_handle/wait/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__basic_overlapped_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.windows__basic_overlapped_handle"></a><a class="link" href="windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">windows::basic_overlapped_handle</a>
+</h3></div></div></div>
+<p>
+ Provides Windows handle functionality for objects that support overlapped
+ I/O.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a> = executor&gt;
+class basic_overlapped_handle
+</pre>
+<h5>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.types"></a></span><a class="link" href="windows__basic_overlapped_handle.html#boost_asio.reference.windows__basic_overlapped_handle.types">Types</a>
+ </h5>
+<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="windows__basic_overlapped_handle/executor_type.html" title="windows::basic_overlapped_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_overlapped_handle/lowest_layer_type.html" title="windows::basic_overlapped_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ An overlapped_handle is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_overlapped_handle/native_handle_type.html" title="windows::basic_overlapped_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a handle.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.member_functions"></a></span><a class="link" href="windows__basic_overlapped_handle.html#boost_asio.reference.windows__basic_overlapped_handle.member_functions">Member
+ Functions</a>
+ </h5>
+<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="windows__basic_overlapped_handle/assign.html" title="windows::basic_overlapped_handle::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native handle to the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_overlapped_handle/basic_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle"><span class="bold"><strong>basic_overlapped_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct an overlapped handle without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct an overlapped handle on an existing native handle. <br>
+ <span class="silver"> &#8212;</span><br> Move-construct an overlapped handle from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_overlapped_handle/cancel.html" title="windows::basic_overlapped_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_overlapped_handle/close.html" title="windows::basic_overlapped_handle::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_overlapped_handle/get_executor.html" title="windows::basic_overlapped_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_overlapped_handle/is_open.html" title="windows::basic_overlapped_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the handle is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_overlapped_handle/lowest_layer.html" title="windows::basic_overlapped_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_overlapped_handle/native_handle.html" title="windows::basic_overlapped_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native handle representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_overlapped_handle/operator_eq_.html" title="windows::basic_overlapped_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign an overlapped handle from another.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.protected_member_functions"></a></span><a class="link" href="windows__basic_overlapped_handle.html#boost_asio.reference.windows__basic_overlapped_handle.protected_member_functions">Protected
+ Member Functions</a>
+ </h5>
+<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="windows__basic_overlapped_handle/_basic_overlapped_handle.html" title="windows::basic_overlapped_handle::~basic_overlapped_handle"><span class="bold"><strong>~basic_overlapped_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Protected destructor to prevent deletion through this type.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.protected_data_members"></a></span><a class="link" href="windows__basic_overlapped_handle.html#boost_asio.reference.windows__basic_overlapped_handle.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<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="windows__basic_overlapped_handle/impl_.html" title="windows::basic_overlapped_handle::impl_"><span class="bold"><strong>impl_</strong></span></a>
+ </p>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+ The <a class="link" href="windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
+ class provides the ability to wrap a Windows handle. The underlying object
+ referred to by the handle must support overlapped I/O.
+ </p>
+<h5>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.thread_safety"></a></span><a class="link" href="windows__basic_overlapped_handle.html#boost_asio.reference.windows__basic_overlapped_handle.thread_safety">Thread
+ Safety</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h5>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.requirements"></a></span><a class="link" href="windows__basic_overlapped_handle.html#boost_asio.reference.windows__basic_overlapped_handle.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_overlapped_handle.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="windows__basic_object_handle/wait/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__basic_overlapped_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/_overlapped_handle.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/_basic_overlapped_handle.html
index c7638c30a9..916afddc01 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/_overlapped_handle.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/_basic_overlapped_handle.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::~overlapped_handle</title>
+<title>windows::basic_overlapped_handle::~basic_overlapped_handle</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="overlapped_handle/overload3.html" title="windows::overlapped_handle::overlapped_handle (3 of 3 overloads)">
-<link rel="next" href="../windows__overlapped_ptr.html" title="windows::overlapped_ptr">
+<link rel="up" href="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="operator_eq_.html" title="windows::basic_overlapped_handle::operator=">
+<link rel="next" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,18 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overlapped_handle/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="../windows__overlapped_ptr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="../windows__basic_random_access_handle.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.windows__overlapped_handle._overlapped_handle"></a><a class="link" href="_overlapped_handle.html" title="windows::overlapped_handle::~overlapped_handle">windows::overlapped_handle::~overlapped_handle</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle._basic_overlapped_handle"></a><a class="link" href="_basic_overlapped_handle.html" title="windows::basic_overlapped_handle::~basic_overlapped_handle">windows::basic_overlapped_handle::~basic_overlapped_handle</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle._overlapped_handle"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle._basic_overlapped_handle"></a>
Protected
destructor to prevent deletion through this type.
</p>
-<pre class="programlisting">~overlapped_handle();
+<pre class="programlisting">~basic_overlapped_handle();
</pre>
<p>
This function destroys the handle, cancelling any outstanding asynchronous
@@ -40,7 +40,7 @@ Protected
</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 @@ Protected
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overlapped_handle/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="../windows__overlapped_ptr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="../windows__basic_random_access_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/assign.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/assign.html
index d281dd35c0..996f70cf7e 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/assign.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/assign.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::assign</title>
+<title>windows::basic_overlapped_handle::assign</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="next" href="assign/overload1.html" title="windows::random_access_handle::assign (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="next" href="assign/overload1.html" title="windows::basic_overlapped_handle::assign (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../windows__random_access_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../windows__basic_overlapped_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="assign/overload1.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.windows__random_access_handle.assign"></a><a class="link" href="assign.html" title="windows::random_access_handle::assign">windows::random_access_handle::assign</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.assign"></a><a class="link" href="assign.html" title="windows::basic_overlapped_handle::assign">windows::basic_overlapped_handle::assign</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.assign"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.assign"></a>
Assign
an existing native handle to the handle.
</p>
-<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="windows::random_access_handle::assign (1 of 2 overloads)">assign</a>(
+<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="windows::basic_overlapped_handle::assign (1 of 2 overloads)">assign</a>(
const native_handle_type &amp; handle);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="windows::random_access_handle::assign (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="windows::basic_overlapped_handle::assign (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="assign/overload2.html" title="windows::random_access_handle::assign (2 of 2 overloads)">assign</a>(
+void <a class="link" href="assign/overload2.html" title="windows::basic_overlapped_handle::assign (2 of 2 overloads)">assign</a>(
const native_handle_type &amp; handle,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="windows::random_access_handle::assign (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="windows::basic_overlapped_handle::assign (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>
@@ -51,7 +51,7 @@ void <a class="link" href="assign/overload2.html" title="windows::random_access_
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../windows__random_access_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../windows__basic_overlapped_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/assign/overload1.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/assign/overload1.html
index 5e12036f71..9eb597e522 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/assign/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/assign/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::assign (1 of 2 overloads)</title>
+<title>windows::basic_overlapped_handle::assign (1 of 2 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="../assign.html" title="windows::overlapped_handle::assign">
-<link rel="prev" href="../assign.html" title="windows::overlapped_handle::assign">
-<link rel="next" href="overload2.html" title="windows::overlapped_handle::assign (2 of 2 overloads)">
+<link rel="up" href="../assign.html" title="windows::basic_overlapped_handle::assign">
+<link rel="prev" href="../assign.html" title="windows::basic_overlapped_handle::assign">
+<link rel="next" href="overload2.html" title="windows::basic_overlapped_handle::assign (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__overlapped_handle.assign.overload1"></a><a class="link" href="overload1.html" title="windows::overlapped_handle::assign (1 of 2 overloads)">windows::overlapped_handle::assign
+<a name="boost_asio.reference.windows__basic_overlapped_handle.assign.overload1"></a><a class="link" href="overload1.html" title="windows::basic_overlapped_handle::assign (1 of 2 overloads)">windows::basic_overlapped_handle::assign
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -36,7 +36,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/windows__overlapped_handle/assign/overload2.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/assign/overload2.html
index cd32e51a47..fe65975b72 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/assign/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/assign/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::assign (2 of 2 overloads)</title>
+<title>windows::basic_overlapped_handle::assign (2 of 2 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="../assign.html" title="windows::overlapped_handle::assign">
-<link rel="prev" href="overload1.html" title="windows::overlapped_handle::assign (1 of 2 overloads)">
-<link rel="next" href="../cancel.html" title="windows::overlapped_handle::cancel">
+<link rel="up" href="../assign.html" title="windows::basic_overlapped_handle::assign">
+<link rel="prev" href="overload1.html" title="windows::basic_overlapped_handle::assign (1 of 2 overloads)">
+<link rel="next" href="../basic_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,11 +20,11 @@
</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="../assign.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="../cancel.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="../assign.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_overlapped_handle.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.windows__overlapped_handle.assign.overload2"></a><a class="link" href="overload2.html" title="windows::overlapped_handle::assign (2 of 2 overloads)">windows::overlapped_handle::assign
+<a name="boost_asio.reference.windows__basic_overlapped_handle.assign.overload2"></a><a class="link" href="overload2.html" title="windows::basic_overlapped_handle::assign (2 of 2 overloads)">windows::basic_overlapped_handle::assign
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -37,7 +37,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>
@@ -45,7 +45,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="../assign.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="../cancel.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="../assign.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_overlapped_handle.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle.html
new file mode 100644
index 0000000000..29f8f8c710
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle.html
@@ -0,0 +1,82 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_overlapped_handle::basic_overlapped_handle</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="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="assign/overload2.html" title="windows::basic_overlapped_handle::assign (2 of 2 overloads)">
+<link rel="next" href="basic_overlapped_handle/overload1.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (1 of 5 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="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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_overlapped_handle/overload1.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.windows__basic_overlapped_handle.basic_overlapped_handle"></a><a class="link" href="basic_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle">windows::basic_overlapped_handle::basic_overlapped_handle</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.basic_overlapped_handle"></a>
+Construct
+ an overlapped handle without opening it.
+ </p>
+<pre class="programlisting">explicit <a class="link" href="basic_overlapped_handle/overload1.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (1 of 5 overloads)">basic_overlapped_handle</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_overlapped_handle/overload1.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (1 of 5 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_overlapped_handle/overload2.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (2 of 5 overloads)">basic_overlapped_handle</a>(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value, basic_overlapped_handle &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_overlapped_handle/overload2.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (2 of 5 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Construct an overlapped handle on an existing native handle.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_overlapped_handle/overload3.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (3 of 5 overloads)">basic_overlapped_handle</a>(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; native_handle);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_overlapped_handle/overload3.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (3 of 5 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_overlapped_handle/overload4.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (4 of 5 overloads)">basic_overlapped_handle</a>(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; native_handle,
+ 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_overlapped_handle/overload4.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (4 of 5 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Move-construct an overlapped handle from another.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_overlapped_handle/overload5.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (5 of 5 overloads)">basic_overlapped_handle</a>(
+ basic_overlapped_handle &amp;&amp; other);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_overlapped_handle/overload5.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (5 of 5 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-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="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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_overlapped_handle/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload1.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload1.html
new file mode 100644
index 0000000000..034fc806a7
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload1.html
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_overlapped_handle::basic_overlapped_handle (1 of 5 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_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle">
+<link rel="prev" href="../basic_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle">
+<link rel="next" href="overload2.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (2 of 5 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="../basic_overlapped_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_overlapped_handle.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="overload2.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.windows__basic_overlapped_handle.basic_overlapped_handle.overload1"></a><a class="link" href="overload1.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (1 of 5 overloads)">windows::basic_overlapped_handle::basic_overlapped_handle
+ (1 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct an overlapped handle without opening it.
+ </p>
+<pre class="programlisting">basic_overlapped_handle(
+ const executor_type &amp; ex);
+</pre>
+<p>
+ This constructor creates an overlapped handle without opening it.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload1.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 overlapped handle will use, by default,
+ to dispatch handlers for any asynchronous operations performed
+ on the overlapped handle.
+ </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="../basic_overlapped_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_overlapped_handle.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload2.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload2.html
new file mode 100644
index 0000000000..f969107bd2
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload2.html
@@ -0,0 +1,71 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_overlapped_handle::basic_overlapped_handle (2 of 5 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_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle">
+<link rel="prev" href="overload1.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (1 of 5 overloads)">
+<link rel="next" href="overload3.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (3 of 5 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_overlapped_handle.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="overload3.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.windows__basic_overlapped_handle.basic_overlapped_handle.overload2"></a><a class="link" href="overload2.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (2 of 5 overloads)">windows::basic_overlapped_handle::basic_overlapped_handle
+ (2 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct an overlapped handle without opening it.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_overlapped_handle(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value, basic_overlapped_handle &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates an overlapped handle without opening it.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload2.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 overlapped
+ handle will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the overlapped handle.
+ </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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_overlapped_handle.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload3.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload3.html
new file mode 100644
index 0000000000..07ed0762e1
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload3.html
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_overlapped_handle::basic_overlapped_handle (3 of 5 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_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle">
+<link rel="prev" href="overload2.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (2 of 5 overloads)">
+<link rel="next" href="overload4.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (4 of 5 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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_overlapped_handle.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="overload4.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.windows__basic_overlapped_handle.basic_overlapped_handle.overload3"></a><a class="link" href="overload3.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (3 of 5 overloads)">windows::basic_overlapped_handle::basic_overlapped_handle
+ (3 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct an overlapped handle on an existing native handle.
+ </p>
+<pre class="programlisting">basic_overlapped_handle(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; native_handle);
+</pre>
+<p>
+ This constructor creates an overlapped handle object to hold an existing
+ native handle.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload3.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 overlapped handle will use, by default,
+ to dispatch handlers for any asynchronous operations performed
+ on the overlapped handle.
+ </p></dd>
+<dt><span class="term">native_handle</span></dt>
+<dd><p>
+ The new underlying handle implementation.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload3.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload3.exceptions"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload3.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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_overlapped_handle.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="overload4.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload4.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload4.html
new file mode 100644
index 0000000000..504e5b683e
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload4.html
@@ -0,0 +1,90 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_overlapped_handle::basic_overlapped_handle (4 of 5 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_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle">
+<link rel="prev" href="overload3.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (3 of 5 overloads)">
+<link rel="next" href="overload5.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (5 of 5 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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_overlapped_handle.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="overload5.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.windows__basic_overlapped_handle.basic_overlapped_handle.overload4"></a><a class="link" href="overload4.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (4 of 5 overloads)">windows::basic_overlapped_handle::basic_overlapped_handle
+ (4 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct an overlapped handle on an existing native handle.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_overlapped_handle(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; native_handle,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates an overlapped handle object to hold an existing
+ native handle.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload4.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload4.parameters"></a></span><a class="link" href="overload4.html#boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload4.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 overlapped
+ handle will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the overlapped handle.
+ </p></dd>
+<dt><span class="term">native_handle</span></dt>
+<dd><p>
+ The new underlying handle implementation.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload4.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload4.exceptions"></a></span><a class="link" href="overload4.html#boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload4.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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_overlapped_handle.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="overload5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload5.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload5.html
new file mode 100644
index 0000000000..880fd80e9d
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/basic_overlapped_handle/overload5.html
@@ -0,0 +1,75 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_overlapped_handle::basic_overlapped_handle (5 of 5 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_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle">
+<link rel="prev" href="overload4.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (4 of 5 overloads)">
+<link rel="next" href="../cancel.html" title="windows::basic_overlapped_handle::cancel">
+</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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_overlapped_handle.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="../cancel.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.windows__basic_overlapped_handle.basic_overlapped_handle.overload5"></a><a class="link" href="overload5.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (5 of 5 overloads)">windows::basic_overlapped_handle::basic_overlapped_handle
+ (5 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct an overlapped handle from another.
+ </p>
+<pre class="programlisting">basic_overlapped_handle(
+ basic_overlapped_handle &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a handle from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload5.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload5.parameters"></a></span><a class="link" href="overload5.html#boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload5.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 overlapped handle object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload5.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.windows__basic_overlapped_handle.basic_overlapped_handle.overload5.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">overlapped_handle(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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_overlapped_handle.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_overlapped_handle/cancel.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/cancel.html
new file mode 100644
index 0000000000..c6e06830a2
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/cancel.html
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_overlapped_handle::cancel</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="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="basic_overlapped_handle/overload5.html" title="windows::basic_overlapped_handle::basic_overlapped_handle (5 of 5 overloads)">
+<link rel="next" href="cancel/overload1.html" title="windows::basic_overlapped_handle::cancel (1 of 2 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="basic_overlapped_handle/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="cancel/overload1.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.windows__basic_overlapped_handle.cancel"></a><a class="link" href="cancel.html" title="windows::basic_overlapped_handle::cancel">windows::basic_overlapped_handle::cancel</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.cancel"></a>
+Cancel
+ all asynchronous operations associated with the handle.
+ </p>
+<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="windows::basic_overlapped_handle::cancel (1 of 2 overloads)">cancel</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="windows::basic_overlapped_handle::cancel (1 of 2 overloads)">more...</a></em></span>
+
+void <a class="link" href="cancel/overload2.html" title="windows::basic_overlapped_handle::cancel (2 of 2 overloads)">cancel</a>(
+ boost::system::error_code &amp; ec);
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="windows::basic_overlapped_handle::cancel (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-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="basic_overlapped_handle/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/cancel/overload1.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/cancel/overload1.html
index a21b4e29ec..ae8d9953cc 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/cancel/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::cancel (1 of 2 overloads)</title>
+<title>windows::basic_overlapped_handle::cancel (1 of 2 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="../cancel.html" title="windows::overlapped_handle::cancel">
-<link rel="prev" href="../cancel.html" title="windows::overlapped_handle::cancel">
-<link rel="next" href="overload2.html" title="windows::overlapped_handle::cancel (2 of 2 overloads)">
+<link rel="up" href="../cancel.html" title="windows::basic_overlapped_handle::cancel">
+<link rel="prev" href="../cancel.html" title="windows::basic_overlapped_handle::cancel">
+<link rel="next" href="overload2.html" title="windows::basic_overlapped_handle::cancel (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__overlapped_handle.cancel.overload1"></a><a class="link" href="overload1.html" title="windows::overlapped_handle::cancel (1 of 2 overloads)">windows::overlapped_handle::cancel
+<a name="boost_asio.reference.windows__basic_overlapped_handle.cancel.overload1"></a><a class="link" href="overload1.html" title="windows::basic_overlapped_handle::cancel (1 of 2 overloads)">windows::basic_overlapped_handle::cancel
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -38,8 +38,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.cancel.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__overlapped_handle.cancel.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.cancel.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_overlapped_handle.cancel.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -53,7 +53,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/windows__overlapped_handle/cancel/overload2.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/cancel/overload2.html
index 3f255a5d93..2f0362c1a4 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/cancel/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::cancel (2 of 2 overloads)</title>
+<title>windows::basic_overlapped_handle::cancel (2 of 2 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="../cancel.html" title="windows::overlapped_handle::cancel">
-<link rel="prev" href="overload1.html" title="windows::overlapped_handle::cancel (1 of 2 overloads)">
-<link rel="next" href="../close.html" title="windows::overlapped_handle::close">
+<link rel="up" href="../cancel.html" title="windows::basic_overlapped_handle::cancel">
+<link rel="prev" href="overload1.html" title="windows::basic_overlapped_handle::cancel (1 of 2 overloads)">
+<link rel="next" href="../close.html" title="windows::basic_overlapped_handle::close">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__overlapped_handle.cancel.overload2"></a><a class="link" href="overload2.html" title="windows::overlapped_handle::cancel (2 of 2 overloads)">windows::overlapped_handle::cancel
+<a name="boost_asio.reference.windows__basic_overlapped_handle.cancel.overload2"></a><a class="link" href="overload2.html" title="windows::basic_overlapped_handle::cancel (2 of 2 overloads)">windows::basic_overlapped_handle::cancel
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -39,8 +39,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.cancel.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__overlapped_handle.cancel.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.cancel.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_overlapped_handle.cancel.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,7 +54,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/windows__random_access_handle/close.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/close.html
index 2ec1a41a90..068fa6612d 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/close.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/close.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::close</title>
+<title>windows::basic_overlapped_handle::close</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="cancel/overload2.html" title="windows::random_access_handle::cancel (2 of 2 overloads)">
-<link rel="next" href="close/overload1.html" title="windows::random_access_handle::close (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="cancel/overload2.html" title="windows::basic_overlapped_handle::cancel (2 of 2 overloads)">
+<link rel="next" href="close/overload1.html" title="windows::basic_overlapped_handle::close (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="close/overload1.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.windows__random_access_handle.close"></a><a class="link" href="close.html" title="windows::random_access_handle::close">windows::random_access_handle::close</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.close"></a><a class="link" href="close.html" title="windows::basic_overlapped_handle::close">windows::basic_overlapped_handle::close</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.close"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.close"></a>
Close
the handle.
</p>
-<pre class="programlisting">void <a class="link" href="close/overload1.html" title="windows::random_access_handle::close (1 of 2 overloads)">close</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="windows::random_access_handle::close (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="close/overload1.html" title="windows::basic_overlapped_handle::close (1 of 2 overloads)">close</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="windows::basic_overlapped_handle::close (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="close/overload2.html" title="windows::random_access_handle::close (2 of 2 overloads)">close</a>(
+void <a class="link" href="close/overload2.html" title="windows::basic_overlapped_handle::close (2 of 2 overloads)">close</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="windows::random_access_handle::close (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="windows::basic_overlapped_handle::close (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>
@@ -49,7 +49,7 @@ void <a class="link" href="close/overload2.html" title="windows::random_access_h
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/close/overload1.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/close/overload1.html
index 16f8a1b0ab..f0d5be091b 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/close/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/close/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::close (1 of 2 overloads)</title>
+<title>windows::basic_overlapped_handle::close (1 of 2 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="../close.html" title="windows::object_handle::close">
-<link rel="prev" href="../close.html" title="windows::object_handle::close">
-<link rel="next" href="overload2.html" title="windows::object_handle::close (2 of 2 overloads)">
+<link rel="up" href="../close.html" title="windows::basic_overlapped_handle::close">
+<link rel="prev" href="../close.html" title="windows::basic_overlapped_handle::close">
+<link rel="next" href="overload2.html" title="windows::basic_overlapped_handle::close (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__object_handle.close.overload1"></a><a class="link" href="overload1.html" title="windows::object_handle::close (1 of 2 overloads)">windows::object_handle::close
+<a name="boost_asio.reference.windows__basic_overlapped_handle.close.overload1"></a><a class="link" href="overload1.html" title="windows::basic_overlapped_handle::close (1 of 2 overloads)">windows::basic_overlapped_handle::close
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -38,8 +38,8 @@
<code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__object_handle.close.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__object_handle.close.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.close.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_overlapped_handle.close.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -53,7 +53,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/windows__overlapped_handle/close/overload2.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/close/overload2.html
index f6fde9fe64..acfd71dd5e 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/close/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/close/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::close (2 of 2 overloads)</title>
+<title>windows::basic_overlapped_handle::close (2 of 2 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="../close.html" title="windows::overlapped_handle::close">
-<link rel="prev" href="overload1.html" title="windows::overlapped_handle::close (1 of 2 overloads)">
-<link rel="next" href="../executor_type.html" title="windows::overlapped_handle::executor_type">
+<link rel="up" href="../close.html" title="windows::basic_overlapped_handle::close">
+<link rel="prev" href="overload1.html" title="windows::basic_overlapped_handle::close (1 of 2 overloads)">
+<link rel="next" href="../executor_type.html" title="windows::basic_overlapped_handle::executor_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__overlapped_handle.close.overload2"></a><a class="link" href="overload2.html" title="windows::overlapped_handle::close (2 of 2 overloads)">windows::overlapped_handle::close
+<a name="boost_asio.reference.windows__basic_overlapped_handle.close.overload2"></a><a class="link" href="overload2.html" title="windows::basic_overlapped_handle::close (2 of 2 overloads)">windows::basic_overlapped_handle::close
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -39,8 +39,8 @@
<code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.close.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__overlapped_handle.close.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.close.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_overlapped_handle.close.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,7 +54,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/windows__basic_overlapped_handle/executor_type.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/executor_type.html
new file mode 100644
index 0000000000..5afdbe32dc
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/executor_type.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_overlapped_handle::executor_type</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="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="close/overload2.html" title="windows::basic_overlapped_handle::close (2 of 2 overloads)">
+<link rel="next" href="get_executor.html" title="windows::basic_overlapped_handle::get_executor">
+</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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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_executor.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.windows__basic_overlapped_handle.executor_type"></a><a class="link" href="executor_type.html" title="windows::basic_overlapped_handle::executor_type">windows::basic_overlapped_handle::executor_type</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.executor_type"></a>
+The
+ type of the executor associated with the object.
+ </p>
+<pre class="programlisting">typedef Executor executor_type;
+</pre>
+<h6>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.executor_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__basic_overlapped_handle.executor_type.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_overlapped_handle.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/get_executor.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/get_executor.html
index 43202ec43b..1c60079673 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/get_executor.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/get_executor.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::get_executor</title>
+<title>windows::basic_overlapped_handle::get_executor</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="executor_type.html" title="windows::stream_handle::executor_type">
-<link rel="next" href="get_io_context.html" title="windows::stream_handle::get_io_context">
+<link rel="up" href="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="executor_type.html" title="windows::basic_overlapped_handle::executor_type">
+<link rel="next" href="impl_.html" title="windows::basic_overlapped_handle::impl_">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,14 @@
</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="../windows__stream_handle.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="../windows__basic_overlapped_handle.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><h4 class="title">
-<a name="boost_asio.reference.windows__stream_handle.get_executor"></a><a class="link" href="get_executor.html" title="windows::stream_handle::get_executor">windows::stream_handle::get_executor</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.get_executor"></a><a class="link" href="get_executor.html" title="windows::basic_overlapped_handle::get_executor">windows::basic_overlapped_handle::get_executor</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.get_executor"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.get_executor"></a>
Get
the executor associated with the object.
</p>
@@ -39,7 +36,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 +44,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="../windows__stream_handle.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="../windows__basic_overlapped_handle.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/ssl__stream/get_io_context.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/impl_.html
index 3007fd24a4..e393ec95d2 100644
--- a/doc/html/boost_asio/reference/ssl__stream/get_io_context.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/impl_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>ssl::stream::get_io_context</title>
+<title>windows::basic_overlapped_handle::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="../ssl__stream.html" title="ssl::stream">
-<link rel="prev" href="get_executor.html" title="ssl::stream::get_executor">
-<link rel="next" href="get_io_service.html" title="ssl::stream::get_io_service">
+<link rel="up" href="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="get_executor.html" title="windows::basic_overlapped_handle::get_executor">
+<link rel="next" href="is_open.html" title="windows::basic_overlapped_handle::is_open">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,24 +20,21 @@
</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="../ssl__stream.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>
+<a accesskey="p" href="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="is_open.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.ssl__stream.get_io_context"></a><a class="link" href="get_io_context.html" title="ssl::stream::get_io_context">ssl::stream::get_io_context</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.impl_"></a><a class="link" href="impl_.html" title="windows::basic_overlapped_handle::impl_">windows::basic_overlapped_handle::impl_</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.ssl__stream.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.
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.impl_"></a>
</p>
-<pre class="programlisting">boost::asio::io_context &amp; get_io_context();
+<pre class="programlisting">boost::asio::detail::io_object_impl&lt; boost::asio::detail::win_iocp_handle_service, 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-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>
@@ -45,7 +42,7 @@
</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="../ssl__stream.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>
+<a accesskey="p" href="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="is_open.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/is_open.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/is_open.html
index 4f7f15785a..628a73b008 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/is_open.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/is_open.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::is_open</title>
+<title>windows::basic_overlapped_handle::is_open</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="get_io_service.html" title="windows::stream_handle::get_io_service">
-<link rel="next" href="lowest_layer.html" title="windows::stream_handle::lowest_layer">
+<link rel="up" href="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="impl_.html" title="windows::basic_overlapped_handle::impl_">
+<link rel="next" href="lowest_layer.html" title="windows::basic_overlapped_handle::lowest_layer">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,14 @@
</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="../windows__stream_handle.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="lowest_layer.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="../windows__basic_overlapped_handle.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="lowest_layer.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.windows__stream_handle.is_open"></a><a class="link" href="is_open.html" title="windows::stream_handle::is_open">windows::stream_handle::is_open</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.is_open"></a><a class="link" href="is_open.html" title="windows::basic_overlapped_handle::is_open">windows::basic_overlapped_handle::is_open</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.is_open"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.is_open"></a>
Determine
whether the handle is open.
</p>
@@ -39,7 +36,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>
@@ -47,7 +44,7 @@ Determine
</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="../windows__stream_handle.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="lowest_layer.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="../windows__basic_overlapped_handle.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/lowest_layer.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/lowest_layer.html
index 5216bac287..15eb958263 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/lowest_layer.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/lowest_layer.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::lowest_layer</title>
+<title>windows::basic_overlapped_handle::lowest_layer</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="is_open.html" title="windows::random_access_handle::is_open">
-<link rel="next" href="lowest_layer/overload1.html" title="windows::random_access_handle::lowest_layer (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="is_open.html" title="windows::basic_overlapped_handle::is_open">
+<link rel="next" href="lowest_layer/overload1.html" title="windows::basic_overlapped_handle::lowest_layer (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="lowest_layer/overload1.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.windows__random_access_handle.lowest_layer"></a><a class="link" href="lowest_layer.html" title="windows::random_access_handle::lowest_layer">windows::random_access_handle::lowest_layer</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer"></a><a class="link" href="lowest_layer.html" title="windows::basic_overlapped_handle::lowest_layer">windows::basic_overlapped_handle::lowest_layer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.lowest_layer"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.lowest_layer"></a>
Get
a reference to the lowest layer.
</p>
-<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="windows::random_access_handle::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="windows::random_access_handle::lowest_layer (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="windows::basic_overlapped_handle::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="windows::basic_overlapped_handle::lowest_layer (1 of 2 overloads)">more...</a></em></span>
</pre>
<p>
Get a const reference to the lowest layer.
</p>
-<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="windows::random_access_handle::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="windows::random_access_handle::lowest_layer (2 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="windows::basic_overlapped_handle::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="windows::basic_overlapped_handle::lowest_layer (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>
@@ -51,7 +51,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/lowest_layer/overload1.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/lowest_layer/overload1.html
index 6001b90d7f..cf3ac01657 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/lowest_layer/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::lowest_layer (1 of 2 overloads)</title>
+<title>windows::basic_overlapped_handle::lowest_layer (1 of 2 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="../lowest_layer.html" title="windows::overlapped_handle::lowest_layer">
-<link rel="prev" href="../lowest_layer.html" title="windows::overlapped_handle::lowest_layer">
-<link rel="next" href="overload2.html" title="windows::overlapped_handle::lowest_layer (2 of 2 overloads)">
+<link rel="up" href="../lowest_layer.html" title="windows::basic_overlapped_handle::lowest_layer">
+<link rel="prev" href="../lowest_layer.html" title="windows::basic_overlapped_handle::lowest_layer">
+<link rel="next" href="overload2.html" title="windows::basic_overlapped_handle::lowest_layer (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__overlapped_handle.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="windows::overlapped_handle::lowest_layer (1 of 2 overloads)">windows::overlapped_handle::lowest_layer
+<a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="windows::basic_overlapped_handle::lowest_layer (1 of 2 overloads)">windows::basic_overlapped_handle::lowest_layer
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -34,12 +34,12 @@
</pre>
<p>
This function returns a reference to the lowest layer in a stack of layers.
- Since an <a class="link" href="../../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- cannot contain any further layers, it simply returns a reference to itself.
+ Since an overlapped_handle cannot contain any further layers, it simply
+ returns a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.lowest_layer.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__overlapped_handle.lowest_layer.overload1.return_value">Return
+<a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_overlapped_handle.lowest_layer.overload1.return_value">Return
Value</a>
</h6>
<p>
@@ -49,7 +49,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/windows__overlapped_handle/lowest_layer/overload2.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/lowest_layer/overload2.html
index 656d657286..b6330f4b7d 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/lowest_layer/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::lowest_layer (2 of 2 overloads)</title>
+<title>windows::basic_overlapped_handle::lowest_layer (2 of 2 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="../lowest_layer.html" title="windows::overlapped_handle::lowest_layer">
-<link rel="prev" href="overload1.html" title="windows::overlapped_handle::lowest_layer (1 of 2 overloads)">
-<link rel="next" href="../lowest_layer_type.html" title="windows::overlapped_handle::lowest_layer_type">
+<link rel="up" href="../lowest_layer.html" title="windows::basic_overlapped_handle::lowest_layer">
+<link rel="prev" href="overload1.html" title="windows::basic_overlapped_handle::lowest_layer (1 of 2 overloads)">
+<link rel="next" href="../lowest_layer_type.html" title="windows::basic_overlapped_handle::lowest_layer_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__overlapped_handle.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="windows::overlapped_handle::lowest_layer (2 of 2 overloads)">windows::overlapped_handle::lowest_layer
+<a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="windows::basic_overlapped_handle::lowest_layer (2 of 2 overloads)">windows::basic_overlapped_handle::lowest_layer
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -34,12 +34,12 @@
</pre>
<p>
This function returns a const reference to the lowest layer in a stack
- of layers. Since an <a class="link" href="../../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- cannot contain any further layers, it simply returns a reference to itself.
+ of layers. Since an overlapped_handle cannot contain any further layers,
+ it simply returns a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.lowest_layer.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__overlapped_handle.lowest_layer.overload2.return_value">Return
+<a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_overlapped_handle.lowest_layer.overload2.return_value">Return
Value</a>
</h6>
<p>
@@ -49,7 +49,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/windows__overlapped_handle/lowest_layer_type.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/lowest_layer_type.html
index ca211b3eb4..8bf5729b5f 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/lowest_layer_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::lowest_layer_type</title>
+<title>windows::basic_overlapped_handle::lowest_layer_type</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="lowest_layer/overload2.html" title="windows::overlapped_handle::lowest_layer (2 of 2 overloads)">
-<link rel="next" href="native_handle.html" title="windows::overlapped_handle::native_handle">
+<link rel="up" href="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="lowest_layer/overload2.html" title="windows::basic_overlapped_handle::lowest_layer (2 of 2 overloads)">
+<link rel="next" href="native_handle.html" title="windows::basic_overlapped_handle::native_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,22 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="native_handle.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.windows__overlapped_handle.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="windows::overlapped_handle::lowest_layer_type">windows::overlapped_handle::lowest_layer_type</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="windows::basic_overlapped_handle::lowest_layer_type">windows::basic_overlapped_handle::lowest_layer_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.lowest_layer_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.lowest_layer_type"></a>
An
- <a class="link" href="../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- is always the lowest layer.
+ overlapped_handle is always the lowest layer.
</p>
-<pre class="programlisting">typedef overlapped_handle lowest_layer_type;
+<pre class="programlisting">typedef basic_overlapped_handle lowest_layer_type;
</pre>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.lowest_layer_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__overlapped_handle.lowest_layer_type.types">Types</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.types">Types</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -59,7 +58,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="executor_type.html" title="windows::overlapped_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="executor_type.html" title="windows::basic_overlapped_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -71,7 +70,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="lowest_layer_type.html" title="windows::overlapped_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="lowest_layer_type.html" title="windows::basic_overlapped_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
@@ -83,7 +82,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="native_handle_type.html" title="windows::overlapped_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="native_handle_type.html" title="windows::basic_overlapped_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -95,8 +94,8 @@ An
</tbody>
</table></div>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.lowest_layer_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__overlapped_handle.lowest_layer_type.member_functions">Member
+<a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.member_functions">Member
Functions</a>
</h6>
<div class="informaltable"><table class="table">
@@ -120,7 +119,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="assign.html" title="windows::overlapped_handle::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="assign.html" title="windows::basic_overlapped_handle::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -132,69 +131,57 @@ An
<tr>
<td>
<p>
- <a class="link" href="cancel.html" title="windows::overlapped_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ <a class="link" href="basic_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle"><span class="bold"><strong>basic_overlapped_handle</strong></span></a>
</p>
</td>
<td>
<p>
- Cancel all asynchronous operations associated with the handle.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="close.html" title="windows::overlapped_handle::close"><span class="bold"><strong>close</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Close the handle.
+ Construct an overlapped handle without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct an overlapped handle on an existing native handle.
+ <br> <span class="silver"> &#8212;</span><br> Move-construct an overlapped handle from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="get_executor.html" title="windows::overlapped_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ <a class="link" href="cancel.html" title="windows::basic_overlapped_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="get_io_context.html" title="windows::overlapped_handle::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="close.html" title="windows::basic_overlapped_handle::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="get_io_service.html" title="windows::overlapped_handle::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="get_executor.html" title="windows::basic_overlapped_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="is_open.html" title="windows::overlapped_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="is_open.html" title="windows::basic_overlapped_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -206,7 +193,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="lowest_layer.html" title="windows::overlapped_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="lowest_layer.html" title="windows::basic_overlapped_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -219,7 +206,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="native_handle.html" title="windows::overlapped_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="native_handle.html" title="windows::basic_overlapped_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -231,35 +218,56 @@ An
<tr>
<td>
<p>
- <a class="link" href="operator_eq_.html" title="windows::overlapped_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="operator_eq_.html" title="windows::basic_overlapped_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
<p>
- Move-assign an overlapped_handle from another.
+ Move-assign an overlapped handle from another.
</p>
</td>
</tr>
-<tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.protected_member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.protected_member_functions">Protected
+ 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="overlapped_handle.html" title="windows::overlapped_handle::overlapped_handle"><span class="bold"><strong>overlapped_handle</strong></span></a>
+ <a class="link" href="_basic_overlapped_handle.html" title="windows::basic_overlapped_handle::~basic_overlapped_handle"><span class="bold"><strong>~basic_overlapped_handle</strong></span></a>
</p>
</td>
<td>
<p>
- Construct an overlapped_handle without opening it. <br> <span class="silver"> &#8212;</span><br>
- Construct an overlapped_handle on an existing native handle.
- <br> <span class="silver"> &#8212;</span><br> Move-construct an overlapped_handle from another.
+ Protected destructor to prevent deletion through this type.
</p>
</td>
-</tr>
-</tbody>
+</tr></tbody>
</table></div>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.lowest_layer_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.lowest_layer_type.protected_member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__overlapped_handle.lowest_layer_type.protected_member_functions">Protected
- Member Functions</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.protected_data_members"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.protected_data_members">Protected
+ Data Members</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -281,13 +289,10 @@ An
<tbody><tr>
<td>
<p>
- <a class="link" href="_overlapped_handle.html" title="windows::overlapped_handle::~overlapped_handle"><span class="bold"><strong>~overlapped_handle</strong></span></a>
+ <a class="link" href="impl_.html" title="windows::basic_overlapped_handle::impl_"><span class="bold"><strong>impl_</strong></span></a>
</p>
</td>
<td>
- <p>
- Protected destructor to prevent deletion through this type.
- </p>
</td>
</tr></tbody>
</table></div>
@@ -297,8 +302,8 @@ An
referred to by the handle must support overlapped I/O.
</p>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.lowest_layer_type.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__overlapped_handle.lowest_layer_type.thread_safety">Thread
+<a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.thread_safety">Thread
Safety</a>
</h6>
<p>
@@ -308,11 +313,11 @@ An
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.lowest_layer_type.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__overlapped_handle.lowest_layer_type.requirements">Requirements</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_overlapped_handle.lowest_layer_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/overlapped_handle.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_overlapped_handle.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -320,7 +325,7 @@ An
</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>
@@ -328,7 +333,7 @@ An
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/native_handle.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/native_handle.html
index 93d32f23f5..733f93263b 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/native_handle.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/native_handle.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::native_handle</title>
+<title>windows::basic_overlapped_handle::native_handle</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="lowest_layer_type.html" title="windows::stream_handle::lowest_layer_type">
-<link rel="next" href="native_handle_type.html" title="windows::stream_handle::native_handle_type">
+<link rel="up" href="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="lowest_layer_type.html" title="windows::basic_overlapped_handle::lowest_layer_type">
+<link rel="next" href="native_handle_type.html" title="windows::basic_overlapped_handle::native_handle_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="native_handle_type.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.windows__stream_handle.native_handle"></a><a class="link" href="native_handle.html" title="windows::stream_handle::native_handle">windows::stream_handle::native_handle</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.native_handle"></a><a class="link" href="native_handle.html" title="windows::basic_overlapped_handle::native_handle">windows::basic_overlapped_handle::native_handle</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.native_handle"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.native_handle"></a>
Get
the native handle representation.
</p>
@@ -44,7 +41,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>
@@ -52,7 +49,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/native_handle_type.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/native_handle_type.html
index b0f3498b82..29fc18ac5f 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/native_handle_type.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/native_handle_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::native_handle_type</title>
+<title>windows::basic_overlapped_handle::native_handle_type</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="native_handle.html" title="windows::stream_handle::native_handle">
-<link rel="next" href="operator_eq_.html" title="windows::stream_handle::operator=">
+<link rel="up" href="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="native_handle.html" title="windows::basic_overlapped_handle::native_handle">
+<link rel="next" href="operator_eq_.html" title="windows::basic_overlapped_handle::operator=">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="operator_eq_.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.windows__stream_handle.native_handle_type"></a><a class="link" href="native_handle_type.html" title="windows::stream_handle::native_handle_type">windows::stream_handle::native_handle_type</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.native_handle_type"></a><a class="link" href="native_handle_type.html" title="windows::basic_overlapped_handle::native_handle_type">windows::basic_overlapped_handle::native_handle_type</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.native_handle_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.native_handle_type"></a>
The
native representation of a handle.
</p>
<pre class="programlisting">typedef implementation_defined native_handle_type;
</pre>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.native_handle_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.windows__stream_handle.native_handle_type.requirements">Requirements</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.native_handle_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.windows__basic_overlapped_handle.native_handle_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/stream_handle.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_overlapped_handle.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -49,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>
@@ -57,7 +54,7 @@ The
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/operator_eq_.html b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/operator_eq_.html
index 07aadc1575..73ac785351 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/operator_eq_.html
+++ b/doc/html/boost_asio/reference/windows__basic_overlapped_handle/operator_eq_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::operator=</title>
+<title>windows::basic_overlapped_handle::operator=</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="native_handle_type.html" title="windows::overlapped_handle::native_handle_type">
-<link rel="next" href="overlapped_handle.html" title="windows::overlapped_handle::overlapped_handle">
+<link rel="up" href="../windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">
+<link rel="prev" href="native_handle_type.html" title="windows::basic_overlapped_handle::native_handle_type">
+<link rel="next" href="_basic_overlapped_handle.html" title="windows::basic_overlapped_handle::~basic_overlapped_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,50 +20,48 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="overlapped_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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_overlapped_handle.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.windows__overlapped_handle.operator_eq_"></a><a class="link" href="operator_eq_.html" title="windows::overlapped_handle::operator=">windows::overlapped_handle::operator=</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.operator_eq_"></a><a class="link" href="operator_eq_.html" title="windows::basic_overlapped_handle::operator=">windows::basic_overlapped_handle::operator=</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.operator_eq_"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_overlapped_handle.operator_eq_"></a>
Move-assign
- an <a class="link" href="../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- from another.
+ an overlapped handle from another.
</p>
-<pre class="programlisting">overlapped_handle &amp; operator=(
- overlapped_handle &amp;&amp; other);
+<pre class="programlisting">basic_overlapped_handle &amp; operator=(
+ basic_overlapped_handle &amp;&amp; other);
</pre>
<p>
This assignment operator moves a handle from one object to another.
</p>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.operator_eq_.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__overlapped_handle.operator_eq_.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.operator_eq_.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__basic_overlapped_handle.operator_eq_.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="../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- object from which the move will occur.
+ The other overlapped handle object from which the move will occur.
</p></dd>
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.operator_eq_.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__overlapped_handle.operator_eq_.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_overlapped_handle.operator_eq_.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_overlapped_handle.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__basic_overlapped_handle.operator_eq_.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">overlapped_handle(io_context&amp;) constructor</code>.
+ using the <code class="computeroutput">overlapped_handle(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>
@@ -71,7 +69,7 @@ Move-assign
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="overlapped_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_overlapped_handle.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_overlapped_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle.html
new file mode 100644
index 0000000000..43002e0273
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle.html
@@ -0,0 +1,352 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_random_access_handle</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="../reference.html" title="Reference">
+<link rel="prev" href="windows__basic_overlapped_handle/_basic_overlapped_handle.html" title="windows::basic_overlapped_handle::~basic_overlapped_handle">
+<link rel="next" href="windows__basic_random_access_handle/assign.html" title="windows::basic_random_access_handle::assign">
+</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="windows__basic_overlapped_handle/_basic_overlapped_handle.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__basic_random_access_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.windows__basic_random_access_handle"></a><a class="link" href="windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">windows::basic_random_access_handle</a>
+</h3></div></div></div>
+<p>
+ Provides random-access handle functionality.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a> = executor&gt;
+class basic_random_access_handle :
+ public windows::basic_overlapped_handle&lt; Executor &gt;
+</pre>
+<h5>
+<a name="boost_asio.reference.windows__basic_random_access_handle.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.types"></a></span><a class="link" href="windows__basic_random_access_handle.html#boost_asio.reference.windows__basic_random_access_handle.types">Types</a>
+ </h5>
+<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="windows__basic_random_access_handle/executor_type.html" title="windows::basic_random_access_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/lowest_layer_type.html" title="windows::basic_random_access_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ An overlapped_handle is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/native_handle_type.html" title="windows::basic_random_access_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a handle.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.windows__basic_random_access_handle.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.member_functions"></a></span><a class="link" href="windows__basic_random_access_handle.html#boost_asio.reference.windows__basic_random_access_handle.member_functions">Member
+ Functions</a>
+ </h5>
+<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="windows__basic_random_access_handle/assign.html" title="windows::basic_random_access_handle::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native handle to the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/async_read_some_at.html" title="windows::basic_random_access_handle::async_read_some_at"><span class="bold"><strong>async_read_some_at</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous read at the specified offset.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/async_write_some_at.html" title="windows::basic_random_access_handle::async_write_some_at"><span class="bold"><strong>async_write_some_at</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous write at the specified offset.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/basic_random_access_handle.html" title="windows::basic_random_access_handle::basic_random_access_handle"><span class="bold"><strong>basic_random_access_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct a random-access handle without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct a random-access handle on an existing native handle.
+ <br> <span class="silver"> &#8212;</span><br> Move-construct a random-access handle from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/cancel.html" title="windows::basic_random_access_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/close.html" title="windows::basic_random_access_handle::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/get_executor.html" title="windows::basic_random_access_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/is_open.html" title="windows::basic_random_access_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the handle is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/lowest_layer.html" title="windows::basic_random_access_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/native_handle.html" title="windows::basic_random_access_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native handle representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/operator_eq_.html" title="windows::basic_random_access_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign a random-access handle from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/read_some_at.html" title="windows::basic_random_access_handle::read_some_at"><span class="bold"><strong>read_some_at</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Read some data from the handle at the specified offset.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_random_access_handle/write_some_at.html" title="windows::basic_random_access_handle::write_some_at"><span class="bold"><strong>write_some_at</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Write some data to the handle at the specified offset.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.windows__basic_random_access_handle.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.protected_data_members"></a></span><a class="link" href="windows__basic_random_access_handle.html#boost_asio.reference.windows__basic_random_access_handle.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<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="windows__basic_random_access_handle/impl_.html" title="windows::basic_random_access_handle::impl_"><span class="bold"><strong>impl_</strong></span></a>
+ </p>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+ The <a class="link" href="windows__basic_random_access_handle.html" title="windows::basic_random_access_handle"><code class="computeroutput">windows::basic_random_access_handle</code></a>
+ class provides asynchronous and blocking random-access handle functionality.
+ </p>
+<h5>
+<a name="boost_asio.reference.windows__basic_random_access_handle.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.thread_safety"></a></span><a class="link" href="windows__basic_random_access_handle.html#boost_asio.reference.windows__basic_random_access_handle.thread_safety">Thread
+ Safety</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h5>
+<a name="boost_asio.reference.windows__basic_random_access_handle.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.requirements"></a></span><a class="link" href="windows__basic_random_access_handle.html#boost_asio.reference.windows__basic_random_access_handle.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_random_access_handle.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="windows__basic_overlapped_handle/_basic_overlapped_handle.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__basic_random_access_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/assign.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign.html
index c7d437110e..e58104e141 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/assign.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::assign</title>
+<title>windows::basic_random_access_handle::assign</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="../windows__object_handle.html" title="windows::object_handle">
-<link rel="next" href="assign/overload1.html" title="windows::object_handle::assign (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="next" href="assign/overload1.html" title="windows::basic_random_access_handle::assign (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../windows__object_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../windows__basic_random_access_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="assign/overload1.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.windows__object_handle.assign"></a><a class="link" href="assign.html" title="windows::object_handle::assign">windows::object_handle::assign</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.assign"></a><a class="link" href="assign.html" title="windows::basic_random_access_handle::assign">windows::basic_random_access_handle::assign</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.assign"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.assign"></a>
Assign
an existing native handle to the handle.
</p>
-<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="windows::object_handle::assign (1 of 2 overloads)">assign</a>(
+<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="windows::basic_random_access_handle::assign (1 of 2 overloads)">assign</a>(
const native_handle_type &amp; handle);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="windows::object_handle::assign (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="windows::basic_random_access_handle::assign (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="assign/overload2.html" title="windows::object_handle::assign (2 of 2 overloads)">assign</a>(
+void <a class="link" href="assign/overload2.html" title="windows::basic_random_access_handle::assign (2 of 2 overloads)">assign</a>(
const native_handle_type &amp; handle,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="windows::object_handle::assign (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="windows::basic_random_access_handle::assign (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>
@@ -51,7 +51,7 @@ void <a class="link" href="assign/overload2.html" title="windows::object_handle:
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../windows__object_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../windows__basic_random_access_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/assign/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload1.html
index e559dd037f..3f77fd8fc4 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/assign/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::assign (1 of 2 overloads)</title>
+<title>windows::basic_random_access_handle::assign (1 of 2 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="../assign.html" title="windows::random_access_handle::assign">
-<link rel="prev" href="../assign.html" title="windows::random_access_handle::assign">
-<link rel="next" href="overload2.html" title="windows::random_access_handle::assign (2 of 2 overloads)">
+<link rel="up" href="../assign.html" title="windows::basic_random_access_handle::assign">
+<link rel="prev" href="../assign.html" title="windows::basic_random_access_handle::assign">
+<link rel="next" href="overload2.html" title="windows::basic_random_access_handle::assign (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__random_access_handle.assign.overload1"></a><a class="link" href="overload1.html" title="windows::random_access_handle::assign (1 of 2 overloads)">windows::random_access_handle::assign
+<a name="boost_asio.reference.windows__basic_random_access_handle.assign.overload1"></a><a class="link" href="overload1.html" title="windows::basic_random_access_handle::assign (1 of 2 overloads)">windows::basic_random_access_handle::assign
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Assign an existing native handle to the handle.
@@ -39,7 +39,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/windows__random_access_handle/assign/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload2.html
index fb2259fbe6..d332f402e5 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/assign/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::assign (2 of 2 overloads)</title>
+<title>windows::basic_random_access_handle::assign (2 of 2 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="../assign.html" title="windows::random_access_handle::assign">
-<link rel="prev" href="overload1.html" title="windows::random_access_handle::assign (1 of 2 overloads)">
-<link rel="next" href="../async_read_some_at.html" title="windows::random_access_handle::async_read_some_at">
+<link rel="up" href="../assign.html" title="windows::basic_random_access_handle::assign">
+<link rel="prev" href="overload1.html" title="windows::basic_random_access_handle::assign (1 of 2 overloads)">
+<link rel="next" href="../async_read_some_at.html" title="windows::basic_random_access_handle::async_read_some_at">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__random_access_handle.assign.overload2"></a><a class="link" href="overload2.html" title="windows::random_access_handle::assign (2 of 2 overloads)">windows::random_access_handle::assign
+<a name="boost_asio.reference.windows__basic_random_access_handle.assign.overload2"></a><a class="link" href="overload2.html" title="windows::basic_random_access_handle::assign (2 of 2 overloads)">windows::basic_random_access_handle::assign
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Assign an existing native handle to the handle.
@@ -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/windows__random_access_handle/async_read_some_at.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/async_read_some_at.html
index 051003a59f..75b189c969 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/async_read_some_at.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/async_read_some_at.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::async_read_some_at</title>
+<title>windows::basic_random_access_handle::async_read_some_at</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="assign/overload2.html" title="windows::random_access_handle::assign (2 of 2 overloads)">
-<link rel="next" href="async_write_some_at.html" title="windows::random_access_handle::async_write_some_at">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="assign/overload2.html" title="windows::basic_random_access_handle::assign (2 of 2 overloads)">
+<link rel="next" href="async_write_some_at.html" title="windows::basic_random_access_handle::async_write_some_at">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="async_write_some_at.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="async_write_some_at.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.windows__random_access_handle.async_read_some_at"></a><a class="link" href="async_read_some_at.html" title="windows::random_access_handle::async_read_some_at">windows::random_access_handle::async_read_some_at</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.async_read_some_at"></a><a class="link" href="async_read_some_at.html" title="windows::basic_random_access_handle::async_read_some_at">windows::basic_random_access_handle::async_read_some_at</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.async_read_some_at"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.async_read_some_at"></a>
Start
an asynchronous read at the specified offset.
</p>
@@ -44,8 +44,8 @@ Start
handle. The function call always returns immediately.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.async_read_some_at.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.async_read_some_at.parameters"></a></span><a class="link" href="async_read_some_at.html#boost_asio.reference.windows__random_access_handle.async_read_some_at.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.async_read_some_at.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.async_read_some_at.parameters"></a></span><a class="link" href="async_read_some_at.html#boost_asio.reference.windows__basic_random_access_handle.async_read_some_at.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -76,15 +76,15 @@ 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>
</div>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.async_read_some_at.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.async_read_some_at.remarks"></a></span><a class="link" href="async_read_some_at.html#boost_asio.reference.windows__random_access_handle.async_read_some_at.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.async_read_some_at.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.async_read_some_at.remarks"></a></span><a class="link" href="async_read_some_at.html#boost_asio.reference.windows__basic_random_access_handle.async_read_some_at.remarks">Remarks</a>
</h6>
<p>
The read operation may not read all of the requested number of bytes. Consider
@@ -93,8 +93,8 @@ Start
before the asynchronous operation completes.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.async_read_some_at.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.async_read_some_at.example"></a></span><a class="link" href="async_read_some_at.html#boost_asio.reference.windows__random_access_handle.async_read_some_at.example">Example</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.async_read_some_at.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.async_read_some_at.example"></a></span><a class="link" href="async_read_some_at.html#boost_asio.reference.windows__basic_random_access_handle.async_read_some_at.example">Example</a>
</h6>
<p>
To read into a single data buffer use the <a class="link" href="../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -110,7 +110,7 @@ Start
</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>
@@ -118,7 +118,7 @@ Start
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="async_write_some_at.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="async_write_some_at.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/async_write_some_at.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/async_write_some_at.html
index 5329639887..db3cae4595 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/async_write_some_at.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/async_write_some_at.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::async_write_some_at</title>
+<title>windows::basic_random_access_handle::async_write_some_at</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="async_read_some_at.html" title="windows::random_access_handle::async_read_some_at">
-<link rel="next" href="cancel.html" title="windows::random_access_handle::cancel">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="async_read_some_at.html" title="windows::basic_random_access_handle::async_read_some_at">
+<link rel="next" href="basic_random_access_handle.html" title="windows::basic_random_access_handle::basic_random_access_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_read_some_at.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_read_some_at.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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_random_access_handle.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.windows__random_access_handle.async_write_some_at"></a><a class="link" href="async_write_some_at.html" title="windows::random_access_handle::async_write_some_at">windows::random_access_handle::async_write_some_at</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.async_write_some_at"></a><a class="link" href="async_write_some_at.html" title="windows::basic_random_access_handle::async_write_some_at">windows::basic_random_access_handle::async_write_some_at</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.async_write_some_at"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.async_write_some_at"></a>
Start
an asynchronous write at the specified offset.
</p>
@@ -44,8 +44,8 @@ Start
handle. The function call always returns immediately.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.async_write_some_at.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.async_write_some_at.parameters"></a></span><a class="link" href="async_write_some_at.html#boost_asio.reference.windows__random_access_handle.async_write_some_at.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.async_write_some_at.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.async_write_some_at.parameters"></a></span><a class="link" href="async_write_some_at.html#boost_asio.reference.windows__basic_random_access_handle.async_write_some_at.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -76,15 +76,15 @@ 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>
</div>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.async_write_some_at.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.async_write_some_at.remarks"></a></span><a class="link" href="async_write_some_at.html#boost_asio.reference.windows__random_access_handle.async_write_some_at.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.async_write_some_at.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.async_write_some_at.remarks"></a></span><a class="link" href="async_write_some_at.html#boost_asio.reference.windows__basic_random_access_handle.async_write_some_at.remarks">Remarks</a>
</h6>
<p>
The write operation may not transmit all of the data to the peer. Consider
@@ -93,8 +93,8 @@ Start
operation completes.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.async_write_some_at.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.async_write_some_at.example"></a></span><a class="link" href="async_write_some_at.html#boost_asio.reference.windows__random_access_handle.async_write_some_at.example">Example</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.async_write_some_at.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.async_write_some_at.example"></a></span><a class="link" href="async_write_some_at.html#boost_asio.reference.windows__basic_random_access_handle.async_write_some_at.example">Example</a>
</h6>
<p>
To write a single data buffer use the <a class="link" href="../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -110,7 +110,7 @@ Start
</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>
@@ -118,7 +118,7 @@ Start
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_read_some_at.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_read_some_at.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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_random_access_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle.html
new file mode 100644
index 0000000000..f59d9d402d
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle.html
@@ -0,0 +1,82 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_random_access_handle::basic_random_access_handle</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="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="async_write_some_at.html" title="windows::basic_random_access_handle::async_write_some_at">
+<link rel="next" href="basic_random_access_handle/overload1.html" title="windows::basic_random_access_handle::basic_random_access_handle (1 of 5 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="async_write_some_at.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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_random_access_handle/overload1.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.windows__basic_random_access_handle.basic_random_access_handle"></a><a class="link" href="basic_random_access_handle.html" title="windows::basic_random_access_handle::basic_random_access_handle">windows::basic_random_access_handle::basic_random_access_handle</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.basic_random_access_handle"></a>
+Construct
+ a random-access handle without opening it.
+ </p>
+<pre class="programlisting">explicit <a class="link" href="basic_random_access_handle/overload1.html" title="windows::basic_random_access_handle::basic_random_access_handle (1 of 5 overloads)">basic_random_access_handle</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_random_access_handle/overload1.html" title="windows::basic_random_access_handle::basic_random_access_handle (1 of 5 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_random_access_handle/overload2.html" title="windows::basic_random_access_handle::basic_random_access_handle (2 of 5 overloads)">basic_random_access_handle</a>(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value, basic_random_access_handle &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_random_access_handle/overload2.html" title="windows::basic_random_access_handle::basic_random_access_handle (2 of 5 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Construct a random-access handle on an existing native handle.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_random_access_handle/overload3.html" title="windows::basic_random_access_handle::basic_random_access_handle (3 of 5 overloads)">basic_random_access_handle</a>(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; handle);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_random_access_handle/overload3.html" title="windows::basic_random_access_handle::basic_random_access_handle (3 of 5 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_random_access_handle/overload4.html" title="windows::basic_random_access_handle::basic_random_access_handle (4 of 5 overloads)">basic_random_access_handle</a>(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; handle,
+ 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_random_access_handle/overload4.html" title="windows::basic_random_access_handle::basic_random_access_handle (4 of 5 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Move-construct a random-access handle from another.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_random_access_handle/overload5.html" title="windows::basic_random_access_handle::basic_random_access_handle (5 of 5 overloads)">basic_random_access_handle</a>(
+ basic_random_access_handle &amp;&amp; other);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_random_access_handle/overload5.html" title="windows::basic_random_access_handle::basic_random_access_handle (5 of 5 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-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="async_write_some_at.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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_random_access_handle/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload1.html
new file mode 100644
index 0000000000..fa2b6d7650
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload1.html
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_random_access_handle::basic_random_access_handle (1 of 5 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_random_access_handle.html" title="windows::basic_random_access_handle::basic_random_access_handle">
+<link rel="prev" href="../basic_random_access_handle.html" title="windows::basic_random_access_handle::basic_random_access_handle">
+<link rel="next" href="overload2.html" title="windows::basic_random_access_handle::basic_random_access_handle (2 of 5 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="../basic_random_access_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_random_access_handle.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="overload2.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.windows__basic_random_access_handle.basic_random_access_handle.overload1"></a><a class="link" href="overload1.html" title="windows::basic_random_access_handle::basic_random_access_handle (1 of 5 overloads)">windows::basic_random_access_handle::basic_random_access_handle
+ (1 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a random-access handle without opening it.
+ </p>
+<pre class="programlisting">basic_random_access_handle(
+ const executor_type &amp; ex);
+</pre>
+<p>
+ This constructor creates a random-access handle without opening it.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload1.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 random-access handle will use, by default,
+ to dispatch handlers for any asynchronous operations performed
+ on the random-access handle.
+ </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="../basic_random_access_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_random_access_handle.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload2.html
new file mode 100644
index 0000000000..453440e2fc
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload2.html
@@ -0,0 +1,73 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_random_access_handle::basic_random_access_handle (2 of 5 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_random_access_handle.html" title="windows::basic_random_access_handle::basic_random_access_handle">
+<link rel="prev" href="overload1.html" title="windows::basic_random_access_handle::basic_random_access_handle (1 of 5 overloads)">
+<link rel="next" href="overload3.html" title="windows::basic_random_access_handle::basic_random_access_handle (3 of 5 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_random_access_handle.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="overload3.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.windows__basic_random_access_handle.basic_random_access_handle.overload2"></a><a class="link" href="overload2.html" title="windows::basic_random_access_handle::basic_random_access_handle (2 of 5 overloads)">windows::basic_random_access_handle::basic_random_access_handle
+ (2 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a random-access handle without opening it.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_random_access_handle(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value, basic_random_access_handle &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a random-access handle without opening it. The
+ handle needs to be opened or assigned before data can be sent or received
+ on it.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload2.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 random-access
+ handle will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the random-access handle.
+ </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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_random_access_handle.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload3.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload3.html
new file mode 100644
index 0000000000..90ca813b2d
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload3.html
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_random_access_handle::basic_random_access_handle (3 of 5 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_random_access_handle.html" title="windows::basic_random_access_handle::basic_random_access_handle">
+<link rel="prev" href="overload2.html" title="windows::basic_random_access_handle::basic_random_access_handle (2 of 5 overloads)">
+<link rel="next" href="overload4.html" title="windows::basic_random_access_handle::basic_random_access_handle (4 of 5 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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_random_access_handle.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="overload4.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.windows__basic_random_access_handle.basic_random_access_handle.overload3"></a><a class="link" href="overload3.html" title="windows::basic_random_access_handle::basic_random_access_handle (3 of 5 overloads)">windows::basic_random_access_handle::basic_random_access_handle
+ (3 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a random-access handle on an existing native handle.
+ </p>
+<pre class="programlisting">basic_random_access_handle(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; handle);
+</pre>
+<p>
+ This constructor creates a random-access handle object to hold an existing
+ native handle.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload3.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 random-access handle will use, by default,
+ to dispatch handlers for any asynchronous operations performed
+ on the random-access handle.
+ </p></dd>
+<dt><span class="term">handle</span></dt>
+<dd><p>
+ The new underlying handle implementation.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload3.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload3.exceptions"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload3.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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_random_access_handle.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="overload4.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload4.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload4.html
new file mode 100644
index 0000000000..2ec81f3f8a
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload4.html
@@ -0,0 +1,90 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_random_access_handle::basic_random_access_handle (4 of 5 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_random_access_handle.html" title="windows::basic_random_access_handle::basic_random_access_handle">
+<link rel="prev" href="overload3.html" title="windows::basic_random_access_handle::basic_random_access_handle (3 of 5 overloads)">
+<link rel="next" href="overload5.html" title="windows::basic_random_access_handle::basic_random_access_handle (5 of 5 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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_random_access_handle.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="overload5.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.windows__basic_random_access_handle.basic_random_access_handle.overload4"></a><a class="link" href="overload4.html" title="windows::basic_random_access_handle::basic_random_access_handle (4 of 5 overloads)">windows::basic_random_access_handle::basic_random_access_handle
+ (4 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a random-access handle on an existing native handle.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_random_access_handle(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; handle,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a random-access handle object to hold an existing
+ native handle.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload4.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload4.parameters"></a></span><a class="link" href="overload4.html#boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload4.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 random-access
+ handle will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the random-access handle.
+ </p></dd>
+<dt><span class="term">handle</span></dt>
+<dd><p>
+ The new underlying handle implementation.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload4.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload4.exceptions"></a></span><a class="link" href="overload4.html#boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload4.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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_random_access_handle.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="overload5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload5.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload5.html
new file mode 100644
index 0000000000..15c593f9ce
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload5.html
@@ -0,0 +1,76 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_random_access_handle::basic_random_access_handle (5 of 5 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_random_access_handle.html" title="windows::basic_random_access_handle::basic_random_access_handle">
+<link rel="prev" href="overload4.html" title="windows::basic_random_access_handle::basic_random_access_handle (4 of 5 overloads)">
+<link rel="next" href="../cancel.html" title="windows::basic_random_access_handle::cancel">
+</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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_random_access_handle.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="../cancel.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.windows__basic_random_access_handle.basic_random_access_handle.overload5"></a><a class="link" href="overload5.html" title="windows::basic_random_access_handle::basic_random_access_handle (5 of 5 overloads)">windows::basic_random_access_handle::basic_random_access_handle
+ (5 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a random-access handle from another.
+ </p>
+<pre class="programlisting">basic_random_access_handle(
+ basic_random_access_handle &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a random-access handle from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload5.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload5.parameters"></a></span><a class="link" href="overload5.html#boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload5.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 random-access handle object from which the move will
+ occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload5.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.windows__basic_random_access_handle.basic_random_access_handle.overload5.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_random_access_handle(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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_random_access_handle.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel.html
new file mode 100644
index 0000000000..7ee806602d
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel.html
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_random_access_handle::cancel</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="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="basic_random_access_handle/overload5.html" title="windows::basic_random_access_handle::basic_random_access_handle (5 of 5 overloads)">
+<link rel="next" href="cancel/overload1.html" title="windows::basic_random_access_handle::cancel (1 of 2 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="basic_random_access_handle/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="cancel/overload1.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.windows__basic_random_access_handle.cancel"></a><a class="link" href="cancel.html" title="windows::basic_random_access_handle::cancel">windows::basic_random_access_handle::cancel</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.cancel"></a>
+Cancel
+ all asynchronous operations associated with the handle.
+ </p>
+<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="windows::basic_random_access_handle::cancel (1 of 2 overloads)">cancel</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="windows::basic_random_access_handle::cancel (1 of 2 overloads)">more...</a></em></span>
+
+void <a class="link" href="cancel/overload2.html" title="windows::basic_random_access_handle::cancel (2 of 2 overloads)">cancel</a>(
+ boost::system::error_code &amp; ec);
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="windows::basic_random_access_handle::cancel (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-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="basic_random_access_handle/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/cancel/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload1.html
index 502f6152ba..8c19959b32 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::cancel (1 of 2 overloads)</title>
+<title>windows::basic_random_access_handle::cancel (1 of 2 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="../cancel.html" title="windows::random_access_handle::cancel">
-<link rel="prev" href="../cancel.html" title="windows::random_access_handle::cancel">
-<link rel="next" href="overload2.html" title="windows::random_access_handle::cancel (2 of 2 overloads)">
+<link rel="up" href="../cancel.html" title="windows::basic_random_access_handle::cancel">
+<link rel="prev" href="../cancel.html" title="windows::basic_random_access_handle::cancel">
+<link rel="next" href="overload2.html" title="windows::basic_random_access_handle::cancel (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__random_access_handle.cancel.overload1"></a><a class="link" href="overload1.html" title="windows::random_access_handle::cancel (1 of 2 overloads)">windows::random_access_handle::cancel
+<a name="boost_asio.reference.windows__basic_random_access_handle.cancel.overload1"></a><a class="link" href="overload1.html" title="windows::basic_random_access_handle::cancel (1 of 2 overloads)">windows::basic_random_access_handle::cancel
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Cancel all asynchronous operations associated with the handle.
@@ -41,8 +41,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.cancel.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.cancel.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.cancel.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.cancel.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -56,7 +56,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/windows__random_access_handle/cancel/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload2.html
index 9bb076adc7..ab918f393f 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::cancel (2 of 2 overloads)</title>
+<title>windows::basic_random_access_handle::cancel (2 of 2 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="../cancel.html" title="windows::random_access_handle::cancel">
-<link rel="prev" href="overload1.html" title="windows::random_access_handle::cancel (1 of 2 overloads)">
-<link rel="next" href="../close.html" title="windows::random_access_handle::close">
+<link rel="up" href="../cancel.html" title="windows::basic_random_access_handle::cancel">
+<link rel="prev" href="overload1.html" title="windows::basic_random_access_handle::cancel (1 of 2 overloads)">
+<link rel="next" href="../close.html" title="windows::basic_random_access_handle::close">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__random_access_handle.cancel.overload2"></a><a class="link" href="overload2.html" title="windows::random_access_handle::cancel (2 of 2 overloads)">windows::random_access_handle::cancel
+<a name="boost_asio.reference.windows__basic_random_access_handle.cancel.overload2"></a><a class="link" href="overload2.html" title="windows::basic_random_access_handle::cancel (2 of 2 overloads)">windows::basic_random_access_handle::cancel
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Cancel all asynchronous operations associated with the handle.
@@ -42,8 +42,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.cancel.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__random_access_handle.cancel.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.cancel.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_random_access_handle.cancel.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -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/windows__object_handle/close.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/close.html
index 1162f854f7..50613a5801 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/close.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/close.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::close</title>
+<title>windows::basic_random_access_handle::close</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="cancel/overload2.html" title="windows::object_handle::cancel (2 of 2 overloads)">
-<link rel="next" href="close/overload1.html" title="windows::object_handle::close (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="cancel/overload2.html" title="windows::basic_random_access_handle::cancel (2 of 2 overloads)">
+<link rel="next" href="close/overload1.html" title="windows::basic_random_access_handle::close (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="close/overload1.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.windows__object_handle.close"></a><a class="link" href="close.html" title="windows::object_handle::close">windows::object_handle::close</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.close"></a><a class="link" href="close.html" title="windows::basic_random_access_handle::close">windows::basic_random_access_handle::close</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.close"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.close"></a>
Close
the handle.
</p>
-<pre class="programlisting">void <a class="link" href="close/overload1.html" title="windows::object_handle::close (1 of 2 overloads)">close</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="windows::object_handle::close (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="close/overload1.html" title="windows::basic_random_access_handle::close (1 of 2 overloads)">close</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="windows::basic_random_access_handle::close (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="close/overload2.html" title="windows::object_handle::close (2 of 2 overloads)">close</a>(
+void <a class="link" href="close/overload2.html" title="windows::basic_random_access_handle::close (2 of 2 overloads)">close</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="windows::object_handle::close (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="windows::basic_random_access_handle::close (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>
@@ -49,7 +49,7 @@ void <a class="link" href="close/overload2.html" title="windows::object_handle::
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/close/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload1.html
index 5101f1be44..d2d7de38a1 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/close/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::close (1 of 2 overloads)</title>
+<title>windows::basic_random_access_handle::close (1 of 2 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="../close.html" title="windows::random_access_handle::close">
-<link rel="prev" href="../close.html" title="windows::random_access_handle::close">
-<link rel="next" href="overload2.html" title="windows::random_access_handle::close (2 of 2 overloads)">
+<link rel="up" href="../close.html" title="windows::basic_random_access_handle::close">
+<link rel="prev" href="../close.html" title="windows::basic_random_access_handle::close">
+<link rel="next" href="overload2.html" title="windows::basic_random_access_handle::close (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__random_access_handle.close.overload1"></a><a class="link" href="overload1.html" title="windows::random_access_handle::close (1 of 2 overloads)">windows::random_access_handle::close
+<a name="boost_asio.reference.windows__basic_random_access_handle.close.overload1"></a><a class="link" href="overload1.html" title="windows::basic_random_access_handle::close (1 of 2 overloads)">windows::basic_random_access_handle::close
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Close the handle.
@@ -41,8 +41,8 @@
<code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.close.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.close.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.close.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.close.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -56,7 +56,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/windows__random_access_handle/close/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload2.html
index 978bc21666..ab19c99d6b 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/close/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::close (2 of 2 overloads)</title>
+<title>windows::basic_random_access_handle::close (2 of 2 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="../close.html" title="windows::random_access_handle::close">
-<link rel="prev" href="overload1.html" title="windows::random_access_handle::close (1 of 2 overloads)">
-<link rel="next" href="../executor_type.html" title="windows::random_access_handle::executor_type">
+<link rel="up" href="../close.html" title="windows::basic_random_access_handle::close">
+<link rel="prev" href="overload1.html" title="windows::basic_random_access_handle::close (1 of 2 overloads)">
+<link rel="next" href="../executor_type.html" title="windows::basic_random_access_handle::executor_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__random_access_handle.close.overload2"></a><a class="link" href="overload2.html" title="windows::random_access_handle::close (2 of 2 overloads)">windows::random_access_handle::close
+<a name="boost_asio.reference.windows__basic_random_access_handle.close.overload2"></a><a class="link" href="overload2.html" title="windows::basic_random_access_handle::close (2 of 2 overloads)">windows::basic_random_access_handle::close
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Close the handle.
@@ -42,8 +42,8 @@
<code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.close.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__random_access_handle.close.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.close.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_random_access_handle.close.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -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/windows__basic_random_access_handle/executor_type.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/executor_type.html
new file mode 100644
index 0000000000..713dd17aee
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/executor_type.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_random_access_handle::executor_type</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="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="close/overload2.html" title="windows::basic_random_access_handle::close (2 of 2 overloads)">
+<link rel="next" href="get_executor.html" title="windows::basic_random_access_handle::get_executor">
+</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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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_executor.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.windows__basic_random_access_handle.executor_type"></a><a class="link" href="executor_type.html" title="windows::basic_random_access_handle::executor_type">windows::basic_random_access_handle::executor_type</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.executor_type"></a>
+The
+ type of the executor associated with the object.
+ </p>
+<pre class="programlisting">typedef Executor executor_type;
+</pre>
+<h6>
+<a name="boost_asio.reference.windows__basic_random_access_handle.executor_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__basic_random_access_handle.executor_type.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_random_access_handle.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/get_executor.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_executor.html
index 4a75de70a3..03abe9e4df 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/get_executor.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_executor.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::get_executor</title>
+<title>windows::basic_random_access_handle::get_executor</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="executor_type.html" title="windows::overlapped_handle::executor_type">
-<link rel="next" href="get_io_context.html" title="windows::overlapped_handle::get_io_context">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="executor_type.html" title="windows::basic_random_access_handle::executor_type">
+<link rel="next" href="impl_.html" title="windows::basic_random_access_handle::impl_">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,17 @@
</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="../windows__overlapped_handle.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="../windows__basic_random_access_handle.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><h4 class="title">
-<a name="boost_asio.reference.windows__overlapped_handle.get_executor"></a><a class="link" href="get_executor.html" title="windows::overlapped_handle::get_executor">windows::overlapped_handle::get_executor</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.get_executor"></a><a class="link" href="get_executor.html" title="windows::basic_random_access_handle::get_executor">windows::basic_random_access_handle::get_executor</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.get_executor"></a>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
+ </p>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.get_executor"></a>
Get
the executor associated with the object.
</p>
@@ -36,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>
@@ -44,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="../windows__overlapped_handle.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="../windows__basic_random_access_handle.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/buffered_read_stream/get_io_context.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/impl_.html
index c1ac68d6c7..40d4071954 100644
--- a/doc/html/boost_asio/reference/buffered_read_stream/get_io_context.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/impl_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>buffered_read_stream::get_io_context</title>
+<title>windows::basic_random_access_handle::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="../buffered_read_stream.html" title="buffered_read_stream">
-<link rel="prev" href="get_executor.html" title="buffered_read_stream::get_executor">
-<link rel="next" href="get_io_service.html" title="buffered_read_stream::get_io_service">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="get_executor.html" title="windows::basic_random_access_handle::get_executor">
+<link rel="next" href="is_open.html" title="windows::basic_random_access_handle::is_open">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,24 +20,24 @@
</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="../buffered_read_stream.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>
+<a accesskey="p" href="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="is_open.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.buffered_read_stream.get_io_context"></a><a class="link" href="get_io_context.html" title="buffered_read_stream::get_io_context">buffered_read_stream::get_io_context</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.impl_"></a><a class="link" href="impl_.html" title="windows::basic_random_access_handle::impl_">windows::basic_random_access_handle::impl_</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.buffered_read_stream.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.
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
-<pre class="programlisting">boost::asio::io_context &amp; get_io_context();
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.impl_"></a>
+ </p>
+<pre class="programlisting">boost::asio::detail::io_object_impl&lt; boost::asio::detail::win_iocp_handle_service, 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-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>
@@ -45,7 +45,7 @@
</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="../buffered_read_stream.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>
+<a accesskey="p" href="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="is_open.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/is_open.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/is_open.html
new file mode 100644
index 0000000000..9f288ffc47
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/is_open.html
@@ -0,0 +1,53 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_random_access_handle::is_open</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="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="impl_.html" title="windows::basic_random_access_handle::impl_">
+<link rel="next" href="lowest_layer.html" title="windows::basic_random_access_handle::lowest_layer">
+</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="impl_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="lowest_layer.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.windows__basic_random_access_handle.is_open"></a><a class="link" href="is_open.html" title="windows::basic_random_access_handle::is_open">windows::basic_random_access_handle::is_open</a>
+</h4></div></div></div>
+<p>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
+ </p>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.is_open"></a>
+Determine
+ whether the handle is open.
+ </p>
+<pre class="programlisting">bool is_open() const;
+</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="impl_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/lowest_layer.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer.html
index a5e3a41774..de8dcf2c90 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/lowest_layer.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::lowest_layer</title>
+<title>windows::basic_random_access_handle::lowest_layer</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="is_open.html" title="windows::object_handle::is_open">
-<link rel="next" href="lowest_layer/overload1.html" title="windows::object_handle::lowest_layer (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="is_open.html" title="windows::basic_random_access_handle::is_open">
+<link rel="next" href="lowest_layer/overload1.html" title="windows::basic_random_access_handle::lowest_layer (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="lowest_layer/overload1.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.windows__object_handle.lowest_layer"></a><a class="link" href="lowest_layer.html" title="windows::object_handle::lowest_layer">windows::object_handle::lowest_layer</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer"></a><a class="link" href="lowest_layer.html" title="windows::basic_random_access_handle::lowest_layer">windows::basic_random_access_handle::lowest_layer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.lowest_layer"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.lowest_layer"></a>
Get
a reference to the lowest layer.
</p>
-<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="windows::object_handle::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="windows::object_handle::lowest_layer (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="windows::basic_random_access_handle::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="windows::basic_random_access_handle::lowest_layer (1 of 2 overloads)">more...</a></em></span>
</pre>
<p>
Get a const reference to the lowest layer.
</p>
-<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="windows::object_handle::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="windows::object_handle::lowest_layer (2 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="windows::basic_random_access_handle::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="windows::basic_random_access_handle::lowest_layer (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>
@@ -51,7 +51,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/lowest_layer/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload1.html
index e57f775740..d32463708c 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/lowest_layer/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::lowest_layer (1 of 2 overloads)</title>
+<title>windows::basic_random_access_handle::lowest_layer (1 of 2 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="../lowest_layer.html" title="windows::stream_handle::lowest_layer">
-<link rel="prev" href="../lowest_layer.html" title="windows::stream_handle::lowest_layer">
-<link rel="next" href="overload2.html" title="windows::stream_handle::lowest_layer (2 of 2 overloads)">
+<link rel="up" href="../lowest_layer.html" title="windows::basic_random_access_handle::lowest_layer">
+<link rel="prev" href="../lowest_layer.html" title="windows::basic_random_access_handle::lowest_layer">
+<link rel="next" href="overload2.html" title="windows::basic_random_access_handle::lowest_layer (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__stream_handle.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="windows::stream_handle::lowest_layer (1 of 2 overloads)">windows::stream_handle::lowest_layer
+<a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="windows::basic_random_access_handle::lowest_layer (1 of 2 overloads)">windows::basic_random_access_handle::lowest_layer
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Get a reference to the lowest layer.
@@ -37,12 +37,12 @@
</pre>
<p>
This function returns a reference to the lowest layer in a stack of layers.
- Since an <a class="link" href="../../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- cannot contain any further layers, it simply returns a reference to itself.
+ Since an overlapped_handle cannot contain any further layers, it simply
+ returns a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.lowest_layer.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.lowest_layer.overload1.return_value">Return
+<a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.lowest_layer.overload1.return_value">Return
Value</a>
</h6>
<p>
@@ -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/windows__stream_handle/lowest_layer/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload2.html
index 948c4c033b..cc54a559f5 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::lowest_layer (2 of 2 overloads)</title>
+<title>windows::basic_random_access_handle::lowest_layer (2 of 2 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="../lowest_layer.html" title="windows::stream_handle::lowest_layer">
-<link rel="prev" href="overload1.html" title="windows::stream_handle::lowest_layer (1 of 2 overloads)">
-<link rel="next" href="../lowest_layer_type.html" title="windows::stream_handle::lowest_layer_type">
+<link rel="up" href="../lowest_layer.html" title="windows::basic_random_access_handle::lowest_layer">
+<link rel="prev" href="overload1.html" title="windows::basic_random_access_handle::lowest_layer (1 of 2 overloads)">
+<link rel="next" href="../lowest_layer_type.html" title="windows::basic_random_access_handle::lowest_layer_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__stream_handle.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="windows::stream_handle::lowest_layer (2 of 2 overloads)">windows::stream_handle::lowest_layer
+<a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="windows::basic_random_access_handle::lowest_layer (2 of 2 overloads)">windows::basic_random_access_handle::lowest_layer
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Get a const reference to the lowest layer.
@@ -37,12 +37,12 @@
</pre>
<p>
This function returns a const reference to the lowest layer in a stack
- of layers. Since an <a class="link" href="../../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- cannot contain any further layers, it simply returns a reference to itself.
+ of layers. Since an overlapped_handle cannot contain any further layers,
+ it simply returns a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.lowest_layer.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__stream_handle.lowest_layer.overload2.return_value">Return
+<a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_random_access_handle.lowest_layer.overload2.return_value">Return
Value</a>
</h6>
<p>
@@ -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/windows__stream_handle/lowest_layer_type.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer_type.html
index 8e13bfc6bf..ab947cc003 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::lowest_layer_type</title>
+<title>windows::basic_random_access_handle::lowest_layer_type</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="lowest_layer/overload2.html" title="windows::stream_handle::lowest_layer (2 of 2 overloads)">
-<link rel="next" href="native_handle.html" title="windows::stream_handle::native_handle">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="lowest_layer/overload2.html" title="windows::basic_random_access_handle::lowest_layer (2 of 2 overloads)">
+<link rel="next" href="native_handle.html" title="windows::basic_random_access_handle::native_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,26 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="native_handle.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.windows__stream_handle.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="windows::stream_handle::lowest_layer_type">windows::stream_handle::lowest_layer_type</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="windows::basic_random_access_handle::lowest_layer_type">windows::basic_random_access_handle::lowest_layer_type</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.lowest_layer_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.lowest_layer_type"></a>
An
- <a class="link" href="../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- is always the lowest layer.
+ overlapped_handle is always the lowest layer.
</p>
-<pre class="programlisting">typedef overlapped_handle lowest_layer_type;
+<pre class="programlisting">typedef basic_overlapped_handle lowest_layer_type;
</pre>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.lowest_layer_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__stream_handle.lowest_layer_type.types">Types</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.types">Types</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -62,7 +61,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/executor_type.html" title="windows::overlapped_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/executor_type.html" title="windows::basic_overlapped_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -74,7 +73,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/lowest_layer_type.html" title="windows::overlapped_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/lowest_layer_type.html" title="windows::basic_overlapped_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
@@ -86,7 +85,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/native_handle_type.html" title="windows::overlapped_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/native_handle_type.html" title="windows::basic_overlapped_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -98,8 +97,8 @@ An
</tbody>
</table></div>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.lowest_layer_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__stream_handle.lowest_layer_type.member_functions">Member
+<a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.member_functions">Member
Functions</a>
</h6>
<div class="informaltable"><table class="table">
@@ -123,7 +122,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/assign.html" title="windows::overlapped_handle::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/assign.html" title="windows::basic_overlapped_handle::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -135,69 +134,57 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/cancel.html" title="windows::overlapped_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/basic_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle"><span class="bold"><strong>basic_overlapped_handle</strong></span></a>
</p>
</td>
<td>
<p>
- Cancel all asynchronous operations associated with the handle.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="../windows__overlapped_handle/close.html" title="windows::overlapped_handle::close"><span class="bold"><strong>close</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Close the handle.
+ Construct an overlapped handle without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct an overlapped handle on an existing native handle.
+ <br> <span class="silver"> &#8212;</span><br> Move-construct an overlapped handle from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/get_executor.html" title="windows::overlapped_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/cancel.html" title="windows::basic_overlapped_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/get_io_context.html" title="windows::overlapped_handle::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/close.html" title="windows::basic_overlapped_handle::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/get_io_service.html" title="windows::overlapped_handle::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/get_executor.html" title="windows::basic_overlapped_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/is_open.html" title="windows::overlapped_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/is_open.html" title="windows::basic_overlapped_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -209,7 +196,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/lowest_layer.html" title="windows::overlapped_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/lowest_layer.html" title="windows::basic_overlapped_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -222,7 +209,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/native_handle.html" title="windows::overlapped_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/native_handle.html" title="windows::basic_overlapped_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -234,35 +221,56 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/operator_eq_.html" title="windows::overlapped_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/operator_eq_.html" title="windows::basic_overlapped_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
<p>
- Move-assign an overlapped_handle from another.
+ Move-assign an overlapped handle from another.
</p>
</td>
</tr>
-<tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.protected_member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.protected_member_functions">Protected
+ 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="../windows__overlapped_handle/overlapped_handle.html" title="windows::overlapped_handle::overlapped_handle"><span class="bold"><strong>overlapped_handle</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/_basic_overlapped_handle.html" title="windows::basic_overlapped_handle::~basic_overlapped_handle"><span class="bold"><strong>~basic_overlapped_handle</strong></span></a>
</p>
</td>
<td>
<p>
- Construct an overlapped_handle without opening it. <br> <span class="silver"> &#8212;</span><br>
- Construct an overlapped_handle on an existing native handle.
- <br> <span class="silver"> &#8212;</span><br> Move-construct an overlapped_handle from another.
+ Protected destructor to prevent deletion through this type.
</p>
</td>
-</tr>
-</tbody>
+</tr></tbody>
</table></div>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.lowest_layer_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.lowest_layer_type.protected_member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__stream_handle.lowest_layer_type.protected_member_functions">Protected
- Member Functions</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.protected_data_members"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.protected_data_members">Protected
+ Data Members</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -284,13 +292,10 @@ An
<tbody><tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/_overlapped_handle.html" title="windows::overlapped_handle::~overlapped_handle"><span class="bold"><strong>~overlapped_handle</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/impl_.html" title="windows::basic_overlapped_handle::impl_"><span class="bold"><strong>impl_</strong></span></a>
</p>
</td>
<td>
- <p>
- Protected destructor to prevent deletion through this type.
- </p>
</td>
</tr></tbody>
</table></div>
@@ -300,8 +305,8 @@ An
referred to by the handle must support overlapped I/O.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.lowest_layer_type.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__stream_handle.lowest_layer_type.thread_safety">Thread
+<a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.thread_safety">Thread
Safety</a>
</h6>
<p>
@@ -311,11 +316,11 @@ An
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.lowest_layer_type.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__stream_handle.lowest_layer_type.requirements">Requirements</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_random_access_handle.lowest_layer_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/stream_handle.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_random_access_handle.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -323,7 +328,7 @@ An
</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>
@@ -331,7 +336,7 @@ An
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/native_handle.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle.html
index f407d4014b..fe7ad39810 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/native_handle.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::native_handle</title>
+<title>windows::basic_random_access_handle::native_handle</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="lowest_layer_type.html" title="windows::overlapped_handle::lowest_layer_type">
-<link rel="next" href="native_handle_type.html" title="windows::overlapped_handle::native_handle_type">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="lowest_layer_type.html" title="windows::basic_random_access_handle::lowest_layer_type">
+<link rel="next" href="native_handle_type.html" title="windows::basic_random_access_handle::native_handle_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,17 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="native_handle_type.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.windows__overlapped_handle.native_handle"></a><a class="link" href="native_handle.html" title="windows::overlapped_handle::native_handle">windows::overlapped_handle::native_handle</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.native_handle"></a><a class="link" href="native_handle.html" title="windows::basic_random_access_handle::native_handle">windows::basic_random_access_handle::native_handle</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.native_handle"></a>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
+ </p>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.native_handle"></a>
Get
the native handle representation.
</p>
@@ -41,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>
@@ -49,7 +52,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/native_handle_type.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle_type.html
index 9c0b4d0741..fcde601920 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/native_handle_type.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::native_handle_type</title>
+<title>windows::basic_random_access_handle::native_handle_type</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="native_handle.html" title="windows::random_access_handle::native_handle">
-<link rel="next" href="operator_eq_.html" title="windows::random_access_handle::operator=">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="native_handle.html" title="windows::basic_random_access_handle::native_handle">
+<link rel="next" href="operator_eq_.html" title="windows::basic_random_access_handle::operator=">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="operator_eq_.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.windows__random_access_handle.native_handle_type"></a><a class="link" href="native_handle_type.html" title="windows::random_access_handle::native_handle_type">windows::random_access_handle::native_handle_type</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.native_handle_type"></a><a class="link" href="native_handle_type.html" title="windows::basic_random_access_handle::native_handle_type">windows::basic_random_access_handle::native_handle_type</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.native_handle_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.native_handle_type"></a>
The
native representation of a handle.
</p>
<pre class="programlisting">typedef implementation_defined native_handle_type;
</pre>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.native_handle_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.windows__random_access_handle.native_handle_type.requirements">Requirements</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.native_handle_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.windows__basic_random_access_handle.native_handle_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/random_access_handle.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_random_access_handle.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -49,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>
@@ -57,7 +54,7 @@ The
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/operator_eq_.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/operator_eq_.html
index 253f190381..ee52082e11 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/operator_eq_.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/operator_eq_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::operator=</title>
+<title>windows::basic_random_access_handle::operator=</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="native_handle_type.html" title="windows::random_access_handle::native_handle_type">
-<link rel="next" href="random_access_handle.html" title="windows::random_access_handle::random_access_handle">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="native_handle_type.html" title="windows::basic_random_access_handle::native_handle_type">
+<link rel="next" href="read_some_at.html" title="windows::basic_random_access_handle::read_some_at">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,51 +20,50 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="random_access_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="read_some_at.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.windows__random_access_handle.operator_eq_"></a><a class="link" href="operator_eq_.html" title="windows::random_access_handle::operator=">windows::random_access_handle::operator=</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.operator_eq_"></a><a class="link" href="operator_eq_.html" title="windows::basic_random_access_handle::operator=">windows::basic_random_access_handle::operator=</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.operator_eq_"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.operator_eq_"></a>
Move-assign
- a <a class="link" href="../windows__random_access_handle.html" title="windows::random_access_handle"><code class="computeroutput">windows::random_access_handle</code></a>
- from another.
+ a random-access handle from another.
</p>
-<pre class="programlisting">random_access_handle &amp; operator=(
- random_access_handle &amp;&amp; other);
+<pre class="programlisting">basic_random_access_handle &amp; operator=(
+ basic_random_access_handle &amp;&amp; other);
</pre>
<p>
This assignment operator moves a random-access handle from one object to
another.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.operator_eq_.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__random_access_handle.operator_eq_.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.operator_eq_.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__basic_random_access_handle.operator_eq_.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="../windows__random_access_handle.html" title="windows::random_access_handle"><code class="computeroutput">windows::random_access_handle</code></a>
- object from which the move will occur.
+ The other random-access handle object from which the move will occur.
</p></dd>
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.operator_eq_.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__random_access_handle.operator_eq_.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.operator_eq_.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__basic_random_access_handle.operator_eq_.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">random_access_handle(io_context&amp;)</code> constructor.
+ using the <code class="computeroutput">basic_random_access_handle(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>
@@ -72,7 +71,7 @@ Move-assign
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="random_access_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="read_some_at.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/read_some_at.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at.html
index cf8a0977ea..c7c634db72 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/read_some_at.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::read_some_at</title>
+<title>windows::basic_random_access_handle::read_some_at</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="random_access_handle/overload3.html" title="windows::random_access_handle::random_access_handle (3 of 3 overloads)">
-<link rel="next" href="read_some_at/overload1.html" title="windows::random_access_handle::read_some_at (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="operator_eq_.html" title="windows::basic_random_access_handle::operator=">
+<link rel="next" href="read_some_at/overload1.html" title="windows::basic_random_access_handle::read_some_at (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,36 +20,36 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="random_access_handle/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="read_some_at/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="read_some_at/overload1.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.windows__random_access_handle.read_some_at"></a><a class="link" href="read_some_at.html" title="windows::random_access_handle::read_some_at">windows::random_access_handle::read_some_at</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at"></a><a class="link" href="read_some_at.html" title="windows::basic_random_access_handle::read_some_at">windows::basic_random_access_handle::read_some_at</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.read_some_at"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.read_some_at"></a>
Read
some data from the handle at the specified offset.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>&gt;
-std::size_t <a class="link" href="read_some_at/overload1.html" title="windows::random_access_handle::read_some_at (1 of 2 overloads)">read_some_at</a>(
+std::size_t <a class="link" href="read_some_at/overload1.html" title="windows::basic_random_access_handle::read_some_at (1 of 2 overloads)">read_some_at</a>(
uint64_t offset,
const MutableBufferSequence &amp; buffers);
- <span class="emphasis"><em>&#187; <a class="link" href="read_some_at/overload1.html" title="windows::random_access_handle::read_some_at (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_some_at/overload1.html" title="windows::basic_random_access_handle::read_some_at (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>&gt;
-std::size_t <a class="link" href="read_some_at/overload2.html" title="windows::random_access_handle::read_some_at (2 of 2 overloads)">read_some_at</a>(
+std::size_t <a class="link" href="read_some_at/overload2.html" title="windows::basic_random_access_handle::read_some_at (2 of 2 overloads)">read_some_at</a>(
uint64_t offset,
const MutableBufferSequence &amp; buffers,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="read_some_at/overload2.html" title="windows::random_access_handle::read_some_at (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_some_at/overload2.html" title="windows::basic_random_access_handle::read_some_at (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>
@@ -57,7 +57,7 @@ std::size_t <a class="link" href="read_some_at/overload2.html" title="windows::r
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="random_access_handle/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="read_some_at/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="read_some_at/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/read_some_at/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload1.html
index 3c47bcb7e6..5c460035b2 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/read_some_at/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::read_some_at (1 of 2 overloads)</title>
+<title>windows::basic_random_access_handle::read_some_at (1 of 2 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="../read_some_at.html" title="windows::random_access_handle::read_some_at">
-<link rel="prev" href="../read_some_at.html" title="windows::random_access_handle::read_some_at">
-<link rel="next" href="overload2.html" title="windows::random_access_handle::read_some_at (2 of 2 overloads)">
+<link rel="up" href="../read_some_at.html" title="windows::basic_random_access_handle::read_some_at">
+<link rel="prev" href="../read_some_at.html" title="windows::basic_random_access_handle::read_some_at">
+<link rel="next" href="overload2.html" title="windows::basic_random_access_handle::read_some_at (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload1"></a><a class="link" href="overload1.html" title="windows::random_access_handle::read_some_at (1 of 2 overloads)">windows::random_access_handle::read_some_at
+<a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1"></a><a class="link" href="overload1.html" title="windows::basic_random_access_handle::read_some_at (1 of 2 overloads)">windows::basic_random_access_handle::read_some_at
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -42,8 +42,8 @@ std::size_t read_some_at(
successfully, or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.read_some_at.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -59,16 +59,16 @@ std::size_t read_some_at(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.read_some_at.overload1.return_value">Return
+<a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.return_value">Return
Value</a>
</h6>
<p>
The number of bytes read.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload1.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.read_some_at.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -81,8 +81,8 @@ std::size_t read_some_at(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload1.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.read_some_at.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.remarks">Remarks</a>
</h6>
<p>
The read_some operation may not read all of the requested number of bytes.
@@ -91,8 +91,8 @@ std::size_t read_some_at(
before the blocking operation completes.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload1.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.read_some_at.overload1.example">Example</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload1.example">Example</a>
</h6>
<p>
To read into a single data buffer use the <a class="link" href="../../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -108,7 +108,7 @@ std::size_t read_some_at(
</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/windows__random_access_handle/read_some_at/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload2.html
index 8d8c8932cc..15de07a306 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/read_some_at/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::read_some_at (2 of 2 overloads)</title>
+<title>windows::basic_random_access_handle::read_some_at (2 of 2 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="../read_some_at.html" title="windows::random_access_handle::read_some_at">
-<link rel="prev" href="overload1.html" title="windows::random_access_handle::read_some_at (1 of 2 overloads)">
-<link rel="next" href="../write_some_at.html" title="windows::random_access_handle::write_some_at">
+<link rel="up" href="../read_some_at.html" title="windows::basic_random_access_handle::read_some_at">
+<link rel="prev" href="overload1.html" title="windows::basic_random_access_handle::read_some_at (1 of 2 overloads)">
+<link rel="next" href="../write_some_at.html" title="windows::basic_random_access_handle::write_some_at">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload2"></a><a class="link" href="overload2.html" title="windows::random_access_handle::read_some_at (2 of 2 overloads)">windows::random_access_handle::read_some_at
+<a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload2"></a><a class="link" href="overload2.html" title="windows::basic_random_access_handle::read_some_at (2 of 2 overloads)">windows::basic_random_access_handle::read_some_at
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -43,8 +43,8 @@ std::size_t read_some_at(
successfully, or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__random_access_handle.read_some_at.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -64,16 +64,16 @@ std::size_t read_some_at(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__random_access_handle.read_some_at.overload2.return_value">Return
+<a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload2.return_value">Return
Value</a>
</h6>
<p>
The number of bytes read. Returns 0 if an error occurred.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload2.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.read_some_at.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__random_access_handle.read_some_at.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload2.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_random_access_handle.read_some_at.overload2.remarks">Remarks</a>
</h6>
<p>
The read_some operation may not read all of the requested number of bytes.
@@ -84,7 +84,7 @@ std::size_t read_some_at(
</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/windows__random_access_handle/write_some_at.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at.html
index 571380c150..878a5ad0fd 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/write_some_at.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::write_some_at</title>
+<title>windows::basic_random_access_handle::write_some_at</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="read_some_at/overload2.html" title="windows::random_access_handle::read_some_at (2 of 2 overloads)">
-<link rel="next" href="write_some_at/overload1.html" title="windows::random_access_handle::write_some_at (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">
+<link rel="prev" href="read_some_at/overload2.html" title="windows::basic_random_access_handle::read_some_at (2 of 2 overloads)">
+<link rel="next" href="write_some_at/overload1.html" title="windows::basic_random_access_handle::write_some_at (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,36 +20,36 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="read_some_at/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="write_some_at/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="read_some_at/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="write_some_at/overload1.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.windows__random_access_handle.write_some_at"></a><a class="link" href="write_some_at.html" title="windows::random_access_handle::write_some_at">windows::random_access_handle::write_some_at</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at"></a><a class="link" href="write_some_at.html" title="windows::basic_random_access_handle::write_some_at">windows::basic_random_access_handle::write_some_at</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.write_some_at"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_random_access_handle.write_some_at"></a>
Write
some data to the handle at the specified offset.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>&gt;
-std::size_t <a class="link" href="write_some_at/overload1.html" title="windows::random_access_handle::write_some_at (1 of 2 overloads)">write_some_at</a>(
+std::size_t <a class="link" href="write_some_at/overload1.html" title="windows::basic_random_access_handle::write_some_at (1 of 2 overloads)">write_some_at</a>(
uint64_t offset,
const ConstBufferSequence &amp; buffers);
- <span class="emphasis"><em>&#187; <a class="link" href="write_some_at/overload1.html" title="windows::random_access_handle::write_some_at (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write_some_at/overload1.html" title="windows::basic_random_access_handle::write_some_at (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>&gt;
-std::size_t <a class="link" href="write_some_at/overload2.html" title="windows::random_access_handle::write_some_at (2 of 2 overloads)">write_some_at</a>(
+std::size_t <a class="link" href="write_some_at/overload2.html" title="windows::basic_random_access_handle::write_some_at (2 of 2 overloads)">write_some_at</a>(
uint64_t offset,
const ConstBufferSequence &amp; buffers,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="write_some_at/overload2.html" title="windows::random_access_handle::write_some_at (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write_some_at/overload2.html" title="windows::basic_random_access_handle::write_some_at (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>
@@ -57,7 +57,7 @@ std::size_t <a class="link" href="write_some_at/overload2.html" title="windows::
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="read_some_at/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="write_some_at/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="read_some_at/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_random_access_handle.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="write_some_at/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/write_some_at/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload1.html
index b9eb343eae..518dc60f4e 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/write_some_at/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::write_some_at (1 of 2 overloads)</title>
+<title>windows::basic_random_access_handle::write_some_at (1 of 2 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="../write_some_at.html" title="windows::random_access_handle::write_some_at">
-<link rel="prev" href="../write_some_at.html" title="windows::random_access_handle::write_some_at">
-<link rel="next" href="overload2.html" title="windows::random_access_handle::write_some_at (2 of 2 overloads)">
+<link rel="up" href="../write_some_at.html" title="windows::basic_random_access_handle::write_some_at">
+<link rel="prev" href="../write_some_at.html" title="windows::basic_random_access_handle::write_some_at">
+<link rel="next" href="overload2.html" title="windows::basic_random_access_handle::write_some_at (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload1"></a><a class="link" href="overload1.html" title="windows::random_access_handle::write_some_at (1 of 2 overloads)">windows::random_access_handle::write_some_at
+<a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1"></a><a class="link" href="overload1.html" title="windows::basic_random_access_handle::write_some_at (1 of 2 overloads)">windows::basic_random_access_handle::write_some_at
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -42,8 +42,8 @@ std::size_t write_some_at(
written successfully, or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.write_some_at.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -59,16 +59,16 @@ std::size_t write_some_at(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.write_some_at.overload1.return_value">Return
+<a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.return_value">Return
Value</a>
</h6>
<p>
The number of bytes written.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload1.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.write_some_at.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -81,8 +81,8 @@ std::size_t write_some_at(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload1.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.write_some_at.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.remarks">Remarks</a>
</h6>
<p>
The write_some_at operation may not write all of the data. Consider using
@@ -91,8 +91,8 @@ std::size_t write_some_at(
operation completes.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload1.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.write_some_at.overload1.example">Example</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload1.example">Example</a>
</h6>
<p>
To write a single data buffer use the <a class="link" href="../../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -108,7 +108,7 @@ std::size_t write_some_at(
</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/windows__random_access_handle/write_some_at/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload2.html
index e7194e9bd7..fd3cb0f3ec 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/write_some_at/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::write_some_at (2 of 2 overloads)</title>
+<title>windows::basic_random_access_handle::write_some_at (2 of 2 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="../write_some_at.html" title="windows::random_access_handle::write_some_at">
-<link rel="prev" href="overload1.html" title="windows::random_access_handle::write_some_at (1 of 2 overloads)">
-<link rel="next" href="../../windows__stream_handle.html" title="windows::stream_handle">
+<link rel="up" href="../write_some_at.html" title="windows::basic_random_access_handle::write_some_at">
+<link rel="prev" href="overload1.html" title="windows::basic_random_access_handle::write_some_at (1 of 2 overloads)">
+<link rel="next" href="../../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,11 +20,11 @@
</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="../write_some_at.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="../../windows__stream_handle.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="../write_some_at.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="../../windows__basic_stream_handle.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.windows__random_access_handle.write_some_at.overload2"></a><a class="link" href="overload2.html" title="windows::random_access_handle::write_some_at (2 of 2 overloads)">windows::random_access_handle::write_some_at
+<a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload2"></a><a class="link" href="overload2.html" title="windows::basic_random_access_handle::write_some_at (2 of 2 overloads)">windows::basic_random_access_handle::write_some_at
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -43,8 +43,8 @@ std::size_t write_some_at(
written successfully, or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__random_access_handle.write_some_at.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -64,16 +64,16 @@ std::size_t write_some_at(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__random_access_handle.write_some_at.overload2.return_value">Return
+<a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload2.return_value">Return
Value</a>
</h6>
<p>
The number of bytes written. Returns 0 if an error occurred.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload2.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.write_some_at.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__random_access_handle.write_some_at.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload2.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_random_access_handle.write_some_at.overload2.remarks">Remarks</a>
</h6>
<p>
The write_some operation may not transmit all of the data to the peer.
@@ -84,7 +84,7 @@ std::size_t write_some_at(
</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>
@@ -92,7 +92,7 @@ std::size_t write_some_at(
</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="../write_some_at.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="../../windows__stream_handle.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="../write_some_at.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="../../windows__basic_stream_handle.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle.html b/doc/html/boost_asio/reference/windows__basic_stream_handle.html
new file mode 100644
index 0000000000..bb98af24cc
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle.html
@@ -0,0 +1,352 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_stream_handle</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="../reference.html" title="Reference">
+<link rel="prev" href="windows__basic_random_access_handle/write_some_at/overload2.html" title="windows::basic_random_access_handle::write_some_at (2 of 2 overloads)">
+<link rel="next" href="windows__basic_stream_handle/assign.html" title="windows::basic_stream_handle::assign">
+</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="windows__basic_random_access_handle/write_some_at/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__basic_stream_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_asio.reference.windows__basic_stream_handle"></a><a class="link" href="windows__basic_stream_handle.html" title="windows::basic_stream_handle">windows::basic_stream_handle</a>
+</h3></div></div></div>
+<p>
+ Provides stream-oriented handle functionality.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="Executor1.html" title="Executor requirements">Executor</a> = executor&gt;
+class basic_stream_handle :
+ public windows::basic_overlapped_handle&lt; Executor &gt;
+</pre>
+<h5>
+<a name="boost_asio.reference.windows__basic_stream_handle.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.types"></a></span><a class="link" href="windows__basic_stream_handle.html#boost_asio.reference.windows__basic_stream_handle.types">Types</a>
+ </h5>
+<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="windows__basic_stream_handle/executor_type.html" title="windows::basic_stream_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/lowest_layer_type.html" title="windows::basic_stream_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ An overlapped_handle is always the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/native_handle_type.html" title="windows::basic_stream_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The native representation of a handle.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.windows__basic_stream_handle.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.member_functions"></a></span><a class="link" href="windows__basic_stream_handle.html#boost_asio.reference.windows__basic_stream_handle.member_functions">Member
+ Functions</a>
+ </h5>
+<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="windows__basic_stream_handle/assign.html" title="windows::basic_stream_handle::assign"><span class="bold"><strong>assign</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Assign an existing native handle to the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/async_read_some.html" title="windows::basic_stream_handle::async_read_some"><span class="bold"><strong>async_read_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous read.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/async_write_some.html" title="windows::basic_stream_handle::async_write_some"><span class="bold"><strong>async_write_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Start an asynchronous write.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/basic_stream_handle.html" title="windows::basic_stream_handle::basic_stream_handle"><span class="bold"><strong>basic_stream_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Construct a stream handle without opening it. <br> <span class="silver"> &#8212;</span><br> Construct
+ a stream handle on an existing native handle. <br> <span class="silver"> &#8212;</span><br> Move-construct
+ a stream handle from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/cancel.html" title="windows::basic_stream_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Cancel all asynchronous operations associated with the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/close.html" title="windows::basic_stream_handle::close"><span class="bold"><strong>close</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Close the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/get_executor.html" title="windows::basic_stream_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the executor associated with the object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/is_open.html" title="windows::basic_stream_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Determine whether the handle is open.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/lowest_layer.html" title="windows::basic_stream_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get a reference to the lowest layer. <br> <span class="silver"> &#8212;</span><br> Get a const
+ reference to the lowest layer.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/native_handle.html" title="windows::basic_stream_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the native handle representation.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/operator_eq_.html" title="windows::basic_stream_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Move-assign a stream handle from another.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/read_some.html" title="windows::basic_stream_handle::read_some"><span class="bold"><strong>read_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Read some data from the handle.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="windows__basic_stream_handle/write_some.html" title="windows::basic_stream_handle::write_some"><span class="bold"><strong>write_some</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Write some data to the handle.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.windows__basic_stream_handle.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.protected_data_members"></a></span><a class="link" href="windows__basic_stream_handle.html#boost_asio.reference.windows__basic_stream_handle.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<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="windows__basic_stream_handle/impl_.html" title="windows::basic_stream_handle::impl_"><span class="bold"><strong>impl_</strong></span></a>
+ </p>
+ </td>
+<td>
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+ The <a class="link" href="windows__basic_stream_handle.html" title="windows::basic_stream_handle"><code class="computeroutput">windows::basic_stream_handle</code></a>
+ class provides asynchronous and blocking stream-oriented handle functionality.
+ </p>
+<h5>
+<a name="boost_asio.reference.windows__basic_stream_handle.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.thread_safety"></a></span><a class="link" href="windows__basic_stream_handle.html#boost_asio.reference.windows__basic_stream_handle.thread_safety">Thread
+ Safety</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Distinct</em></span> <span class="emphasis"><em>objects:</em></span> Safe.
+ </p>
+<p>
+ <span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
+ </p>
+<h5>
+<a name="boost_asio.reference.windows__basic_stream_handle.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.requirements"></a></span><a class="link" href="windows__basic_stream_handle.html#boost_asio.reference.windows__basic_stream_handle.requirements">Requirements</a>
+ </h5>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_stream_handle.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="windows__basic_random_access_handle/write_some_at/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__basic_stream_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/assign.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/assign.html
index 2594cfcd6c..041def5fb8 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/assign.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/assign.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::assign</title>
+<title>windows::basic_stream_handle::assign</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="next" href="assign/overload1.html" title="windows::overlapped_handle::assign (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="next" href="assign/overload1.html" title="windows::basic_stream_handle::assign (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../windows__overlapped_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../windows__basic_stream_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="assign/overload1.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.windows__overlapped_handle.assign"></a><a class="link" href="assign.html" title="windows::overlapped_handle::assign">windows::overlapped_handle::assign</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.assign"></a><a class="link" href="assign.html" title="windows::basic_stream_handle::assign">windows::basic_stream_handle::assign</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.assign"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.assign"></a>
Assign
an existing native handle to the handle.
</p>
-<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="windows::overlapped_handle::assign (1 of 2 overloads)">assign</a>(
+<pre class="programlisting">void <a class="link" href="assign/overload1.html" title="windows::basic_stream_handle::assign (1 of 2 overloads)">assign</a>(
const native_handle_type &amp; handle);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="windows::overlapped_handle::assign (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload1.html" title="windows::basic_stream_handle::assign (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="assign/overload2.html" title="windows::overlapped_handle::assign (2 of 2 overloads)">assign</a>(
+void <a class="link" href="assign/overload2.html" title="windows::basic_stream_handle::assign (2 of 2 overloads)">assign</a>(
const native_handle_type &amp; handle,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="windows::overlapped_handle::assign (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="assign/overload2.html" title="windows::basic_stream_handle::assign (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>
@@ -51,7 +51,7 @@ void <a class="link" href="assign/overload2.html" title="windows::overlapped_han
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../windows__overlapped_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../windows__basic_stream_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="assign/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/assign/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload1.html
index 51064803b5..9f5fe35915 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/assign/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::assign (1 of 2 overloads)</title>
+<title>windows::basic_stream_handle::assign (1 of 2 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="../assign.html" title="windows::stream_handle::assign">
-<link rel="prev" href="../assign.html" title="windows::stream_handle::assign">
-<link rel="next" href="overload2.html" title="windows::stream_handle::assign (2 of 2 overloads)">
+<link rel="up" href="../assign.html" title="windows::basic_stream_handle::assign">
+<link rel="prev" href="../assign.html" title="windows::basic_stream_handle::assign">
+<link rel="next" href="overload2.html" title="windows::basic_stream_handle::assign (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__stream_handle.assign.overload1"></a><a class="link" href="overload1.html" title="windows::stream_handle::assign (1 of 2 overloads)">windows::stream_handle::assign
+<a name="boost_asio.reference.windows__basic_stream_handle.assign.overload1"></a><a class="link" href="overload1.html" title="windows::basic_stream_handle::assign (1 of 2 overloads)">windows::basic_stream_handle::assign
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Assign an existing native handle to the handle.
@@ -39,7 +39,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/windows__stream_handle/assign/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload2.html
index 98b9587586..403327f469 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/assign/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::assign (2 of 2 overloads)</title>
+<title>windows::basic_stream_handle::assign (2 of 2 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="../assign.html" title="windows::stream_handle::assign">
-<link rel="prev" href="overload1.html" title="windows::stream_handle::assign (1 of 2 overloads)">
-<link rel="next" href="../async_read_some.html" title="windows::stream_handle::async_read_some">
+<link rel="up" href="../assign.html" title="windows::basic_stream_handle::assign">
+<link rel="prev" href="overload1.html" title="windows::basic_stream_handle::assign (1 of 2 overloads)">
+<link rel="next" href="../async_read_some.html" title="windows::basic_stream_handle::async_read_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__stream_handle.assign.overload2"></a><a class="link" href="overload2.html" title="windows::stream_handle::assign (2 of 2 overloads)">windows::stream_handle::assign
+<a name="boost_asio.reference.windows__basic_stream_handle.assign.overload2"></a><a class="link" href="overload2.html" title="windows::basic_stream_handle::assign (2 of 2 overloads)">windows::basic_stream_handle::assign
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Assign an existing native handle to the handle.
@@ -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/windows__stream_handle/async_read_some.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/async_read_some.html
index 7eb9a173a7..17f2572d1c 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/async_read_some.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/async_read_some.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::async_read_some</title>
+<title>windows::basic_stream_handle::async_read_some</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="assign/overload2.html" title="windows::stream_handle::assign (2 of 2 overloads)">
-<link rel="next" href="async_write_some.html" title="windows::stream_handle::async_write_some">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="assign/overload2.html" title="windows::basic_stream_handle::assign (2 of 2 overloads)">
+<link rel="next" href="async_write_some.html" title="windows::basic_stream_handle::async_write_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="async_write_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="async_write_some.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.windows__stream_handle.async_read_some"></a><a class="link" href="async_read_some.html" title="windows::stream_handle::async_read_some">windows::stream_handle::async_read_some</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.async_read_some"></a><a class="link" href="async_read_some.html" title="windows::basic_stream_handle::async_read_some">windows::basic_stream_handle::async_read_some</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.async_read_some"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.async_read_some"></a>
Start
an asynchronous read.
</p>
@@ -43,8 +43,8 @@ Start
The function call always returns immediately.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.async_read_some.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.async_read_some.parameters"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.windows__stream_handle.async_read_some.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.async_read_some.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.async_read_some.parameters"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.windows__basic_stream_handle.async_read_some.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -71,15 +71,15 @@ 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>
</div>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.async_read_some.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.async_read_some.remarks"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.windows__stream_handle.async_read_some.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.async_read_some.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.async_read_some.remarks"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.windows__basic_stream_handle.async_read_some.remarks">Remarks</a>
</h6>
<p>
The read operation may not read all of the requested number of bytes. Consider
@@ -88,8 +88,8 @@ Start
before the asynchronous operation completes.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.async_read_some.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.async_read_some.example"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.windows__stream_handle.async_read_some.example">Example</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.async_read_some.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.async_read_some.example"></a></span><a class="link" href="async_read_some.html#boost_asio.reference.windows__basic_stream_handle.async_read_some.example">Example</a>
</h6>
<p>
To read into a single data buffer use the <a class="link" href="../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -105,7 +105,7 @@ Start
</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>
@@ -113,7 +113,7 @@ Start
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="async_write_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="async_write_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/async_write_some.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/async_write_some.html
index f83192b446..cf28f68975 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/async_write_some.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/async_write_some.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::async_write_some</title>
+<title>windows::basic_stream_handle::async_write_some</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="async_read_some.html" title="windows::stream_handle::async_read_some">
-<link rel="next" href="cancel.html" title="windows::stream_handle::cancel">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="async_read_some.html" title="windows::basic_stream_handle::async_read_some">
+<link rel="next" href="basic_stream_handle.html" title="windows::basic_stream_handle::basic_stream_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_read_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_read_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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_stream_handle.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.windows__stream_handle.async_write_some"></a><a class="link" href="async_write_some.html" title="windows::stream_handle::async_write_some">windows::stream_handle::async_write_some</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.async_write_some"></a><a class="link" href="async_write_some.html" title="windows::basic_stream_handle::async_write_some">windows::basic_stream_handle::async_write_some</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.async_write_some"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.async_write_some"></a>
Start
an asynchronous write.
</p>
@@ -43,8 +43,8 @@ Start
The function call always returns immediately.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.async_write_some.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.async_write_some.parameters"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.windows__stream_handle.async_write_some.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.async_write_some.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.async_write_some.parameters"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.windows__basic_stream_handle.async_write_some.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -71,15 +71,15 @@ 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>
</div>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.async_write_some.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.async_write_some.remarks"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.windows__stream_handle.async_write_some.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.async_write_some.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.async_write_some.remarks"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.windows__basic_stream_handle.async_write_some.remarks">Remarks</a>
</h6>
<p>
The write operation may not transmit all of the data to the peer. Consider
@@ -88,8 +88,8 @@ Start
operation completes.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.async_write_some.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.async_write_some.example"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.windows__stream_handle.async_write_some.example">Example</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.async_write_some.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.async_write_some.example"></a></span><a class="link" href="async_write_some.html#boost_asio.reference.windows__basic_stream_handle.async_write_some.example">Example</a>
</h6>
<p>
To write a single data buffer use the <a class="link" href="../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -105,7 +105,7 @@ Start
</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>
@@ -113,7 +113,7 @@ Start
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_read_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="cancel.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="async_read_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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_stream_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle.html
new file mode 100644
index 0000000000..1974e0afa4
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle.html
@@ -0,0 +1,82 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_stream_handle::basic_stream_handle</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="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="async_write_some.html" title="windows::basic_stream_handle::async_write_some">
+<link rel="next" href="basic_stream_handle/overload1.html" title="windows::basic_stream_handle::basic_stream_handle (1 of 5 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="async_write_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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_stream_handle/overload1.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.windows__basic_stream_handle.basic_stream_handle"></a><a class="link" href="basic_stream_handle.html" title="windows::basic_stream_handle::basic_stream_handle">windows::basic_stream_handle::basic_stream_handle</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.basic_stream_handle"></a>
+Construct
+ a stream handle without opening it.
+ </p>
+<pre class="programlisting">explicit <a class="link" href="basic_stream_handle/overload1.html" title="windows::basic_stream_handle::basic_stream_handle (1 of 5 overloads)">basic_stream_handle</a>(
+ const executor_type &amp; ex);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_handle/overload1.html" title="windows::basic_stream_handle::basic_stream_handle (1 of 5 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+explicit <a class="link" href="basic_stream_handle/overload2.html" title="windows::basic_stream_handle::basic_stream_handle (2 of 5 overloads)">basic_stream_handle</a>(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value, basic_stream_handle &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_handle/overload2.html" title="windows::basic_stream_handle::basic_stream_handle (2 of 5 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Construct a stream handle on an existing native handle.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_stream_handle/overload3.html" title="windows::basic_stream_handle::basic_stream_handle (3 of 5 overloads)">basic_stream_handle</a>(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; handle);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_handle/overload3.html" title="windows::basic_stream_handle::basic_stream_handle (3 of 5 overloads)">more...</a></em></span>
+
+template&lt;
+ typename ExecutionContext&gt;
+<a class="link" href="basic_stream_handle/overload4.html" title="windows::basic_stream_handle::basic_stream_handle (4 of 5 overloads)">basic_stream_handle</a>(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; handle,
+ 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_stream_handle/overload4.html" title="windows::basic_stream_handle::basic_stream_handle (4 of 5 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Move-construct a stream handle from another.
+ </p>
+<pre class="programlisting"><a class="link" href="basic_stream_handle/overload5.html" title="windows::basic_stream_handle::basic_stream_handle (5 of 5 overloads)">basic_stream_handle</a>(
+ basic_stream_handle &amp;&amp; other);
+ <span class="emphasis"><em>&#187; <a class="link" href="basic_stream_handle/overload5.html" title="windows::basic_stream_handle::basic_stream_handle (5 of 5 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-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="async_write_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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_stream_handle/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload1.html
new file mode 100644
index 0000000000..b1bad8716b
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload1.html
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_stream_handle::basic_stream_handle (1 of 5 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_stream_handle.html" title="windows::basic_stream_handle::basic_stream_handle">
+<link rel="prev" href="../basic_stream_handle.html" title="windows::basic_stream_handle::basic_stream_handle">
+<link rel="next" href="overload2.html" title="windows::basic_stream_handle::basic_stream_handle (2 of 5 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="../basic_stream_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_handle.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="overload2.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.windows__basic_stream_handle.basic_stream_handle.overload1"></a><a class="link" href="overload1.html" title="windows::basic_stream_handle::basic_stream_handle (1 of 5 overloads)">windows::basic_stream_handle::basic_stream_handle
+ (1 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a stream handle without opening it.
+ </p>
+<pre class="programlisting">basic_stream_handle(
+ const executor_type &amp; ex);
+</pre>
+<p>
+ This constructor creates a stream handle without opening it.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload1.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 stream handle will use, by default, to
+ dispatch handlers for any asynchronous operations performed on
+ the stream handle.
+ </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="../basic_stream_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_handle.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload2.html
new file mode 100644
index 0000000000..b6b1690c01
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload2.html
@@ -0,0 +1,73 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_stream_handle::basic_stream_handle (2 of 5 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_stream_handle.html" title="windows::basic_stream_handle::basic_stream_handle">
+<link rel="prev" href="overload1.html" title="windows::basic_stream_handle::basic_stream_handle (1 of 5 overloads)">
+<link rel="next" href="overload3.html" title="windows::basic_stream_handle::basic_stream_handle (3 of 5 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_handle.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="overload3.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.windows__basic_stream_handle.basic_stream_handle.overload2"></a><a class="link" href="overload2.html" title="windows::basic_stream_handle::basic_stream_handle (2 of 5 overloads)">windows::basic_stream_handle::basic_stream_handle
+ (2 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a stream handle without opening it.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_stream_handle(
+ ExecutionContext &amp; context,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value, basic_stream_handle &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a stream handle without opening it. The handle
+ needs to be opened or assigned before data can be sent or received on
+ it.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload2.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 stream
+ handle will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the stream handle.
+ </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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_handle.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload3.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload3.html
new file mode 100644
index 0000000000..879b71637d
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload3.html
@@ -0,0 +1,87 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_stream_handle::basic_stream_handle (3 of 5 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_stream_handle.html" title="windows::basic_stream_handle::basic_stream_handle">
+<link rel="prev" href="overload2.html" title="windows::basic_stream_handle::basic_stream_handle (2 of 5 overloads)">
+<link rel="next" href="overload4.html" title="windows::basic_stream_handle::basic_stream_handle (4 of 5 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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_handle.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="overload4.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.windows__basic_stream_handle.basic_stream_handle.overload3"></a><a class="link" href="overload3.html" title="windows::basic_stream_handle::basic_stream_handle (3 of 5 overloads)">windows::basic_stream_handle::basic_stream_handle
+ (3 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a stream handle on an existing native handle.
+ </p>
+<pre class="programlisting">basic_stream_handle(
+ const executor_type &amp; ex,
+ const native_handle_type &amp; handle);
+</pre>
+<p>
+ This constructor creates a stream handle object to hold an existing native
+ handle.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload3.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload3.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 stream handle will use, by default, to
+ dispatch handlers for any asynchronous operations performed on
+ the stream handle.
+ </p></dd>
+<dt><span class="term">handle</span></dt>
+<dd><p>
+ The new underlying handle implementation.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload3.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload3.exceptions"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload3.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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_handle.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="overload4.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload4.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload4.html
new file mode 100644
index 0000000000..5ffe36d2a2
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload4.html
@@ -0,0 +1,90 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_stream_handle::basic_stream_handle (4 of 5 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_stream_handle.html" title="windows::basic_stream_handle::basic_stream_handle">
+<link rel="prev" href="overload3.html" title="windows::basic_stream_handle::basic_stream_handle (3 of 5 overloads)">
+<link rel="next" href="overload5.html" title="windows::basic_stream_handle::basic_stream_handle (5 of 5 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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_handle.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="overload5.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.windows__basic_stream_handle.basic_stream_handle.overload4"></a><a class="link" href="overload4.html" title="windows::basic_stream_handle::basic_stream_handle (4 of 5 overloads)">windows::basic_stream_handle::basic_stream_handle
+ (4 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct a stream handle on an existing native handle.
+ </p>
+<pre class="programlisting">template&lt;
+ typename ExecutionContext&gt;
+basic_stream_handle(
+ ExecutionContext &amp; context,
+ const native_handle_type &amp; handle,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This constructor creates a stream handle object to hold an existing native
+ handle.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload4.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload4.parameters"></a></span><a class="link" href="overload4.html#boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload4.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 stream
+ handle will use, by default, to dispatch handlers for any asynchronous
+ operations performed on the stream handle.
+ </p></dd>
+<dt><span class="term">handle</span></dt>
+<dd><p>
+ The new underlying handle implementation.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload4.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload4.exceptions"></a></span><a class="link" href="overload4.html#boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload4.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="overload3.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_handle.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="overload5.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload5.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload5.html
new file mode 100644
index 0000000000..1870efffe8
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload5.html
@@ -0,0 +1,75 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_stream_handle::basic_stream_handle (5 of 5 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_stream_handle.html" title="windows::basic_stream_handle::basic_stream_handle">
+<link rel="prev" href="overload4.html" title="windows::basic_stream_handle::basic_stream_handle (4 of 5 overloads)">
+<link rel="next" href="../cancel.html" title="windows::basic_stream_handle::cancel">
+</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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_handle.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="../cancel.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.windows__basic_stream_handle.basic_stream_handle.overload5"></a><a class="link" href="overload5.html" title="windows::basic_stream_handle::basic_stream_handle (5 of 5 overloads)">windows::basic_stream_handle::basic_stream_handle
+ (5 of 5 overloads)</a>
+</h5></div></div></div>
+<p>
+ Move-construct a stream handle from another.
+ </p>
+<pre class="programlisting">basic_stream_handle(
+ basic_stream_handle &amp;&amp; other);
+</pre>
+<p>
+ This constructor moves a stream handle from one object to another.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload5.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload5.parameters"></a></span><a class="link" href="overload5.html#boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload5.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 stream handle object from which the move will occur.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload5.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload5.remarks"></a></span><a class="link" href="overload5.html#boost_asio.reference.windows__basic_stream_handle.basic_stream_handle.overload5.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_stream_handle(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="overload4.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../basic_stream_handle.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="../cancel.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/cancel.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel.html
index c47bde2779..2b84198afc 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/cancel.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::cancel</title>
+<title>windows::basic_stream_handle::cancel</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="async_write_some.html" title="windows::stream_handle::async_write_some">
-<link rel="next" href="cancel/overload1.html" title="windows::stream_handle::cancel (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="basic_stream_handle/overload5.html" title="windows::basic_stream_handle::basic_stream_handle (5 of 5 overloads)">
+<link rel="next" href="cancel/overload1.html" title="windows::basic_stream_handle::cancel (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_write_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_stream_handle/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="cancel/overload1.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.windows__stream_handle.cancel"></a><a class="link" href="cancel.html" title="windows::stream_handle::cancel">windows::stream_handle::cancel</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.cancel"></a><a class="link" href="cancel.html" title="windows::basic_stream_handle::cancel">windows::basic_stream_handle::cancel</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.cancel"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.cancel"></a>
Cancel
all asynchronous operations associated with the handle.
</p>
-<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="windows::stream_handle::cancel (1 of 2 overloads)">cancel</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="windows::stream_handle::cancel (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="windows::basic_stream_handle::cancel (1 of 2 overloads)">cancel</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="windows::basic_stream_handle::cancel (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="cancel/overload2.html" title="windows::stream_handle::cancel (2 of 2 overloads)">cancel</a>(
+void <a class="link" href="cancel/overload2.html" title="windows::basic_stream_handle::cancel (2 of 2 overloads)">cancel</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="windows::stream_handle::cancel (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="windows::basic_stream_handle::cancel (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>
@@ -49,7 +49,7 @@ void <a class="link" href="cancel/overload2.html" title="windows::stream_handle:
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="async_write_some.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_stream_handle/overload5.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/cancel/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload1.html
index 9cc6f8efe3..1e004c7fd1 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/cancel/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::cancel (1 of 2 overloads)</title>
+<title>windows::basic_stream_handle::cancel (1 of 2 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="../cancel.html" title="windows::stream_handle::cancel">
-<link rel="prev" href="../cancel.html" title="windows::stream_handle::cancel">
-<link rel="next" href="overload2.html" title="windows::stream_handle::cancel (2 of 2 overloads)">
+<link rel="up" href="../cancel.html" title="windows::basic_stream_handle::cancel">
+<link rel="prev" href="../cancel.html" title="windows::basic_stream_handle::cancel">
+<link rel="next" href="overload2.html" title="windows::basic_stream_handle::cancel (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__stream_handle.cancel.overload1"></a><a class="link" href="overload1.html" title="windows::stream_handle::cancel (1 of 2 overloads)">windows::stream_handle::cancel
+<a name="boost_asio.reference.windows__basic_stream_handle.cancel.overload1"></a><a class="link" href="overload1.html" title="windows::basic_stream_handle::cancel (1 of 2 overloads)">windows::basic_stream_handle::cancel
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Cancel all asynchronous operations associated with the handle.
@@ -41,8 +41,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.cancel.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.cancel.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.cancel.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.cancel.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.cancel.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -56,7 +56,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/windows__stream_handle/cancel/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload2.html
index e0740ced99..e9ce08ad3b 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/cancel/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::cancel (2 of 2 overloads)</title>
+<title>windows::basic_stream_handle::cancel (2 of 2 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="../cancel.html" title="windows::stream_handle::cancel">
-<link rel="prev" href="overload1.html" title="windows::stream_handle::cancel (1 of 2 overloads)">
-<link rel="next" href="../close.html" title="windows::stream_handle::close">
+<link rel="up" href="../cancel.html" title="windows::basic_stream_handle::cancel">
+<link rel="prev" href="overload1.html" title="windows::basic_stream_handle::cancel (1 of 2 overloads)">
+<link rel="next" href="../close.html" title="windows::basic_stream_handle::close">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__stream_handle.cancel.overload2"></a><a class="link" href="overload2.html" title="windows::stream_handle::cancel (2 of 2 overloads)">windows::stream_handle::cancel
+<a name="boost_asio.reference.windows__basic_stream_handle.cancel.overload2"></a><a class="link" href="overload2.html" title="windows::basic_stream_handle::cancel (2 of 2 overloads)">windows::basic_stream_handle::cancel
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Cancel all asynchronous operations associated with the handle.
@@ -42,8 +42,8 @@
be passed the <code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.cancel.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__stream_handle.cancel.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.cancel.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.cancel.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_stream_handle.cancel.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -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/windows__overlapped_handle/close.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/close.html
index 262da9da66..8d325df1aa 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/close.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/close.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::close</title>
+<title>windows::basic_stream_handle::close</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="cancel/overload2.html" title="windows::overlapped_handle::cancel (2 of 2 overloads)">
-<link rel="next" href="close/overload1.html" title="windows::overlapped_handle::close (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="cancel/overload2.html" title="windows::basic_stream_handle::cancel (2 of 2 overloads)">
+<link rel="next" href="close/overload1.html" title="windows::basic_stream_handle::close (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,28 +20,28 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="close/overload1.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.windows__overlapped_handle.close"></a><a class="link" href="close.html" title="windows::overlapped_handle::close">windows::overlapped_handle::close</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.close"></a><a class="link" href="close.html" title="windows::basic_stream_handle::close">windows::basic_stream_handle::close</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.close"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.close"></a>
Close
the handle.
</p>
-<pre class="programlisting">void <a class="link" href="close/overload1.html" title="windows::overlapped_handle::close (1 of 2 overloads)">close</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="windows::overlapped_handle::close (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="close/overload1.html" title="windows::basic_stream_handle::close (1 of 2 overloads)">close</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload1.html" title="windows::basic_stream_handle::close (1 of 2 overloads)">more...</a></em></span>
-void <a class="link" href="close/overload2.html" title="windows::overlapped_handle::close (2 of 2 overloads)">close</a>(
+void <a class="link" href="close/overload2.html" title="windows::basic_stream_handle::close (2 of 2 overloads)">close</a>(
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="windows::overlapped_handle::close (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="close/overload2.html" title="windows::basic_stream_handle::close (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>
@@ -49,7 +49,7 @@ void <a class="link" href="close/overload2.html" title="windows::overlapped_hand
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="cancel/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="close/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/close/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload1.html
index 4be8a3e27d..1d1cd0c8df 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/close/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::close (1 of 2 overloads)</title>
+<title>windows::basic_stream_handle::close (1 of 2 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="../close.html" title="windows::stream_handle::close">
-<link rel="prev" href="../close.html" title="windows::stream_handle::close">
-<link rel="next" href="overload2.html" title="windows::stream_handle::close (2 of 2 overloads)">
+<link rel="up" href="../close.html" title="windows::basic_stream_handle::close">
+<link rel="prev" href="../close.html" title="windows::basic_stream_handle::close">
+<link rel="next" href="overload2.html" title="windows::basic_stream_handle::close (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__stream_handle.close.overload1"></a><a class="link" href="overload1.html" title="windows::stream_handle::close (1 of 2 overloads)">windows::stream_handle::close
+<a name="boost_asio.reference.windows__basic_stream_handle.close.overload1"></a><a class="link" href="overload1.html" title="windows::basic_stream_handle::close (1 of 2 overloads)">windows::basic_stream_handle::close
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Close the handle.
@@ -41,8 +41,8 @@
<code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.close.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.close.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.close.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.close.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.close.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -56,7 +56,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/windows__stream_handle/close/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload2.html
index d4736ebed2..244f0b3ad4 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/close/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::close (2 of 2 overloads)</title>
+<title>windows::basic_stream_handle::close (2 of 2 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="../close.html" title="windows::stream_handle::close">
-<link rel="prev" href="overload1.html" title="windows::stream_handle::close (1 of 2 overloads)">
-<link rel="next" href="../executor_type.html" title="windows::stream_handle::executor_type">
+<link rel="up" href="../close.html" title="windows::basic_stream_handle::close">
+<link rel="prev" href="overload1.html" title="windows::basic_stream_handle::close (1 of 2 overloads)">
+<link rel="next" href="../executor_type.html" title="windows::basic_stream_handle::executor_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__stream_handle.close.overload2"></a><a class="link" href="overload2.html" title="windows::stream_handle::close (2 of 2 overloads)">windows::stream_handle::close
+<a name="boost_asio.reference.windows__basic_stream_handle.close.overload2"></a><a class="link" href="overload2.html" title="windows::basic_stream_handle::close (2 of 2 overloads)">windows::basic_stream_handle::close
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Close the handle.
@@ -42,8 +42,8 @@
<code class="computeroutput">boost::asio::error::operation_aborted</code> error.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.close.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__stream_handle.close.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.close.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.close.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_stream_handle.close.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -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/windows__basic_stream_handle/executor_type.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/executor_type.html
new file mode 100644
index 0000000000..89b470a4fb
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/executor_type.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_stream_handle::executor_type</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="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="close/overload2.html" title="windows::basic_stream_handle::close (2 of 2 overloads)">
+<link rel="next" href="get_executor.html" title="windows::basic_stream_handle::get_executor">
+</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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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_executor.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.windows__basic_stream_handle.executor_type"></a><a class="link" href="executor_type.html" title="windows::basic_stream_handle::executor_type">windows::basic_stream_handle::executor_type</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.executor_type"></a>
+The
+ type of the executor associated with the object.
+ </p>
+<pre class="programlisting">typedef Executor executor_type;
+</pre>
+<h6>
+<a name="boost_asio.reference.windows__basic_stream_handle.executor_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__basic_stream_handle.executor_type.requirements">Requirements</a>
+ </h6>
+<p>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_stream_handle.hpp</code>
+ </p>
+<p>
+ <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
+ </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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/get_executor.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/get_executor.html
index 2270782e24..82d1e8b565 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/get_executor.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/get_executor.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::get_executor</title>
+<title>windows::basic_stream_handle::get_executor</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="executor_type.html" title="windows::random_access_handle::executor_type">
-<link rel="next" href="get_io_context.html" title="windows::random_access_handle::get_io_context">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="executor_type.html" title="windows::basic_stream_handle::executor_type">
+<link rel="next" href="impl_.html" title="windows::basic_stream_handle::impl_">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,17 @@
</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="../windows__random_access_handle.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="../windows__basic_stream_handle.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><h4 class="title">
-<a name="boost_asio.reference.windows__random_access_handle.get_executor"></a><a class="link" href="get_executor.html" title="windows::random_access_handle::get_executor">windows::random_access_handle::get_executor</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.get_executor"></a><a class="link" href="get_executor.html" title="windows::basic_stream_handle::get_executor">windows::basic_stream_handle::get_executor</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.get_executor"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.get_executor"></a>
Get
the executor associated with the object.
</p>
@@ -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="../windows__random_access_handle.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="../windows__basic_stream_handle.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/buffered_write_stream/get_io_context.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/impl_.html
index 16397d339c..427eaf2750 100644
--- a/doc/html/boost_asio/reference/buffered_write_stream/get_io_context.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/impl_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>buffered_write_stream::get_io_context</title>
+<title>windows::basic_stream_handle::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="../buffered_write_stream.html" title="buffered_write_stream">
-<link rel="prev" href="get_executor.html" title="buffered_write_stream::get_executor">
-<link rel="next" href="get_io_service.html" title="buffered_write_stream::get_io_service">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="get_executor.html" title="windows::basic_stream_handle::get_executor">
+<link rel="next" href="is_open.html" title="windows::basic_stream_handle::is_open">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,24 +20,24 @@
</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="../buffered_write_stream.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>
+<a accesskey="p" href="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="is_open.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.buffered_write_stream.get_io_context"></a><a class="link" href="get_io_context.html" title="buffered_write_stream::get_io_context">buffered_write_stream::get_io_context</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.impl_"></a><a class="link" href="impl_.html" title="windows::basic_stream_handle::impl_">windows::basic_stream_handle::impl_</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.buffered_write_stream.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.
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
-<pre class="programlisting">boost::asio::io_context &amp; get_io_context();
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.impl_"></a>
+ </p>
+<pre class="programlisting">boost::asio::detail::io_object_impl&lt; boost::asio::detail::win_iocp_handle_service, 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-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>
@@ -45,7 +45,7 @@
</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="../buffered_write_stream.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>
+<a accesskey="p" href="get_executor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="is_open.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/is_open.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/is_open.html
new file mode 100644
index 0000000000..a20fe7a4b8
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/is_open.html
@@ -0,0 +1,53 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_stream_handle::is_open</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="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="impl_.html" title="windows::basic_stream_handle::impl_">
+<link rel="next" href="lowest_layer.html" title="windows::basic_stream_handle::lowest_layer">
+</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="impl_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="lowest_layer.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.windows__basic_stream_handle.is_open"></a><a class="link" href="is_open.html" title="windows::basic_stream_handle::is_open">windows::basic_stream_handle::is_open</a>
+</h4></div></div></div>
+<p>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
+ </p>
+<p>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.is_open"></a>
+Determine
+ whether the handle is open.
+ </p>
+<pre class="programlisting">bool is_open() const;
+</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="impl_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="lowest_layer.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/lowest_layer.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer.html
index 9ea41d24f4..f4065b68f8 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/lowest_layer.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::lowest_layer</title>
+<title>windows::basic_stream_handle::lowest_layer</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="is_open.html" title="windows::stream_handle::is_open">
-<link rel="next" href="lowest_layer/overload1.html" title="windows::stream_handle::lowest_layer (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="is_open.html" title="windows::basic_stream_handle::is_open">
+<link rel="next" href="lowest_layer/overload1.html" title="windows::basic_stream_handle::lowest_layer (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,30 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="lowest_layer/overload1.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.windows__stream_handle.lowest_layer"></a><a class="link" href="lowest_layer.html" title="windows::stream_handle::lowest_layer">windows::stream_handle::lowest_layer</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer"></a><a class="link" href="lowest_layer.html" title="windows::basic_stream_handle::lowest_layer">windows::basic_stream_handle::lowest_layer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.lowest_layer"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.lowest_layer"></a>
Get
a reference to the lowest layer.
</p>
-<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="windows::stream_handle::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="windows::stream_handle::lowest_layer (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">lowest_layer_type &amp; <a class="link" href="lowest_layer/overload1.html" title="windows::basic_stream_handle::lowest_layer (1 of 2 overloads)">lowest_layer</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload1.html" title="windows::basic_stream_handle::lowest_layer (1 of 2 overloads)">more...</a></em></span>
</pre>
<p>
Get a const reference to the lowest layer.
</p>
-<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="windows::stream_handle::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
- <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="windows::stream_handle::lowest_layer (2 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">const lowest_layer_type &amp; <a class="link" href="lowest_layer/overload2.html" title="windows::basic_stream_handle::lowest_layer (2 of 2 overloads)">lowest_layer</a>() const;
+ <span class="emphasis"><em>&#187; <a class="link" href="lowest_layer/overload2.html" title="windows::basic_stream_handle::lowest_layer (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>
@@ -51,7 +51,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_open.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="lowest_layer/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload1.html
new file mode 100644
index 0000000000..8c9123a58a
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload1.html
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::basic_stream_handle::lowest_layer (1 of 2 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="../lowest_layer.html" title="windows::basic_stream_handle::lowest_layer">
+<link rel="prev" href="../lowest_layer.html" title="windows::basic_stream_handle::lowest_layer">
+<link rel="next" href="overload2.html" title="windows::basic_stream_handle::lowest_layer (2 of 2 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="../lowest_layer.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lowest_layer.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="overload2.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.windows__basic_stream_handle.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="windows::basic_stream_handle::lowest_layer (1 of 2 overloads)">windows::basic_stream_handle::lowest_layer
+ (1 of 2 overloads)</a>
+</h5></div></div></div>
+<p>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
+ </p>
+<p>
+ Get a reference to the lowest layer.
+ </p>
+<pre class="programlisting">lowest_layer_type &amp; lowest_layer();
+</pre>
+<p>
+ This function returns a reference to the lowest layer in a stack of layers.
+ Since an overlapped_handle cannot contain any further layers, it simply
+ returns a reference to itself.
+ </p>
+<h6>
+<a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.lowest_layer.overload1.return_value">Return
+ Value</a>
+ </h6>
+<p>
+ A reference to the lowest layer in the stack of layers. 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-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="../lowest_layer.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lowest_layer.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/lowest_layer/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload2.html
index 4d62d69b51..a246a2ea1e 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/lowest_layer/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::lowest_layer (2 of 2 overloads)</title>
+<title>windows::basic_stream_handle::lowest_layer (2 of 2 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="../lowest_layer.html" title="windows::random_access_handle::lowest_layer">
-<link rel="prev" href="overload1.html" title="windows::random_access_handle::lowest_layer (1 of 2 overloads)">
-<link rel="next" href="../lowest_layer_type.html" title="windows::random_access_handle::lowest_layer_type">
+<link rel="up" href="../lowest_layer.html" title="windows::basic_stream_handle::lowest_layer">
+<link rel="prev" href="overload1.html" title="windows::basic_stream_handle::lowest_layer (1 of 2 overloads)">
+<link rel="next" href="../lowest_layer_type.html" title="windows::basic_stream_handle::lowest_layer_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,11 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__random_access_handle.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="windows::random_access_handle::lowest_layer (2 of 2 overloads)">windows::random_access_handle::lowest_layer
+<a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer.overload2"></a><a class="link" href="overload2.html" title="windows::basic_stream_handle::lowest_layer (2 of 2 overloads)">windows::basic_stream_handle::lowest_layer
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
Get a const reference to the lowest layer.
@@ -37,12 +37,12 @@
</pre>
<p>
This function returns a const reference to the lowest layer in a stack
- of layers. Since an <a class="link" href="../../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- cannot contain any further layers, it simply returns a reference to itself.
+ of layers. Since an overlapped_handle cannot contain any further layers,
+ it simply returns a reference to itself.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.lowest_layer.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__random_access_handle.lowest_layer.overload2.return_value">Return
+<a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_stream_handle.lowest_layer.overload2.return_value">Return
Value</a>
</h6>
<p>
@@ -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/windows__random_access_handle/lowest_layer_type.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer_type.html
index 28a352c17f..c2b40440a0 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/lowest_layer_type.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::lowest_layer_type</title>
+<title>windows::basic_stream_handle::lowest_layer_type</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="lowest_layer/overload2.html" title="windows::random_access_handle::lowest_layer (2 of 2 overloads)">
-<link rel="next" href="native_handle.html" title="windows::random_access_handle::native_handle">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="lowest_layer/overload2.html" title="windows::basic_stream_handle::lowest_layer (2 of 2 overloads)">
+<link rel="next" href="native_handle.html" title="windows::basic_stream_handle::native_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,26 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="native_handle.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.windows__random_access_handle.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="windows::random_access_handle::lowest_layer_type">windows::random_access_handle::lowest_layer_type</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type"></a><a class="link" href="lowest_layer_type.html" title="windows::basic_stream_handle::lowest_layer_type">windows::basic_stream_handle::lowest_layer_type</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.lowest_layer_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.lowest_layer_type"></a>
An
- <a class="link" href="../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- is always the lowest layer.
+ overlapped_handle is always the lowest layer.
</p>
-<pre class="programlisting">typedef overlapped_handle lowest_layer_type;
+<pre class="programlisting">typedef basic_overlapped_handle lowest_layer_type;
</pre>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.lowest_layer_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__random_access_handle.lowest_layer_type.types">Types</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.types"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.types">Types</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -62,7 +61,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/executor_type.html" title="windows::overlapped_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/executor_type.html" title="windows::basic_overlapped_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -74,7 +73,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/lowest_layer_type.html" title="windows::overlapped_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/lowest_layer_type.html" title="windows::basic_overlapped_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
@@ -86,7 +85,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/native_handle_type.html" title="windows::overlapped_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/native_handle_type.html" title="windows::basic_overlapped_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -98,8 +97,8 @@ An
</tbody>
</table></div>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.lowest_layer_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__random_access_handle.lowest_layer_type.member_functions">Member
+<a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.member_functions">Member
Functions</a>
</h6>
<div class="informaltable"><table class="table">
@@ -123,7 +122,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/assign.html" title="windows::overlapped_handle::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/assign.html" title="windows::basic_overlapped_handle::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -135,69 +134,57 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/cancel.html" title="windows::overlapped_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/basic_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle"><span class="bold"><strong>basic_overlapped_handle</strong></span></a>
</p>
</td>
<td>
<p>
- Cancel all asynchronous operations associated with the handle.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="../windows__overlapped_handle/close.html" title="windows::overlapped_handle::close"><span class="bold"><strong>close</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Close the handle.
+ Construct an overlapped handle without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct an overlapped handle on an existing native handle.
+ <br> <span class="silver"> &#8212;</span><br> Move-construct an overlapped handle from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/get_executor.html" title="windows::overlapped_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/cancel.html" title="windows::basic_overlapped_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/get_io_context.html" title="windows::overlapped_handle::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/close.html" title="windows::basic_overlapped_handle::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/get_io_service.html" title="windows::overlapped_handle::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/get_executor.html" title="windows::basic_overlapped_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/is_open.html" title="windows::overlapped_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/is_open.html" title="windows::basic_overlapped_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -209,7 +196,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/lowest_layer.html" title="windows::overlapped_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/lowest_layer.html" title="windows::basic_overlapped_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -222,7 +209,7 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/native_handle.html" title="windows::overlapped_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/native_handle.html" title="windows::basic_overlapped_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -234,35 +221,56 @@ An
<tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/operator_eq_.html" title="windows::overlapped_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/operator_eq_.html" title="windows::basic_overlapped_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
<p>
- Move-assign an overlapped_handle from another.
+ Move-assign an overlapped handle from another.
</p>
</td>
</tr>
-<tr>
+</tbody>
+</table></div>
+<h6>
+<a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.protected_member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.protected_member_functions">Protected
+ 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="../windows__overlapped_handle/overlapped_handle.html" title="windows::overlapped_handle::overlapped_handle"><span class="bold"><strong>overlapped_handle</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/_basic_overlapped_handle.html" title="windows::basic_overlapped_handle::~basic_overlapped_handle"><span class="bold"><strong>~basic_overlapped_handle</strong></span></a>
</p>
</td>
<td>
<p>
- Construct an overlapped_handle without opening it. <br> <span class="silver"> &#8212;</span><br>
- Construct an overlapped_handle on an existing native handle.
- <br> <span class="silver"> &#8212;</span><br> Move-construct an overlapped_handle from another.
+ Protected destructor to prevent deletion through this type.
</p>
</td>
-</tr>
-</tbody>
+</tr></tbody>
</table></div>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.lowest_layer_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.lowest_layer_type.protected_member_functions"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__random_access_handle.lowest_layer_type.protected_member_functions">Protected
- Member Functions</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.protected_data_members"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.protected_data_members">Protected
+ Data Members</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -284,13 +292,10 @@ An
<tbody><tr>
<td>
<p>
- <a class="link" href="../windows__overlapped_handle/_overlapped_handle.html" title="windows::overlapped_handle::~overlapped_handle"><span class="bold"><strong>~overlapped_handle</strong></span></a>
+ <a class="link" href="../windows__basic_overlapped_handle/impl_.html" title="windows::basic_overlapped_handle::impl_"><span class="bold"><strong>impl_</strong></span></a>
</p>
</td>
<td>
- <p>
- Protected destructor to prevent deletion through this type.
- </p>
</td>
</tr></tbody>
</table></div>
@@ -300,8 +305,8 @@ An
referred to by the handle must support overlapped I/O.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.lowest_layer_type.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__random_access_handle.lowest_layer_type.thread_safety">Thread
+<a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.thread_safety"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.thread_safety">Thread
Safety</a>
</h6>
<p>
@@ -311,11 +316,11 @@ An
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h6>
-<a name="boost_asio.reference.windows__random_access_handle.lowest_layer_type.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__random_access_handle.lowest_layer_type.requirements">Requirements</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.h5"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.requirements"></a></span><a class="link" href="lowest_layer_type.html#boost_asio.reference.windows__basic_stream_handle.lowest_layer_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/random_access_handle.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_stream_handle.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -323,7 +328,7 @@ An
</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>
@@ -331,7 +336,7 @@ An
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="native_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/native_handle.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle.html
index 3371e69dc5..a28f52ecf9 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle/native_handle.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::native_handle</title>
+<title>windows::basic_stream_handle::native_handle</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="lowest_layer_type.html" title="windows::random_access_handle::lowest_layer_type">
-<link rel="next" href="native_handle_type.html" title="windows::random_access_handle::native_handle_type">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="lowest_layer_type.html" title="windows::basic_stream_handle::lowest_layer_type">
+<link rel="next" href="native_handle_type.html" title="windows::basic_stream_handle::native_handle_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,17 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="native_handle_type.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.windows__random_access_handle.native_handle"></a><a class="link" href="native_handle.html" title="windows::random_access_handle::native_handle">windows::random_access_handle::native_handle</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.native_handle"></a><a class="link" href="native_handle.html" title="windows::basic_stream_handle::native_handle">windows::basic_stream_handle::native_handle</a>
</h4></div></div></div>
<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
+ <span class="emphasis"><em>Inherited from windows::basic_overlapped_handle.</em></span>
</p>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.native_handle"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.native_handle"></a>
Get
the native handle representation.
</p>
@@ -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>
@@ -52,7 +52,7 @@ Get
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="lowest_layer_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="native_handle_type.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/native_handle_type.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle_type.html
index c5778b64e5..4e8054fec2 100644
--- a/doc/html/boost_asio/reference/windows__object_handle/native_handle_type.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle_type.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::native_handle_type</title>
+<title>windows::basic_stream_handle::native_handle_type</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="native_handle.html" title="windows::object_handle::native_handle">
-<link rel="next" href="object_handle.html" title="windows::object_handle::object_handle">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="native_handle.html" title="windows::basic_stream_handle::native_handle">
+<link rel="next" href="operator_eq_.html" title="windows::basic_stream_handle::operator=">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,25 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="object_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="operator_eq_.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.windows__object_handle.native_handle_type"></a><a class="link" href="native_handle_type.html" title="windows::object_handle::native_handle_type">windows::object_handle::native_handle_type</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.native_handle_type"></a><a class="link" href="native_handle_type.html" title="windows::basic_stream_handle::native_handle_type">windows::basic_stream_handle::native_handle_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.native_handle_type"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.native_handle_type"></a>
The
native representation of a handle.
</p>
<pre class="programlisting">typedef implementation_defined native_handle_type;
</pre>
<h6>
-<a name="boost_asio.reference.windows__object_handle.native_handle_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.windows__object_handle.native_handle_type.requirements">Requirements</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.native_handle_type.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.native_handle_type.requirements"></a></span><a class="link" href="native_handle_type.html#boost_asio.reference.windows__basic_stream_handle.native_handle_type.requirements">Requirements</a>
</h6>
<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/object_handle.hpp</code>
+ <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/basic_stream_handle.hpp</code>
</p>
<p>
<span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
@@ -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>
@@ -54,7 +54,7 @@ The
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="object_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="operator_eq_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/operator_eq_.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/operator_eq_.html
index 5595f4c23e..13ca8f548b 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/operator_eq_.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/operator_eq_.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::operator=</title>
+<title>windows::basic_stream_handle::operator=</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="native_handle_type.html" title="windows::stream_handle::native_handle_type">
-<link rel="next" href="read_some.html" title="windows::stream_handle::read_some">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="native_handle_type.html" title="windows::basic_stream_handle::native_handle_type">
+<link rel="next" href="read_some.html" title="windows::basic_stream_handle::read_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,50 +20,48 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="read_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="read_some.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.windows__stream_handle.operator_eq_"></a><a class="link" href="operator_eq_.html" title="windows::stream_handle::operator=">windows::stream_handle::operator=</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.operator_eq_"></a><a class="link" href="operator_eq_.html" title="windows::basic_stream_handle::operator=">windows::basic_stream_handle::operator=</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.operator_eq_"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.operator_eq_"></a>
Move-assign
- a <a class="link" href="../windows__stream_handle.html" title="windows::stream_handle"><code class="computeroutput">windows::stream_handle</code></a>
- from another.
+ a stream handle from another.
</p>
-<pre class="programlisting">stream_handle &amp; operator=(
- stream_handle &amp;&amp; other);
+<pre class="programlisting">basic_stream_handle &amp; operator=(
+ basic_stream_handle &amp;&amp; other);
</pre>
<p>
This assignment operator moves a stream handle from one object to another.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.operator_eq_.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__stream_handle.operator_eq_.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.operator_eq_.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__basic_stream_handle.operator_eq_.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="../windows__stream_handle.html" title="windows::stream_handle"><code class="computeroutput">windows::stream_handle</code></a>
- object from which the move will occur.
+ The other stream handle object from which the move will occur.
</p></dd>
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.operator_eq_.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__stream_handle.operator_eq_.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.operator_eq_.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__basic_stream_handle.operator_eq_.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">stream_handle(io_context&amp;) constructor</code>.
+ using the <code class="computeroutput">basic_stream_handle(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>
@@ -71,7 +69,7 @@ Move-assign
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="read_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="read_some.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/read_some.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some.html
index e7036cef2a..ba75ca962e 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/read_some.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::read_some</title>
+<title>windows::basic_stream_handle::read_some</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="operator_eq_.html" title="windows::stream_handle::operator=">
-<link rel="next" href="read_some/overload1.html" title="windows::stream_handle::read_some (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="operator_eq_.html" title="windows::basic_stream_handle::operator=">
+<link rel="next" href="read_some/overload1.html" title="windows::basic_stream_handle::read_some (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,34 +20,34 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="read_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="read_some/overload1.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.windows__stream_handle.read_some"></a><a class="link" href="read_some.html" title="windows::stream_handle::read_some">windows::stream_handle::read_some</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.read_some"></a><a class="link" href="read_some.html" title="windows::basic_stream_handle::read_some">windows::basic_stream_handle::read_some</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.read_some"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.read_some"></a>
Read
some data from the handle.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>&gt;
-std::size_t <a class="link" href="read_some/overload1.html" title="windows::stream_handle::read_some (1 of 2 overloads)">read_some</a>(
+std::size_t <a class="link" href="read_some/overload1.html" title="windows::basic_stream_handle::read_some (1 of 2 overloads)">read_some</a>(
const MutableBufferSequence &amp; buffers);
- <span class="emphasis"><em>&#187; <a class="link" href="read_some/overload1.html" title="windows::stream_handle::read_some (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_some/overload1.html" title="windows::basic_stream_handle::read_some (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a>&gt;
-std::size_t <a class="link" href="read_some/overload2.html" title="windows::stream_handle::read_some (2 of 2 overloads)">read_some</a>(
+std::size_t <a class="link" href="read_some/overload2.html" title="windows::basic_stream_handle::read_some (2 of 2 overloads)">read_some</a>(
const MutableBufferSequence &amp; buffers,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="read_some/overload2.html" title="windows::stream_handle::read_some (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="read_some/overload2.html" title="windows::basic_stream_handle::read_some (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>
@@ -55,7 +55,7 @@ std::size_t <a class="link" href="read_some/overload2.html" title="windows::stre
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="read_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="read_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/read_some/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload1.html
index 35896e1fc6..b07e084f91 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/read_some/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::read_some (1 of 2 overloads)</title>
+<title>windows::basic_stream_handle::read_some (1 of 2 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="../read_some.html" title="windows::stream_handle::read_some">
-<link rel="prev" href="../read_some.html" title="windows::stream_handle::read_some">
-<link rel="next" href="overload2.html" title="windows::stream_handle::read_some (2 of 2 overloads)">
+<link rel="up" href="../read_some.html" title="windows::basic_stream_handle::read_some">
+<link rel="prev" href="../read_some.html" title="windows::basic_stream_handle::read_some">
+<link rel="next" href="overload2.html" title="windows::basic_stream_handle::read_some (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__stream_handle.read_some.overload1"></a><a class="link" href="overload1.html" title="windows::stream_handle::read_some (1 of 2 overloads)">windows::stream_handle::read_some
+<a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload1"></a><a class="link" href="overload1.html" title="windows::basic_stream_handle::read_some (1 of 2 overloads)">windows::basic_stream_handle::read_some
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -41,8 +41,8 @@ std::size_t read_some(
or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.read_some.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.read_some.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.read_some.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.read_some.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,16 +54,16 @@ std::size_t read_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.read_some.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.read_some.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.read_some.overload1.return_value">Return
+<a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.read_some.overload1.return_value">Return
Value</a>
</h6>
<p>
The number of bytes read.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.read_some.overload1.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.read_some.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.read_some.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload1.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.read_some.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -76,8 +76,8 @@ std::size_t read_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.read_some.overload1.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.read_some.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.read_some.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload1.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.read_some.overload1.remarks">Remarks</a>
</h6>
<p>
The read_some operation may not read all of the requested number of bytes.
@@ -86,8 +86,8 @@ std::size_t read_some(
before the blocking operation completes.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.read_some.overload1.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.read_some.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.read_some.overload1.example">Example</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload1.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.read_some.overload1.example">Example</a>
</h6>
<p>
To read into a single data buffer use the <a class="link" href="../../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -103,7 +103,7 @@ std::size_t read_some(
</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/windows__stream_handle/read_some/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload2.html
index 4cf162fd1b..9caca5d08b 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/read_some/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::read_some (2 of 2 overloads)</title>
+<title>windows::basic_stream_handle::read_some (2 of 2 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="../read_some.html" title="windows::stream_handle::read_some">
-<link rel="prev" href="overload1.html" title="windows::stream_handle::read_some (1 of 2 overloads)">
-<link rel="next" href="../stream_handle.html" title="windows::stream_handle::stream_handle">
+<link rel="up" href="../read_some.html" title="windows::basic_stream_handle::read_some">
+<link rel="prev" href="overload1.html" title="windows::basic_stream_handle::read_some (1 of 2 overloads)">
+<link rel="next" href="../write_some.html" title="windows::basic_stream_handle::write_some">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,11 +20,11 @@
</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="../read_some.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="../stream_handle.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="../read_some.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="../write_some.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.windows__stream_handle.read_some.overload2"></a><a class="link" href="overload2.html" title="windows::stream_handle::read_some (2 of 2 overloads)">windows::stream_handle::read_some
+<a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload2"></a><a class="link" href="overload2.html" title="windows::basic_stream_handle::read_some (2 of 2 overloads)">windows::basic_stream_handle::read_some
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -42,8 +42,8 @@ std::size_t read_some(
or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.read_some.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.read_some.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__stream_handle.read_some.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_stream_handle.read_some.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -59,16 +59,16 @@ std::size_t read_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.read_some.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.read_some.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__stream_handle.read_some.overload2.return_value">Return
+<a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_stream_handle.read_some.overload2.return_value">Return
Value</a>
</h6>
<p>
The number of bytes read. Returns 0 if an error occurred.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.read_some.overload2.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.read_some.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__stream_handle.read_some.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload2.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.read_some.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_stream_handle.read_some.overload2.remarks">Remarks</a>
</h6>
<p>
The read_some operation may not read all of the requested number of bytes.
@@ -79,7 +79,7 @@ std::size_t read_some(
</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>
@@ -87,7 +87,7 @@ std::size_t read_some(
</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="../read_some.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="../stream_handle.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="../read_some.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="../write_some.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/write_some.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some.html
index 489f4ab7ba..1d53cc5fb2 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/write_some.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::write_some</title>
+<title>windows::basic_stream_handle::write_some</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="stream_handle/overload3.html" title="windows::stream_handle::stream_handle (3 of 3 overloads)">
-<link rel="next" href="write_some/overload1.html" title="windows::stream_handle::write_some (1 of 2 overloads)">
+<link rel="up" href="../windows__basic_stream_handle.html" title="windows::basic_stream_handle">
+<link rel="prev" href="read_some/overload2.html" title="windows::basic_stream_handle::read_some (2 of 2 overloads)">
+<link rel="next" href="write_some/overload1.html" title="windows::basic_stream_handle::write_some (1 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,34 +20,34 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="stream_handle/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="write_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="read_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="write_some/overload1.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.windows__stream_handle.write_some"></a><a class="link" href="write_some.html" title="windows::stream_handle::write_some">windows::stream_handle::write_some</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.write_some"></a><a class="link" href="write_some.html" title="windows::basic_stream_handle::write_some">windows::basic_stream_handle::write_some</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.write_some"></a>
+ <a class="indexterm" name="boost_asio.indexterm.windows__basic_stream_handle.write_some"></a>
Write
some data to the handle.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>&gt;
-std::size_t <a class="link" href="write_some/overload1.html" title="windows::stream_handle::write_some (1 of 2 overloads)">write_some</a>(
+std::size_t <a class="link" href="write_some/overload1.html" title="windows::basic_stream_handle::write_some (1 of 2 overloads)">write_some</a>(
const ConstBufferSequence &amp; buffers);
- <span class="emphasis"><em>&#187; <a class="link" href="write_some/overload1.html" title="windows::stream_handle::write_some (1 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write_some/overload1.html" title="windows::basic_stream_handle::write_some (1 of 2 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="../ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>&gt;
-std::size_t <a class="link" href="write_some/overload2.html" title="windows::stream_handle::write_some (2 of 2 overloads)">write_some</a>(
+std::size_t <a class="link" href="write_some/overload2.html" title="windows::basic_stream_handle::write_some (2 of 2 overloads)">write_some</a>(
const ConstBufferSequence &amp; buffers,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="write_some/overload2.html" title="windows::stream_handle::write_some (2 of 2 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write_some/overload2.html" title="windows::basic_stream_handle::write_some (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>
@@ -55,7 +55,7 @@ std::size_t <a class="link" href="write_some/overload2.html" title="windows::str
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="stream_handle/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="write_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="read_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__basic_stream_handle.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="write_some/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/write_some/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload1.html
index 02fcf8d4c0..40c120636e 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/write_some/overload1.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::write_some (1 of 2 overloads)</title>
+<title>windows::basic_stream_handle::write_some (1 of 2 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="../write_some.html" title="windows::stream_handle::write_some">
-<link rel="prev" href="../write_some.html" title="windows::stream_handle::write_some">
-<link rel="next" href="overload2.html" title="windows::stream_handle::write_some (2 of 2 overloads)">
+<link rel="up" href="../write_some.html" title="windows::basic_stream_handle::write_some">
+<link rel="prev" href="../write_some.html" title="windows::basic_stream_handle::write_some">
+<link rel="next" href="overload2.html" title="windows::basic_stream_handle::write_some (2 of 2 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__stream_handle.write_some.overload1"></a><a class="link" href="overload1.html" title="windows::stream_handle::write_some (1 of 2 overloads)">windows::stream_handle::write_some
+<a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload1"></a><a class="link" href="overload1.html" title="windows::basic_stream_handle::write_some (1 of 2 overloads)">windows::basic_stream_handle::write_some
(1 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -41,8 +41,8 @@ std::size_t write_some(
successfully, or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.write_some.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.write_some.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.write_some.overload1.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload1.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.write_some.overload1.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -54,16 +54,16 @@ std::size_t write_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.write_some.overload1.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.write_some.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.write_some.overload1.return_value">Return
+<a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload1.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.write_some.overload1.return_value">Return
Value</a>
</h6>
<p>
The number of bytes written.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.write_some.overload1.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.write_some.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.write_some.overload1.exceptions">Exceptions</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload1.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload1.exceptions"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.write_some.overload1.exceptions">Exceptions</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -76,8 +76,8 @@ std::size_t write_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.write_some.overload1.h3"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.write_some.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.write_some.overload1.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload1.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload1.remarks"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.write_some.overload1.remarks">Remarks</a>
</h6>
<p>
The write_some operation may not transmit all of the data to the peer.
@@ -86,8 +86,8 @@ std::size_t write_some(
operation completes.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.write_some.overload1.h4"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.write_some.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.write_some.overload1.example">Example</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload1.h4"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload1.example"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__basic_stream_handle.write_some.overload1.example">Example</a>
</h6>
<p>
To write a single data buffer use the <a class="link" href="../../buffer.html" title="buffer"><code class="computeroutput">buffer</code></a>
@@ -103,7 +103,7 @@ std::size_t write_some(
</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/windows__stream_handle/write_some/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload2.html
index c7a395174c..8782bd37be 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle/write_some/overload2.html
+++ b/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::write_some (2 of 2 overloads)</title>
+<title>windows::basic_stream_handle::write_some (2 of 2 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="../write_some.html" title="windows::stream_handle::write_some">
-<link rel="prev" href="overload1.html" title="windows::stream_handle::write_some (1 of 2 overloads)">
-<link rel="next" href="../../write.html" title="write">
+<link rel="up" href="../write_some.html" title="windows::basic_stream_handle::write_some">
+<link rel="prev" href="overload1.html" title="windows::basic_stream_handle::write_some (1 of 2 overloads)">
+<link rel="next" href="../../windows__object_handle.html" title="windows::object_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,11 +20,11 @@
</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="../write_some.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="../../write.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="../write_some.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="../../windows__object_handle.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.windows__stream_handle.write_some.overload2"></a><a class="link" href="overload2.html" title="windows::stream_handle::write_some (2 of 2 overloads)">windows::stream_handle::write_some
+<a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload2"></a><a class="link" href="overload2.html" title="windows::basic_stream_handle::write_some (2 of 2 overloads)">windows::basic_stream_handle::write_some
(2 of 2 overloads)</a>
</h5></div></div></div>
<p>
@@ -42,8 +42,8 @@ std::size_t write_some(
successfully, or until an error occurs.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.write_some.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.write_some.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__stream_handle.write_some.overload2.parameters">Parameters</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload2.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_stream_handle.write_some.overload2.parameters">Parameters</a>
</h6>
<div class="variablelist">
<p class="title"><b></b></p>
@@ -59,16 +59,16 @@ std::size_t write_some(
</dl>
</div>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.write_some.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.write_some.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__stream_handle.write_some.overload2.return_value">Return
+<a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload2.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload2.return_value"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_stream_handle.write_some.overload2.return_value">Return
Value</a>
</h6>
<p>
The number of bytes written. Returns 0 if an error occurred.
</p>
<h6>
-<a name="boost_asio.reference.windows__stream_handle.write_some.overload2.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.write_some.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__stream_handle.write_some.overload2.remarks">Remarks</a>
+<a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload2.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__basic_stream_handle.write_some.overload2.remarks"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__basic_stream_handle.write_some.overload2.remarks">Remarks</a>
</h6>
<p>
The write_some operation may not transmit all of the data to the peer.
@@ -79,7 +79,7 @@ std::size_t write_some(
</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>
@@ -87,7 +87,7 @@ std::size_t write_some(
</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="../write_some.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="../../write.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="../write_some.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="../../windows__object_handle.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle.html b/doc/html/boost_asio/reference/windows__object_handle.html
index 255361c710..dd18ed3674 100644
--- a/doc/html/boost_asio/reference/windows__object_handle.html
+++ b/doc/html/boost_asio/reference/windows__object_handle.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="wait_traits/to_wait_duration/overload2.html" title="wait_traits::to_wait_duration (2 of 2 overloads)">
-<link rel="next" href="windows__object_handle/assign.html" title="windows::object_handle::assign">
+<link rel="prev" href="windows__basic_stream_handle/write_some/overload2.html" title="windows::basic_stream_handle::write_some (2 of 2 overloads)">
+<link rel="next" href="windows__overlapped_handle.html" title="windows::overlapped_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,16 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="wait_traits/to_wait_duration/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__object_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="windows__basic_stream_handle/write_some/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__overlapped_handle.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_asio.reference.windows__object_handle"></a><a class="link" href="windows__object_handle.html" title="windows::object_handle">windows::object_handle</a>
</h3></div></div></div>
<p>
- Provides object-oriented handle functionality.
+ <a class="indexterm" name="boost_asio.indexterm.windows__object_handle"></a>
+Typedef
+ for the typical usage of an object handle.
</p>
-<pre class="programlisting">class object_handle
+<pre class="programlisting">typedef basic_object_handle object_handle;
</pre>
<h5>
<a name="boost_asio.reference.windows__object_handle.h0"></a>
@@ -56,7 +58,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/executor_type.html" title="windows::object_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/executor_type.html" title="windows::basic_object_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -68,19 +70,19 @@
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/lowest_layer_type.html" title="windows::object_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/lowest_layer_type.html" title="windows::basic_object_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
<p>
- An object_handle is always the lowest layer.
+ An object handle is always the lowest layer.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/native_handle_type.html" title="windows::object_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/native_handle_type.html" title="windows::basic_object_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -117,7 +119,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/assign.html" title="windows::object_handle::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/assign.html" title="windows::basic_object_handle::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -129,7 +131,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/async_wait.html" title="windows::object_handle::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/async_wait.html" title="windows::basic_object_handle::async_wait"><span class="bold"><strong>async_wait</strong></span></a>
</p>
</td>
<td>
@@ -141,69 +143,57 @@
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/cancel.html" title="windows::object_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/basic_object_handle.html" title="windows::basic_object_handle::basic_object_handle"><span class="bold"><strong>basic_object_handle</strong></span></a>
</p>
</td>
<td>
<p>
- Cancel all asynchronous operations associated with the handle.
+ Construct an object handle without opening it. <br> <span class="silver"> &#8212;</span><br> Construct
+ an object handle on an existing native handle. <br> <span class="silver"> &#8212;</span><br> Move-construct
+ an object handle from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/close.html" title="windows::object_handle::close"><span class="bold"><strong>close</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/cancel.html" title="windows::basic_object_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Close the handle.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="windows__object_handle/get_executor.html" title="windows::object_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/get_io_context.html" title="windows::object_handle::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/close.html" title="windows::basic_object_handle::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/get_io_service.html" title="windows::object_handle::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/get_executor.html" title="windows::basic_object_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/is_open.html" title="windows::object_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/is_open.html" title="windows::basic_object_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -215,7 +205,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/lowest_layer.html" title="windows::object_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/lowest_layer.html" title="windows::basic_object_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -228,7 +218,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/native_handle.html" title="windows::object_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/native_handle.html" title="windows::basic_object_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -240,33 +230,19 @@
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/object_handle.html" title="windows::object_handle::object_handle"><span class="bold"><strong>object_handle</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Construct an object_handle without opening it. <br> <span class="silver"> &#8212;</span><br> Construct
- an object_handle on an existing native handle. <br> <span class="silver"> &#8212;</span><br> Move-construct
- an object_handle from another.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="windows__object_handle/operator_eq_.html" title="windows::object_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/operator_eq_.html" title="windows::basic_object_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
<p>
- Move-assign an object_handle from another.
+ Move-assign an object handle from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__object_handle/wait.html" title="windows::object_handle::wait"><span class="bold"><strong>wait</strong></span></a>
+ <a class="link" href="windows__basic_object_handle/wait.html" title="windows::basic_object_handle::wait"><span class="bold"><strong>wait</strong></span></a>
</p>
</td>
<td>
@@ -278,7 +254,7 @@
</tbody>
</table></div>
<p>
- The <a class="link" href="windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
+ The <a class="link" href="windows__basic_object_handle.html" title="windows::basic_object_handle"><code class="computeroutput">windows::basic_object_handle</code></a>
class provides asynchronous and blocking object-oriented handle functionality.
</p>
<h5>
@@ -305,7 +281,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>
@@ -313,7 +289,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="wait_traits/to_wait_duration/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__object_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="windows__basic_stream_handle/write_some/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__overlapped_handle.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/cancel.html b/doc/html/boost_asio/reference/windows__object_handle/cancel.html
deleted file mode 100644
index 48d359318c..0000000000
--- a/doc/html/boost_asio/reference/windows__object_handle/cancel.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::cancel</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="async_wait.html" title="windows::object_handle::async_wait">
-<link rel="next" href="cancel/overload1.html" title="windows::object_handle::cancel (1 of 2 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="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="cancel/overload1.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.windows__object_handle.cancel"></a><a class="link" href="cancel.html" title="windows::object_handle::cancel">windows::object_handle::cancel</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.cancel"></a>
-Cancel
- all asynchronous operations associated with the handle.
- </p>
-<pre class="programlisting">void <a class="link" href="cancel/overload1.html" title="windows::object_handle::cancel (1 of 2 overloads)">cancel</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload1.html" title="windows::object_handle::cancel (1 of 2 overloads)">more...</a></em></span>
-
-void <a class="link" href="cancel/overload2.html" title="windows::object_handle::cancel (2 of 2 overloads)">cancel</a>(
- boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="cancel/overload2.html" title="windows::object_handle::cancel (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>
- 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="async_wait.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="cancel/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/executor_type.html b/doc/html/boost_asio/reference/windows__object_handle/executor_type.html
deleted file mode 100644
index 889d6de13d..0000000000
--- a/doc/html/boost_asio/reference/windows__object_handle/executor_type.html
+++ /dev/null
@@ -1,217 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::executor_type</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="close/overload2.html" title="windows::object_handle::close (2 of 2 overloads)">
-<link rel="next" href="get_executor.html" title="windows::object_handle::get_executor">
-</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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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_executor.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.windows__object_handle.executor_type"></a><a class="link" href="executor_type.html" title="windows::object_handle::executor_type">windows::object_handle::executor_type</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.executor_type"></a>
-The
- type of the executor associated with the object.
- </p>
-<pre class="programlisting">typedef io_context::executor_type executor_type;
-</pre>
-<h6>
-<a name="boost_asio.reference.windows__object_handle.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__object_handle.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.windows__object_handle.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__object_handle.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.windows__object_handle.executor_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__object_handle.executor_type.requirements">Requirements</a>
- </h6>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/object_handle.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/get_io_context.html b/doc/html/boost_asio/reference/windows__object_handle/get_io_context.html
deleted file mode 100644
index 6bf8fcec0c..0000000000
--- a/doc/html/boost_asio/reference/windows__object_handle/get_io_context.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="get_executor.html" title="windows::object_handle::get_executor">
-<link rel="next" href="get_io_service.html" title="windows::object_handle::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="../windows__object_handle.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.windows__object_handle.get_io_context"></a><a class="link" href="get_io_context.html" title="windows::object_handle::get_io_context">windows::object_handle::get_io_context</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.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.windows__object_handle.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.windows__object_handle.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="../windows__object_handle.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/windows__object_handle/get_io_service.html b/doc/html/boost_asio/reference/windows__object_handle/get_io_service.html
deleted file mode 100644
index b2daa38a13..0000000000
--- a/doc/html/boost_asio/reference/windows__object_handle/get_io_service.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="get_io_context.html" title="windows::object_handle::get_io_context">
-<link rel="next" href="is_open.html" title="windows::object_handle::is_open">
-</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="../windows__object_handle.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="is_open.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.windows__object_handle.get_io_service"></a><a class="link" href="get_io_service.html" title="windows::object_handle::get_io_service">windows::object_handle::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.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.windows__object_handle.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.windows__object_handle.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="../windows__object_handle.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="is_open.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/object_handle.html b/doc/html/boost_asio/reference/windows__object_handle/object_handle.html
deleted file mode 100644
index 8c31786a72..0000000000
--- a/doc/html/boost_asio/reference/windows__object_handle/object_handle.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::object_handle</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="native_handle_type.html" title="windows::object_handle::native_handle_type">
-<link rel="next" href="object_handle/overload1.html" title="windows::object_handle::object_handle (1 of 3 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="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="object_handle/overload1.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.windows__object_handle.object_handle"></a><a class="link" href="object_handle.html" title="windows::object_handle::object_handle">windows::object_handle::object_handle</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.object_handle"></a>
-Construct
- an <a class="link" href="../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
- without opening it.
- </p>
-<pre class="programlisting">explicit <a class="link" href="object_handle/overload1.html" title="windows::object_handle::object_handle (1 of 3 overloads)">object_handle</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="object_handle/overload1.html" title="windows::object_handle::object_handle (1 of 3 overloads)">more...</a></em></span>
-</pre>
-<p>
- Construct an <a class="link" href="../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
- on an existing native handle.
- </p>
-<pre class="programlisting"><a class="link" href="object_handle/overload2.html" title="windows::object_handle::object_handle (2 of 3 overloads)">object_handle</a>(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; native_handle);
- <span class="emphasis"><em>&#187; <a class="link" href="object_handle/overload2.html" title="windows::object_handle::object_handle (2 of 3 overloads)">more...</a></em></span>
-</pre>
-<p>
- Move-construct an <a class="link" href="../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
- from another.
- </p>
-<pre class="programlisting"><a class="link" href="object_handle/overload3.html" title="windows::object_handle::object_handle (3 of 3 overloads)">object_handle</a>(
- object_handle &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="object_handle/overload3.html" title="windows::object_handle::object_handle (3 of 3 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>
- 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="native_handle_type.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="object_handle/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/object_handle/overload1.html b/doc/html/boost_asio/reference/windows__object_handle/object_handle/overload1.html
deleted file mode 100644
index ee36c38d5a..0000000000
--- a/doc/html/boost_asio/reference/windows__object_handle/object_handle/overload1.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::object_handle (1 of 3 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="../object_handle.html" title="windows::object_handle::object_handle">
-<link rel="prev" href="../object_handle.html" title="windows::object_handle::object_handle">
-<link rel="next" href="overload2.html" title="windows::object_handle::object_handle (2 of 3 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="../object_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../object_handle.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="overload2.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.windows__object_handle.object_handle.overload1"></a><a class="link" href="overload1.html" title="windows::object_handle::object_handle (1 of 3 overloads)">windows::object_handle::object_handle
- (1 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct an <a class="link" href="../../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
- without opening it.
- </p>
-<pre class="programlisting">object_handle(
- boost::asio::io_context &amp; io_context);
-</pre>
-<p>
- This constructor creates an object handle without opening it.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__object_handle.object_handle.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.object_handle.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__object_handle.object_handle.overload1.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 object handle will use to dispatch handlers for
- any asynchronous operations performed on the handle.
- </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>
- 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="../object_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../object_handle.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/object_handle/overload2.html b/doc/html/boost_asio/reference/windows__object_handle/object_handle/overload2.html
deleted file mode 100644
index 5f4908d85d..0000000000
--- a/doc/html/boost_asio/reference/windows__object_handle/object_handle/overload2.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::object_handle (2 of 3 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="../object_handle.html" title="windows::object_handle::object_handle">
-<link rel="prev" href="overload1.html" title="windows::object_handle::object_handle (1 of 3 overloads)">
-<link rel="next" href="overload3.html" title="windows::object_handle::object_handle (3 of 3 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../object_handle.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="overload3.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.windows__object_handle.object_handle.overload2"></a><a class="link" href="overload2.html" title="windows::object_handle::object_handle (2 of 3 overloads)">windows::object_handle::object_handle
- (2 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct an <a class="link" href="../../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
- on an existing native handle.
- </p>
-<pre class="programlisting">object_handle(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; native_handle);
-</pre>
-<p>
- This constructor creates an object handle object to hold an existing
- native handle.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__object_handle.object_handle.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.object_handle.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__object_handle.object_handle.overload2.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 object handle will use to dispatch handlers for
- any asynchronous operations performed on the handle.
- </p></dd>
-<dt><span class="term">native_handle</span></dt>
-<dd><p>
- The new underlying handle implementation.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.windows__object_handle.object_handle.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.object_handle.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__object_handle.object_handle.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.
- </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>
- 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../object_handle.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/object_handle/overload3.html b/doc/html/boost_asio/reference/windows__object_handle/object_handle/overload3.html
deleted file mode 100644
index 94b3d0a745..0000000000
--- a/doc/html/boost_asio/reference/windows__object_handle/object_handle/overload3.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::object_handle (3 of 3 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="../object_handle.html" title="windows::object_handle::object_handle">
-<link rel="prev" href="overload2.html" title="windows::object_handle::object_handle (2 of 3 overloads)">
-<link rel="next" href="../operator_eq_.html" title="windows::object_handle::operator=">
-</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../object_handle.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="../operator_eq_.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.windows__object_handle.object_handle.overload3"></a><a class="link" href="overload3.html" title="windows::object_handle::object_handle (3 of 3 overloads)">windows::object_handle::object_handle
- (3 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Move-construct an <a class="link" href="../../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
- from another.
- </p>
-<pre class="programlisting">object_handle(
- object_handle &amp;&amp; other);
-</pre>
-<p>
- This constructor moves an object handle from one object to another.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__object_handle.object_handle.overload3.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.object_handle.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__object_handle.object_handle.overload3.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="../../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
- object from which the move will occur.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.windows__object_handle.object_handle.overload3.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.object_handle.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__object_handle.object_handle.overload3.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">object_handle(io_context&amp;) constructor</code>.
- </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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../object_handle.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="../operator_eq_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__object_handle/operator_eq_.html b/doc/html/boost_asio/reference/windows__object_handle/operator_eq_.html
deleted file mode 100644
index 158dd65f26..0000000000
--- a/doc/html/boost_asio/reference/windows__object_handle/operator_eq_.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::object_handle::operator=</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="../windows__object_handle.html" title="windows::object_handle">
-<link rel="prev" href="object_handle/overload3.html" title="windows::object_handle::object_handle (3 of 3 overloads)">
-<link rel="next" href="wait.html" title="windows::object_handle::wait">
-</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="object_handle/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="wait.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.windows__object_handle.operator_eq_"></a><a class="link" href="operator_eq_.html" title="windows::object_handle::operator=">windows::object_handle::operator=</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__object_handle.operator_eq_"></a>
-Move-assign
- an <a class="link" href="../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
- from another.
- </p>
-<pre class="programlisting">object_handle &amp; operator=(
- object_handle &amp;&amp; other);
-</pre>
-<p>
- This assignment operator moves an object handle from one object to another.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__object_handle.operator_eq_.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.operator_eq_.parameters"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__object_handle.operator_eq_.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="../windows__object_handle.html" title="windows::object_handle"><code class="computeroutput">windows::object_handle</code></a>
- object from which the move will occur.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.windows__object_handle.operator_eq_.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__object_handle.operator_eq_.remarks"></a></span><a class="link" href="operator_eq_.html#boost_asio.reference.windows__object_handle.operator_eq_.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">object_handle(io_context&amp;) constructor</code>.
- </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="object_handle/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__object_handle.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="wait.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle.html b/doc/html/boost_asio/reference/windows__overlapped_handle.html
index c90a894e0a..3433dcd255 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_handle.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_handle.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="windows__object_handle/wait/overload2.html" title="windows::object_handle::wait (2 of 2 overloads)">
-<link rel="next" href="windows__overlapped_handle/assign.html" title="windows::overlapped_handle::assign">
+<link rel="prev" href="windows__object_handle.html" title="windows::object_handle">
+<link rel="next" href="windows__overlapped_ptr.html" title="windows::overlapped_ptr">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="windows__object_handle/wait/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__overlapped_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="windows__object_handle.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__overlapped_ptr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_asio.reference.windows__overlapped_handle"></a><a class="link" href="windows__overlapped_handle.html" title="windows::overlapped_handle">windows::overlapped_handle</a>
</h3></div></div></div>
<p>
- Provides Windows handle functionality for objects that support overlapped
- I/O.
+ <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle"></a>
+Typedef
+ for the typical usage of an overlapped handle.
</p>
-<pre class="programlisting">class overlapped_handle
+<pre class="programlisting">typedef basic_overlapped_handle overlapped_handle;
</pre>
<h5>
<a name="boost_asio.reference.windows__overlapped_handle.h0"></a>
@@ -57,7 +58,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/executor_type.html" title="windows::overlapped_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/executor_type.html" title="windows::basic_overlapped_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -69,7 +70,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/lowest_layer_type.html" title="windows::overlapped_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/lowest_layer_type.html" title="windows::basic_overlapped_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
@@ -81,7 +82,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/native_handle_type.html" title="windows::overlapped_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/native_handle_type.html" title="windows::basic_overlapped_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -118,7 +119,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/assign.html" title="windows::overlapped_handle::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/assign.html" title="windows::basic_overlapped_handle::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -130,69 +131,57 @@
<tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/cancel.html" title="windows::overlapped_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/basic_overlapped_handle.html" title="windows::basic_overlapped_handle::basic_overlapped_handle"><span class="bold"><strong>basic_overlapped_handle</strong></span></a>
</p>
</td>
<td>
<p>
- Cancel all asynchronous operations associated with the handle.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="windows__overlapped_handle/close.html" title="windows::overlapped_handle::close"><span class="bold"><strong>close</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Close the handle.
+ Construct an overlapped handle without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct an overlapped handle on an existing native handle. <br>
+ <span class="silver"> &#8212;</span><br> Move-construct an overlapped handle from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/get_executor.html" title="windows::overlapped_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/cancel.html" title="windows::basic_overlapped_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/get_io_context.html" title="windows::overlapped_handle::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/close.html" title="windows::basic_overlapped_handle::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/get_io_service.html" title="windows::overlapped_handle::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/get_executor.html" title="windows::basic_overlapped_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/is_open.html" title="windows::overlapped_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/is_open.html" title="windows::basic_overlapped_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -204,7 +193,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/lowest_layer.html" title="windows::overlapped_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/lowest_layer.html" title="windows::basic_overlapped_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -217,7 +206,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/native_handle.html" title="windows::overlapped_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/native_handle.html" title="windows::basic_overlapped_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -229,35 +218,56 @@
<tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/operator_eq_.html" title="windows::overlapped_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/operator_eq_.html" title="windows::basic_overlapped_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
<p>
- Move-assign an overlapped_handle from another.
+ Move-assign an overlapped handle from another.
</p>
</td>
</tr>
-<tr>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.windows__overlapped_handle.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.protected_member_functions"></a></span><a class="link" href="windows__overlapped_handle.html#boost_asio.reference.windows__overlapped_handle.protected_member_functions">Protected
+ Member Functions</a>
+ </h5>
+<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="windows__overlapped_handle/overlapped_handle.html" title="windows::overlapped_handle::overlapped_handle"><span class="bold"><strong>overlapped_handle</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/_basic_overlapped_handle.html" title="windows::basic_overlapped_handle::~basic_overlapped_handle"><span class="bold"><strong>~basic_overlapped_handle</strong></span></a>
</p>
</td>
<td>
<p>
- Construct an overlapped_handle without opening it. <br> <span class="silver"> &#8212;</span><br>
- Construct an overlapped_handle on an existing native handle. <br>
- <span class="silver"> &#8212;</span><br> Move-construct an overlapped_handle from another.
+ Protected destructor to prevent deletion through this type.
</p>
</td>
-</tr>
-</tbody>
+</tr></tbody>
</table></div>
<h5>
-<a name="boost_asio.reference.windows__overlapped_handle.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.protected_member_functions"></a></span><a class="link" href="windows__overlapped_handle.html#boost_asio.reference.windows__overlapped_handle.protected_member_functions">Protected
- Member Functions</a>
+<a name="boost_asio.reference.windows__overlapped_handle.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.protected_data_members"></a></span><a class="link" href="windows__overlapped_handle.html#boost_asio.reference.windows__overlapped_handle.protected_data_members">Protected
+ Data Members</a>
</h5>
<div class="informaltable"><table class="table">
<colgroup>
@@ -279,13 +289,10 @@
<tbody><tr>
<td>
<p>
- <a class="link" href="windows__overlapped_handle/_overlapped_handle.html" title="windows::overlapped_handle::~overlapped_handle"><span class="bold"><strong>~overlapped_handle</strong></span></a>
+ <a class="link" href="windows__basic_overlapped_handle/impl_.html" title="windows::basic_overlapped_handle::impl_"><span class="bold"><strong>impl_</strong></span></a>
</p>
</td>
<td>
- <p>
- Protected destructor to prevent deletion through this type.
- </p>
</td>
</tr></tbody>
</table></div>
@@ -295,7 +302,7 @@
referred to by the handle must support overlapped I/O.
</p>
<h5>
-<a name="boost_asio.reference.windows__overlapped_handle.h3"></a>
+<a name="boost_asio.reference.windows__overlapped_handle.h4"></a>
<span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.thread_safety"></a></span><a class="link" href="windows__overlapped_handle.html#boost_asio.reference.windows__overlapped_handle.thread_safety">Thread
Safety</a>
</h5>
@@ -306,7 +313,7 @@
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h5>
-<a name="boost_asio.reference.windows__overlapped_handle.h4"></a>
+<a name="boost_asio.reference.windows__overlapped_handle.h5"></a>
<span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.requirements"></a></span><a class="link" href="windows__overlapped_handle.html#boost_asio.reference.windows__overlapped_handle.requirements">Requirements</a>
</h5>
<p>
@@ -318,7 +325,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>
@@ -326,7 +333,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="windows__object_handle/wait/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__overlapped_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="windows__object_handle.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__overlapped_ptr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/executor_type.html b/doc/html/boost_asio/reference/windows__overlapped_handle/executor_type.html
deleted file mode 100644
index b3b884953b..0000000000
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/executor_type.html
+++ /dev/null
@@ -1,217 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::executor_type</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="close/overload2.html" title="windows::overlapped_handle::close (2 of 2 overloads)">
-<link rel="next" href="get_executor.html" title="windows::overlapped_handle::get_executor">
-</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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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_executor.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.windows__overlapped_handle.executor_type"></a><a class="link" href="executor_type.html" title="windows::overlapped_handle::executor_type">windows::overlapped_handle::executor_type</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.executor_type"></a>
-The
- type of the executor associated with the object.
- </p>
-<pre class="programlisting">typedef io_context::executor_type executor_type;
-</pre>
-<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__overlapped_handle.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.windows__overlapped_handle.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__overlapped_handle.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.windows__overlapped_handle.executor_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__overlapped_handle.executor_type.requirements">Requirements</a>
- </h6>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/overlapped_handle.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/get_io_context.html b/doc/html/boost_asio/reference/windows__overlapped_handle/get_io_context.html
deleted file mode 100644
index 18eb8c0451..0000000000
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/get_io_context.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="get_executor.html" title="windows::overlapped_handle::get_executor">
-<link rel="next" href="get_io_service.html" title="windows::overlapped_handle::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="../windows__overlapped_handle.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.windows__overlapped_handle.get_io_context"></a><a class="link" href="get_io_context.html" title="windows::overlapped_handle::get_io_context">windows::overlapped_handle::get_io_context</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.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.windows__overlapped_handle.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.windows__overlapped_handle.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="../windows__overlapped_handle.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/windows__overlapped_handle/get_io_service.html b/doc/html/boost_asio/reference/windows__overlapped_handle/get_io_service.html
deleted file mode 100644
index 00ae7796f6..0000000000
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/get_io_service.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="get_io_context.html" title="windows::overlapped_handle::get_io_context">
-<link rel="next" href="is_open.html" title="windows::overlapped_handle::is_open">
-</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="../windows__overlapped_handle.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="is_open.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.windows__overlapped_handle.get_io_service"></a><a class="link" href="get_io_service.html" title="windows::overlapped_handle::get_io_service">windows::overlapped_handle::get_io_service</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.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.windows__overlapped_handle.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.windows__overlapped_handle.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="../windows__overlapped_handle.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="is_open.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle.html b/doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle.html
deleted file mode 100644
index 7197929e2a..0000000000
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::overlapped_handle</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="../windows__overlapped_handle.html" title="windows::overlapped_handle">
-<link rel="prev" href="operator_eq_.html" title="windows::overlapped_handle::operator=">
-<link rel="next" href="overlapped_handle/overload1.html" title="windows::overlapped_handle::overlapped_handle (1 of 3 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="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="overlapped_handle/overload1.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.windows__overlapped_handle.overlapped_handle"></a><a class="link" href="overlapped_handle.html" title="windows::overlapped_handle::overlapped_handle">windows::overlapped_handle::overlapped_handle</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__overlapped_handle.overlapped_handle"></a>
-Construct
- an <a class="link" href="../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- without opening it.
- </p>
-<pre class="programlisting">explicit <a class="link" href="overlapped_handle/overload1.html" title="windows::overlapped_handle::overlapped_handle (1 of 3 overloads)">overlapped_handle</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="overlapped_handle/overload1.html" title="windows::overlapped_handle::overlapped_handle (1 of 3 overloads)">more...</a></em></span>
-</pre>
-<p>
- Construct an <a class="link" href="../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- on an existing native handle.
- </p>
-<pre class="programlisting"><a class="link" href="overlapped_handle/overload2.html" title="windows::overlapped_handle::overlapped_handle (2 of 3 overloads)">overlapped_handle</a>(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; handle);
- <span class="emphasis"><em>&#187; <a class="link" href="overlapped_handle/overload2.html" title="windows::overlapped_handle::overlapped_handle (2 of 3 overloads)">more...</a></em></span>
-</pre>
-<p>
- Move-construct an <a class="link" href="../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- from another.
- </p>
-<pre class="programlisting"><a class="link" href="overlapped_handle/overload3.html" title="windows::overlapped_handle::overlapped_handle (3 of 3 overloads)">overlapped_handle</a>(
- overlapped_handle &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="overlapped_handle/overload3.html" title="windows::overlapped_handle::overlapped_handle (3 of 3 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>
- 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="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_handle.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="overlapped_handle/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle/overload2.html b/doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle/overload2.html
deleted file mode 100644
index ba228a609b..0000000000
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle/overload2.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::overlapped_handle (2 of 3 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="../overlapped_handle.html" title="windows::overlapped_handle::overlapped_handle">
-<link rel="prev" href="overload1.html" title="windows::overlapped_handle::overlapped_handle (1 of 3 overloads)">
-<link rel="next" href="overload3.html" title="windows::overlapped_handle::overlapped_handle (3 of 3 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../overlapped_handle.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="overload3.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.windows__overlapped_handle.overlapped_handle.overload2"></a><a class="link" href="overload2.html" title="windows::overlapped_handle::overlapped_handle (2 of 3 overloads)">windows::overlapped_handle::overlapped_handle
- (2 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct an <a class="link" href="../../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- on an existing native handle.
- </p>
-<pre class="programlisting">overlapped_handle(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; handle);
-</pre>
-<p>
- This constructor creates a handle object to hold an existing native handle.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload2.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 handle will use to dispatch handlers for any asynchronous
- operations performed on the handle.
- </p></dd>
-<dt><span class="term">handle</span></dt>
-<dd><p>
- A native handle.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__overlapped_handle.overlapped_handle.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.
- </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>
- 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../overlapped_handle.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle/overload3.html b/doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle/overload3.html
deleted file mode 100644
index 24fc295ccd..0000000000
--- a/doc/html/boost_asio/reference/windows__overlapped_handle/overlapped_handle/overload3.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_handle::overlapped_handle (3 of 3 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="../overlapped_handle.html" title="windows::overlapped_handle::overlapped_handle">
-<link rel="prev" href="overload2.html" title="windows::overlapped_handle::overlapped_handle (2 of 3 overloads)">
-<link rel="next" href="../_overlapped_handle.html" title="windows::overlapped_handle::~overlapped_handle">
-</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../overlapped_handle.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="../_overlapped_handle.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.windows__overlapped_handle.overlapped_handle.overload3"></a><a class="link" href="overload3.html" title="windows::overlapped_handle::overlapped_handle (3 of 3 overloads)">windows::overlapped_handle::overlapped_handle
- (3 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Move-construct an <a class="link" href="../../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- from another.
- </p>
-<pre class="programlisting">overlapped_handle(
- overlapped_handle &amp;&amp; other);
-</pre>
-<p>
- This constructor moves a handle from one object to another.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload3.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload3.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="../../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- object from which the move will occur.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload3.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__overlapped_handle.overlapped_handle.overload3.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">overlapped_handle(io_context&amp;) constructor</code>.
- </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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../overlapped_handle.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="../_overlapped_handle.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr.html b/doc/html/boost_asio/reference/windows__overlapped_ptr.html
index 430a1bf14e..6469eb37bc 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr.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="../reference.html" title="Reference">
-<link rel="prev" href="windows__overlapped_handle/_overlapped_handle.html" title="windows::overlapped_handle::~overlapped_handle">
+<link rel="prev" href="windows__overlapped_handle.html" title="windows::overlapped_handle">
<link rel="next" href="windows__overlapped_ptr/complete.html" title="windows::overlapped_ptr::complete">
</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="windows__overlapped_handle/_overlapped_handle.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__overlapped_ptr/complete.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="windows__overlapped_handle.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__overlapped_ptr/complete.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -160,7 +160,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>
@@ -168,7 +168,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="windows__overlapped_handle/_overlapped_handle.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__overlapped_ptr/complete.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="windows__overlapped_handle.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__overlapped_ptr/complete.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/_overlapped_ptr.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/_overlapped_ptr.html
index 292a34e8e1..5e7319552f 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr/_overlapped_ptr.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/_overlapped_ptr.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="../windows__overlapped_ptr.html" title="windows::overlapped_ptr">
-<link rel="prev" href="reset/overload2.html" title="windows::overlapped_ptr::reset (2 of 2 overloads)">
+<link rel="prev" href="reset/overload3.html" title="windows::overlapped_ptr::reset (3 of 3 overloads)">
<link rel="next" href="../windows__random_access_handle.html" title="windows::random_access_handle">
</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="reset/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_ptr.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="../windows__random_access_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reset/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_ptr.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="../windows__random_access_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -36,7 +36,7 @@ Destructor
</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>
@@ -44,7 +44,7 @@ Destructor
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="reset/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_ptr.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="../windows__random_access_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reset/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_ptr.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="../windows__random_access_handle.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/complete.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/complete.html
index 86732bc292..61199a48a4 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr/complete.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/complete.html
@@ -38,7 +38,7 @@ Post
</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/windows__overlapped_ptr/get.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/get.html
index 3c41f8bdc6..05d6f044a2 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr/get.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/get.html
@@ -40,7 +40,7 @@ const OVERLAPPED * <a class="link" href="get/overload2.html" title="windows::ove
</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/windows__overlapped_ptr/get/overload1.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload1.html
index cf7be2711c..e8c787f45d 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload1.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload1.html
@@ -35,7 +35,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/windows__overlapped_ptr/get/overload2.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload2.html
index 2a30c8de59..17c2acfb68 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload2.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload2.html
@@ -35,7 +35,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/windows__overlapped_ptr/overlapped_ptr.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr.html
index 3c2056f5ce..2953912d11 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../windows__overlapped_ptr.html" title="windows::overlapped_ptr">
<link rel="prev" href="get/overload2.html" title="windows::overlapped_ptr::get (2 of 2 overloads)">
-<link rel="next" href="overlapped_ptr/overload1.html" title="windows::overlapped_ptr::overlapped_ptr (1 of 2 overloads)">
+<link rel="next" href="overlapped_ptr/overload1.html" title="windows::overlapped_ptr::overlapped_ptr (1 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -31,24 +31,35 @@
Construct
an empty <a class="link" href="../windows__overlapped_ptr.html" title="windows::overlapped_ptr"><code class="computeroutput">windows::overlapped_ptr</code></a>.
</p>
-<pre class="programlisting"><a class="link" href="overlapped_ptr/overload1.html" title="windows::overlapped_ptr::overlapped_ptr (1 of 2 overloads)">overlapped_ptr</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="overlapped_ptr/overload1.html" title="windows::overlapped_ptr::overlapped_ptr (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting"><a class="link" href="overlapped_ptr/overload1.html" title="windows::overlapped_ptr::overlapped_ptr (1 of 3 overloads)">overlapped_ptr</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="overlapped_ptr/overload1.html" title="windows::overlapped_ptr::overlapped_ptr (1 of 3 overloads)">more...</a></em></span>
</pre>
<p>
Construct an <a class="link" href="../windows__overlapped_ptr.html" title="windows::overlapped_ptr"><code class="computeroutput">windows::overlapped_ptr</code></a>
to contain the specified handler.
</p>
<pre class="programlisting">template&lt;
+ typename ExecutionContext,
typename <a class="link" href="../Handler.html" title="Handlers">Handler</a>&gt;
-explicit <a class="link" href="overlapped_ptr/overload2.html" title="windows::overlapped_ptr::overlapped_ptr (2 of 2 overloads)">overlapped_ptr</a>(
- boost::asio::io_context &amp; io_context,
- Handler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="overlapped_ptr/overload2.html" title="windows::overlapped_ptr::overlapped_ptr (2 of 2 overloads)">more...</a></em></span>
+explicit <a class="link" href="overlapped_ptr/overload2.html" title="windows::overlapped_ptr::overlapped_ptr (2 of 3 overloads)">overlapped_ptr</a>(
+ ExecutionContext &amp; context,
+ Handler &amp;&amp; handler,
+ 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="overlapped_ptr/overload2.html" title="windows::overlapped_ptr::overlapped_ptr (2 of 3 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
+ typename <a class="link" href="../Handler.html" title="Handlers">Handler</a>&gt;
+explicit <a class="link" href="overlapped_ptr/overload3.html" title="windows::overlapped_ptr::overlapped_ptr (3 of 3 overloads)">overlapped_ptr</a>(
+ const Executor &amp; ex,
+ Handler &amp;&amp; handler,
+ typename enable_if&lt; is_executor&lt; Executor &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="overlapped_ptr/overload3.html" title="windows::overlapped_ptr::overlapped_ptr (3 of 3 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/windows__overlapped_ptr/overlapped_ptr/overload1.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload1.html
index 3ec6acf70f..ac50363bec 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload1.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_ptr::overlapped_ptr (1 of 2 overloads)</title>
+<title>windows::overlapped_ptr::overlapped_ptr (1 of 3 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="../overlapped_ptr.html" title="windows::overlapped_ptr::overlapped_ptr">
<link rel="prev" href="../overlapped_ptr.html" title="windows::overlapped_ptr::overlapped_ptr">
-<link rel="next" href="overload2.html" title="windows::overlapped_ptr::overlapped_ptr (2 of 2 overloads)">
+<link rel="next" href="overload2.html" title="windows::overlapped_ptr::overlapped_ptr (2 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__overlapped_ptr.overlapped_ptr.overload1"></a><a class="link" href="overload1.html" title="windows::overlapped_ptr::overlapped_ptr (1 of 2 overloads)">windows::overlapped_ptr::overlapped_ptr
- (1 of 2 overloads)</a>
+<a name="boost_asio.reference.windows__overlapped_ptr.overlapped_ptr.overload1"></a><a class="link" href="overload1.html" title="windows::overlapped_ptr::overlapped_ptr (1 of 3 overloads)">windows::overlapped_ptr::overlapped_ptr
+ (1 of 3 overloads)</a>
</h5></div></div></div>
<p>
Construct an empty <a class="link" href="../../windows__overlapped_ptr.html" title="windows::overlapped_ptr"><code class="computeroutput">windows::overlapped_ptr</code></a>.
@@ -35,7 +35,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/windows__overlapped_ptr/overlapped_ptr/overload2.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload2.html
index 99c614c327..1a75b74b55 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload2.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_ptr::overlapped_ptr (2 of 2 overloads)</title>
+<title>windows::overlapped_ptr::overlapped_ptr (2 of 3 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="../overlapped_ptr.html" title="windows::overlapped_ptr::overlapped_ptr">
-<link rel="prev" href="overload1.html" title="windows::overlapped_ptr::overlapped_ptr (1 of 2 overloads)">
-<link rel="next" href="../release.html" title="windows::overlapped_ptr::release">
+<link rel="prev" href="overload1.html" title="windows::overlapped_ptr::overlapped_ptr (1 of 3 overloads)">
+<link rel="next" href="overload3.html" title="windows::overlapped_ptr::overlapped_ptr (3 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,27 +20,29 @@
</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="../overlapped_ptr.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="../release.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="../overlapped_ptr.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="overload3.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.windows__overlapped_ptr.overlapped_ptr.overload2"></a><a class="link" href="overload2.html" title="windows::overlapped_ptr::overlapped_ptr (2 of 2 overloads)">windows::overlapped_ptr::overlapped_ptr
- (2 of 2 overloads)</a>
+<a name="boost_asio.reference.windows__overlapped_ptr.overlapped_ptr.overload2"></a><a class="link" href="overload2.html" title="windows::overlapped_ptr::overlapped_ptr (2 of 3 overloads)">windows::overlapped_ptr::overlapped_ptr
+ (2 of 3 overloads)</a>
</h5></div></div></div>
<p>
Construct an <a class="link" href="../../windows__overlapped_ptr.html" title="windows::overlapped_ptr"><code class="computeroutput">windows::overlapped_ptr</code></a>
to contain the specified handler.
</p>
<pre class="programlisting">template&lt;
+ typename ExecutionContext,
typename <a class="link" href="../../Handler.html" title="Handlers">Handler</a>&gt;
overlapped_ptr(
- boost::asio::io_context &amp; io_context,
- Handler &amp;&amp; handler);
+ ExecutionContext &amp; context,
+ Handler &amp;&amp; handler,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</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>
@@ -48,7 +50,7 @@ overlapped_ptr(
</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="../overlapped_ptr.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="../release.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="../overlapped_ptr.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload3.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload3.html
new file mode 100644
index 0000000000..74aff61fd5
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload3.html
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::overlapped_ptr::overlapped_ptr (3 of 3 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="../overlapped_ptr.html" title="windows::overlapped_ptr::overlapped_ptr">
+<link rel="prev" href="overload2.html" title="windows::overlapped_ptr::overlapped_ptr (2 of 3 overloads)">
+<link rel="next" href="../release.html" title="windows::overlapped_ptr::release">
+</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../overlapped_ptr.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="../release.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.windows__overlapped_ptr.overlapped_ptr.overload3"></a><a class="link" href="overload3.html" title="windows::overlapped_ptr::overlapped_ptr (3 of 3 overloads)">windows::overlapped_ptr::overlapped_ptr
+ (3 of 3 overloads)</a>
+</h5></div></div></div>
+<p>
+ Construct an <a class="link" href="../../windows__overlapped_ptr.html" title="windows::overlapped_ptr"><code class="computeroutput">windows::overlapped_ptr</code></a>
+ to contain the specified handler.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor</a>,
+ typename <a class="link" href="../../Handler.html" title="Handlers">Handler</a>&gt;
+overlapped_ptr(
+ const Executor &amp; ex,
+ Handler &amp;&amp; handler,
+ typename enable_if&lt; is_executor&lt; Executor &gt;::value &gt;::type * = 0);
+</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../overlapped_ptr.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="../release.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/release.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/release.html
index ba6b9fd7d8..aaceccdc4d 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr/release.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/release.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="../windows__overlapped_ptr.html" title="windows::overlapped_ptr">
-<link rel="prev" href="overlapped_ptr/overload2.html" title="windows::overlapped_ptr::overlapped_ptr (2 of 2 overloads)">
+<link rel="prev" href="overlapped_ptr/overload3.html" title="windows::overlapped_ptr::overlapped_ptr (3 of 3 overloads)">
<link rel="next" href="reset.html" title="windows::overlapped_ptr::reset">
</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="overlapped_ptr/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_ptr.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="reset.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overlapped_ptr/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_ptr.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="reset.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
@@ -36,7 +36,7 @@ Release
</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>
@@ -44,7 +44,7 @@ Release
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overlapped_ptr/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_ptr.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="reset.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overlapped_ptr/overload3.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__overlapped_ptr.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="reset.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/reset.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/reset.html
index 2807cdde75..f9f4d7641a 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr/reset.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/reset.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../windows__overlapped_ptr.html" title="windows::overlapped_ptr">
<link rel="prev" href="release.html" title="windows::overlapped_ptr::release">
-<link rel="next" href="reset/overload1.html" title="windows::overlapped_ptr::reset (1 of 2 overloads)">
+<link rel="next" href="reset/overload1.html" title="windows::overlapped_ptr::reset (1 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -31,24 +31,35 @@
Reset
to empty.
</p>
-<pre class="programlisting">void <a class="link" href="reset/overload1.html" title="windows::overlapped_ptr::reset (1 of 2 overloads)">reset</a>();
- <span class="emphasis"><em>&#187; <a class="link" href="reset/overload1.html" title="windows::overlapped_ptr::reset (1 of 2 overloads)">more...</a></em></span>
+<pre class="programlisting">void <a class="link" href="reset/overload1.html" title="windows::overlapped_ptr::reset (1 of 3 overloads)">reset</a>();
+ <span class="emphasis"><em>&#187; <a class="link" href="reset/overload1.html" title="windows::overlapped_ptr::reset (1 of 3 overloads)">more...</a></em></span>
</pre>
<p>
Reset to contain the specified handler, freeing any current OVERLAPPED
object.
</p>
<pre class="programlisting">template&lt;
+ typename ExecutionContext,
typename <a class="link" href="../Handler.html" title="Handlers">Handler</a>&gt;
-void <a class="link" href="reset/overload2.html" title="windows::overlapped_ptr::reset (2 of 2 overloads)">reset</a>(
- boost::asio::io_context &amp; io_context,
- Handler &amp;&amp; handler);
- <span class="emphasis"><em>&#187; <a class="link" href="reset/overload2.html" title="windows::overlapped_ptr::reset (2 of 2 overloads)">more...</a></em></span>
+void <a class="link" href="reset/overload2.html" title="windows::overlapped_ptr::reset (2 of 3 overloads)">reset</a>(
+ ExecutionContext &amp; context,
+ Handler &amp;&amp; handler,
+ 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="reset/overload2.html" title="windows::overlapped_ptr::reset (2 of 3 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="../Executor1.html" title="Executor requirements">Executor</a>,
+ typename <a class="link" href="../Handler.html" title="Handlers">Handler</a>&gt;
+void <a class="link" href="reset/overload3.html" title="windows::overlapped_ptr::reset (3 of 3 overloads)">reset</a>(
+ const Executor &amp; ex,
+ Handler &amp;&amp; handler,
+ typename enable_if&lt; is_executor&lt; Executor &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="reset/overload3.html" title="windows::overlapped_ptr::reset (3 of 3 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/windows__overlapped_ptr/reset/overload1.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload1.html
index b86d15ca7e..27e595c43a 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload1.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_ptr::reset (1 of 2 overloads)</title>
+<title>windows::overlapped_ptr::reset (1 of 3 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="../reset.html" title="windows::overlapped_ptr::reset">
<link rel="prev" href="../reset.html" title="windows::overlapped_ptr::reset">
-<link rel="next" href="overload2.html" title="windows::overlapped_ptr::reset (2 of 2 overloads)">
+<link rel="next" href="overload2.html" title="windows::overlapped_ptr::reset (2 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="boost_asio.reference.windows__overlapped_ptr.reset.overload1"></a><a class="link" href="overload1.html" title="windows::overlapped_ptr::reset (1 of 2 overloads)">windows::overlapped_ptr::reset
- (1 of 2 overloads)</a>
+<a name="boost_asio.reference.windows__overlapped_ptr.reset.overload1"></a><a class="link" href="overload1.html" title="windows::overlapped_ptr::reset (1 of 3 overloads)">windows::overlapped_ptr::reset
+ (1 of 3 overloads)</a>
</h5></div></div></div>
<p>
Reset to empty.
@@ -35,7 +35,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/windows__overlapped_ptr/reset/overload2.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload2.html
index c7711dc649..da03622c4c 100644
--- a/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload2.html
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::overlapped_ptr::reset (2 of 2 overloads)</title>
+<title>windows::overlapped_ptr::reset (2 of 3 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="../reset.html" title="windows::overlapped_ptr::reset">
-<link rel="prev" href="overload1.html" title="windows::overlapped_ptr::reset (1 of 2 overloads)">
-<link rel="next" href="../_overlapped_ptr.html" title="windows::overlapped_ptr::~overlapped_ptr">
+<link rel="prev" href="overload1.html" title="windows::overlapped_ptr::reset (1 of 3 overloads)">
+<link rel="next" href="overload3.html" title="windows::overlapped_ptr::reset (3 of 3 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,27 +20,29 @@
</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="../reset.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="../_overlapped_ptr.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="../reset.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="overload3.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.windows__overlapped_ptr.reset.overload2"></a><a class="link" href="overload2.html" title="windows::overlapped_ptr::reset (2 of 2 overloads)">windows::overlapped_ptr::reset
- (2 of 2 overloads)</a>
+<a name="boost_asio.reference.windows__overlapped_ptr.reset.overload2"></a><a class="link" href="overload2.html" title="windows::overlapped_ptr::reset (2 of 3 overloads)">windows::overlapped_ptr::reset
+ (2 of 3 overloads)</a>
</h5></div></div></div>
<p>
Reset to contain the specified handler, freeing any current OVERLAPPED
object.
</p>
<pre class="programlisting">template&lt;
+ typename ExecutionContext,
typename <a class="link" href="../../Handler.html" title="Handlers">Handler</a>&gt;
void reset(
- boost::asio::io_context &amp; io_context,
- Handler &amp;&amp; handler);
+ ExecutionContext &amp; context,
+ Handler &amp;&amp; handler,
+ typename enable_if&lt; is_convertible&lt; ExecutionContext &amp;, execution_context &amp; &gt;::value &gt;::type * = 0);
</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>
@@ -48,7 +50,7 @@ void reset(
</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="../reset.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="../_overlapped_ptr.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="../reset.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload3.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload3.html
new file mode 100644
index 0000000000..9da50cedba
--- /dev/null
+++ b/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload3.html
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>windows::overlapped_ptr::reset (3 of 3 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="../reset.html" title="windows::overlapped_ptr::reset">
+<link rel="prev" href="overload2.html" title="windows::overlapped_ptr::reset (2 of 3 overloads)">
+<link rel="next" href="../_overlapped_ptr.html" title="windows::overlapped_ptr::~overlapped_ptr">
+</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reset.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="../_overlapped_ptr.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.windows__overlapped_ptr.reset.overload3"></a><a class="link" href="overload3.html" title="windows::overlapped_ptr::reset (3 of 3 overloads)">windows::overlapped_ptr::reset
+ (3 of 3 overloads)</a>
+</h5></div></div></div>
+<p>
+ Reset to contain the specified handler, freeing any current OVERLAPPED
+ object.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../../Executor1.html" title="Executor requirements">Executor</a>,
+ typename <a class="link" href="../../Handler.html" title="Handlers">Handler</a>&gt;
+void reset(
+ const Executor &amp; ex,
+ Handler &amp;&amp; handler,
+ typename enable_if&lt; is_executor&lt; Executor &gt;::value &gt;::type * = 0);
+</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reset.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="../_overlapped_ptr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle.html b/doc/html/boost_asio/reference/windows__random_access_handle.html
index 7c111391dd..b0e2af5430 100644
--- a/doc/html/boost_asio/reference/windows__random_access_handle.html
+++ b/doc/html/boost_asio/reference/windows__random_access_handle.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="windows__overlapped_ptr/_overlapped_ptr.html" title="windows::overlapped_ptr::~overlapped_ptr">
-<link rel="next" href="windows__random_access_handle/assign.html" title="windows::random_access_handle::assign">
+<link rel="next" href="windows__stream_handle.html" title="windows::stream_handle">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="windows__overlapped_ptr/_overlapped_ptr.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__random_access_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="windows__overlapped_ptr/_overlapped_ptr.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__stream_handle.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_asio.reference.windows__random_access_handle"></a><a class="link" href="windows__random_access_handle.html" title="windows::random_access_handle">windows::random_access_handle</a>
</h3></div></div></div>
<p>
- Provides random-access handle functionality.
+ <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle"></a>
+Typedef
+ for the typical usage of a random-access handle.
</p>
-<pre class="programlisting">class random_access_handle :
- public windows::overlapped_handle
+<pre class="programlisting">typedef basic_random_access_handle random_access_handle;
</pre>
<h5>
<a name="boost_asio.reference.windows__random_access_handle.h0"></a>
@@ -57,7 +58,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/executor_type.html" title="windows::random_access_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/executor_type.html" title="windows::basic_random_access_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -69,7 +70,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/lowest_layer_type.html" title="windows::random_access_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/lowest_layer_type.html" title="windows::basic_random_access_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
@@ -81,7 +82,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/native_handle_type.html" title="windows::random_access_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/native_handle_type.html" title="windows::basic_random_access_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -118,7 +119,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/assign.html" title="windows::random_access_handle::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/assign.html" title="windows::basic_random_access_handle::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -130,7 +131,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/async_read_some_at.html" title="windows::random_access_handle::async_read_some_at"><span class="bold"><strong>async_read_some_at</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/async_read_some_at.html" title="windows::basic_random_access_handle::async_read_some_at"><span class="bold"><strong>async_read_some_at</strong></span></a>
</p>
</td>
<td>
@@ -142,7 +143,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/async_write_some_at.html" title="windows::random_access_handle::async_write_some_at"><span class="bold"><strong>async_write_some_at</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/async_write_some_at.html" title="windows::basic_random_access_handle::async_write_some_at"><span class="bold"><strong>async_write_some_at</strong></span></a>
</p>
</td>
<td>
@@ -154,69 +155,57 @@
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/cancel.html" title="windows::random_access_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/basic_random_access_handle.html" title="windows::basic_random_access_handle::basic_random_access_handle"><span class="bold"><strong>basic_random_access_handle</strong></span></a>
</p>
</td>
<td>
<p>
- Cancel all asynchronous operations associated with the handle.
+ Construct a random-access handle without opening it. <br> <span class="silver"> &#8212;</span><br>
+ Construct a random-access handle on an existing native handle.
+ <br> <span class="silver"> &#8212;</span><br> Move-construct a random-access handle from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/close.html" title="windows::random_access_handle::close"><span class="bold"><strong>close</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/cancel.html" title="windows::basic_random_access_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Close the handle.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="windows__random_access_handle/get_executor.html" title="windows::random_access_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/get_io_context.html" title="windows::random_access_handle::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/close.html" title="windows::basic_random_access_handle::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/get_io_service.html" title="windows::random_access_handle::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/get_executor.html" title="windows::basic_random_access_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/is_open.html" title="windows::random_access_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/is_open.html" title="windows::basic_random_access_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -228,7 +217,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/lowest_layer.html" title="windows::random_access_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/lowest_layer.html" title="windows::basic_random_access_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -241,7 +230,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/native_handle.html" title="windows::random_access_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/native_handle.html" title="windows::basic_random_access_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -253,61 +242,79 @@
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/operator_eq_.html" title="windows::random_access_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/operator_eq_.html" title="windows::basic_random_access_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
<p>
- Move-assign a random_access_handle from another.
+ Move-assign a random-access handle from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/random_access_handle.html" title="windows::random_access_handle::random_access_handle"><span class="bold"><strong>random_access_handle</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/read_some_at.html" title="windows::basic_random_access_handle::read_some_at"><span class="bold"><strong>read_some_at</strong></span></a>
</p>
</td>
<td>
<p>
- Construct a random_access_handle without opening it. <br> <span class="silver"> &#8212;</span><br>
- Construct a random_access_handle on an existing native handle.
- <br> <span class="silver"> &#8212;</span><br> Move-construct a random_access_handle from another.
+ Read some data from the handle at the specified offset.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__random_access_handle/read_some_at.html" title="windows::random_access_handle::read_some_at"><span class="bold"><strong>read_some_at</strong></span></a>
+ <a class="link" href="windows__basic_random_access_handle/write_some_at.html" title="windows::basic_random_access_handle::write_some_at"><span class="bold"><strong>write_some_at</strong></span></a>
</p>
</td>
<td>
<p>
- Read some data from the handle at the specified offset.
+ Write some data to the handle at the specified offset.
</p>
</td>
</tr>
-<tr>
-<td>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.windows__random_access_handle.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.protected_data_members"></a></span><a class="link" href="windows__random_access_handle.html#boost_asio.reference.windows__random_access_handle.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
<p>
- <a class="link" href="windows__random_access_handle/write_some_at.html" title="windows::random_access_handle::write_some_at"><span class="bold"><strong>write_some_at</strong></span></a>
+ Name
</p>
- </td>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
<td>
<p>
- Write some data to the handle at the specified offset.
+ <a class="link" href="windows__basic_random_access_handle/impl_.html" title="windows::basic_random_access_handle::impl_"><span class="bold"><strong>impl_</strong></span></a>
</p>
</td>
-</tr>
-</tbody>
+<td>
+ </td>
+</tr></tbody>
</table></div>
<p>
- The <a class="link" href="windows__random_access_handle.html" title="windows::random_access_handle"><code class="computeroutput">windows::random_access_handle</code></a>
+ The <a class="link" href="windows__basic_random_access_handle.html" title="windows::basic_random_access_handle"><code class="computeroutput">windows::basic_random_access_handle</code></a>
class provides asynchronous and blocking random-access handle functionality.
</p>
<h5>
-<a name="boost_asio.reference.windows__random_access_handle.h2"></a>
+<a name="boost_asio.reference.windows__random_access_handle.h3"></a>
<span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.thread_safety"></a></span><a class="link" href="windows__random_access_handle.html#boost_asio.reference.windows__random_access_handle.thread_safety">Thread
Safety</a>
</h5>
@@ -318,7 +325,7 @@
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h5>
-<a name="boost_asio.reference.windows__random_access_handle.h3"></a>
+<a name="boost_asio.reference.windows__random_access_handle.h4"></a>
<span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.requirements"></a></span><a class="link" href="windows__random_access_handle.html#boost_asio.reference.windows__random_access_handle.requirements">Requirements</a>
</h5>
<p>
@@ -330,7 +337,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>
@@ -338,7 +345,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="windows__overlapped_ptr/_overlapped_ptr.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__random_access_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="windows__overlapped_ptr/_overlapped_ptr.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__stream_handle.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/executor_type.html b/doc/html/boost_asio/reference/windows__random_access_handle/executor_type.html
deleted file mode 100644
index 469051e0b9..0000000000
--- a/doc/html/boost_asio/reference/windows__random_access_handle/executor_type.html
+++ /dev/null
@@ -1,220 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::executor_type</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="close/overload2.html" title="windows::random_access_handle::close (2 of 2 overloads)">
-<link rel="next" href="get_executor.html" title="windows::random_access_handle::get_executor">
-</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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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_executor.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.windows__random_access_handle.executor_type"></a><a class="link" href="executor_type.html" title="windows::random_access_handle::executor_type">windows::random_access_handle::executor_type</a>
-</h4></div></div></div>
-<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.executor_type"></a>
-The
- type of the executor associated with the object.
- </p>
-<pre class="programlisting">typedef io_context::executor_type executor_type;
-</pre>
-<h6>
-<a name="boost_asio.reference.windows__random_access_handle.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__random_access_handle.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.windows__random_access_handle.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__random_access_handle.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.windows__random_access_handle.executor_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__random_access_handle.executor_type.requirements">Requirements</a>
- </h6>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/random_access_handle.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/get_io_context.html b/doc/html/boost_asio/reference/windows__random_access_handle/get_io_context.html
deleted file mode 100644
index 67b9d9341c..0000000000
--- a/doc/html/boost_asio/reference/windows__random_access_handle/get_io_context.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="get_executor.html" title="windows::random_access_handle::get_executor">
-<link rel="next" href="get_io_service.html" title="windows::random_access_handle::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="../windows__random_access_handle.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.windows__random_access_handle.get_io_context"></a><a class="link" href="get_io_context.html" title="windows::random_access_handle::get_io_context">windows::random_access_handle::get_io_context</a>
-</h4></div></div></div>
-<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.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.windows__random_access_handle.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.windows__random_access_handle.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="../windows__random_access_handle.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/windows__random_access_handle/get_io_service.html b/doc/html/boost_asio/reference/windows__random_access_handle/get_io_service.html
deleted file mode 100644
index a3853bcc8d..0000000000
--- a/doc/html/boost_asio/reference/windows__random_access_handle/get_io_service.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="get_io_context.html" title="windows::random_access_handle::get_io_context">
-<link rel="next" href="is_open.html" title="windows::random_access_handle::is_open">
-</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="../windows__random_access_handle.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="is_open.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.windows__random_access_handle.get_io_service"></a><a class="link" href="get_io_service.html" title="windows::random_access_handle::get_io_service">windows::random_access_handle::get_io_service</a>
-</h4></div></div></div>
-<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.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.windows__random_access_handle.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.windows__random_access_handle.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="../windows__random_access_handle.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="is_open.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/lowest_layer/overload1.html b/doc/html/boost_asio/reference/windows__random_access_handle/lowest_layer/overload1.html
deleted file mode 100644
index 3f6e44a21e..0000000000
--- a/doc/html/boost_asio/reference/windows__random_access_handle/lowest_layer/overload1.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::lowest_layer (1 of 2 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="../lowest_layer.html" title="windows::random_access_handle::lowest_layer">
-<link rel="prev" href="../lowest_layer.html" title="windows::random_access_handle::lowest_layer">
-<link rel="next" href="overload2.html" title="windows::random_access_handle::lowest_layer (2 of 2 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="../lowest_layer.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lowest_layer.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="overload2.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.windows__random_access_handle.lowest_layer.overload1"></a><a class="link" href="overload1.html" title="windows::random_access_handle::lowest_layer (1 of 2 overloads)">windows::random_access_handle::lowest_layer
- (1 of 2 overloads)</a>
-</h5></div></div></div>
-<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- Get a reference to the lowest layer.
- </p>
-<pre class="programlisting">lowest_layer_type &amp; lowest_layer();
-</pre>
-<p>
- This function returns a reference to the lowest layer in a stack of layers.
- Since an <a class="link" href="../../windows__overlapped_handle.html" title="windows::overlapped_handle"><code class="computeroutput">windows::overlapped_handle</code></a>
- cannot contain any further layers, it simply returns a reference to itself.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__random_access_handle.lowest_layer.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.lowest_layer.overload1.return_value"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.lowest_layer.overload1.return_value">Return
- Value</a>
- </h6>
-<p>
- A reference to the lowest layer in the stack of layers. 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="../lowest_layer.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lowest_layer.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle.html b/doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle.html
deleted file mode 100644
index 26e6c60476..0000000000
--- a/doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::random_access_handle</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="../windows__random_access_handle.html" title="windows::random_access_handle">
-<link rel="prev" href="operator_eq_.html" title="windows::random_access_handle::operator=">
-<link rel="next" href="random_access_handle/overload1.html" title="windows::random_access_handle::random_access_handle (1 of 3 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="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="random_access_handle/overload1.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.windows__random_access_handle.random_access_handle"></a><a class="link" href="random_access_handle.html" title="windows::random_access_handle::random_access_handle">windows::random_access_handle::random_access_handle</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__random_access_handle.random_access_handle"></a>
-Construct
- a <a class="link" href="../windows__random_access_handle.html" title="windows::random_access_handle"><code class="computeroutput">windows::random_access_handle</code></a>
- without opening it.
- </p>
-<pre class="programlisting">explicit <a class="link" href="random_access_handle/overload1.html" title="windows::random_access_handle::random_access_handle (1 of 3 overloads)">random_access_handle</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="random_access_handle/overload1.html" title="windows::random_access_handle::random_access_handle (1 of 3 overloads)">more...</a></em></span>
-</pre>
-<p>
- Construct a <a class="link" href="../windows__random_access_handle.html" title="windows::random_access_handle"><code class="computeroutput">windows::random_access_handle</code></a>
- on an existing native handle.
- </p>
-<pre class="programlisting"><a class="link" href="random_access_handle/overload2.html" title="windows::random_access_handle::random_access_handle (2 of 3 overloads)">random_access_handle</a>(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; handle);
- <span class="emphasis"><em>&#187; <a class="link" href="random_access_handle/overload2.html" title="windows::random_access_handle::random_access_handle (2 of 3 overloads)">more...</a></em></span>
-</pre>
-<p>
- Move-construct a <a class="link" href="../windows__random_access_handle.html" title="windows::random_access_handle"><code class="computeroutput">windows::random_access_handle</code></a>
- from another.
- </p>
-<pre class="programlisting"><a class="link" href="random_access_handle/overload3.html" title="windows::random_access_handle::random_access_handle (3 of 3 overloads)">random_access_handle</a>(
- random_access_handle &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="random_access_handle/overload3.html" title="windows::random_access_handle::random_access_handle (3 of 3 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>
- 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="operator_eq_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__random_access_handle.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="random_access_handle/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle/overload1.html b/doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle/overload1.html
deleted file mode 100644
index 7873fcca2d..0000000000
--- a/doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle/overload1.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::random_access_handle (1 of 3 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="../random_access_handle.html" title="windows::random_access_handle::random_access_handle">
-<link rel="prev" href="../random_access_handle.html" title="windows::random_access_handle::random_access_handle">
-<link rel="next" href="overload2.html" title="windows::random_access_handle::random_access_handle (2 of 3 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="../random_access_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../random_access_handle.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="overload2.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.windows__random_access_handle.random_access_handle.overload1"></a><a class="link" href="overload1.html" title="windows::random_access_handle::random_access_handle (1 of 3 overloads)">windows::random_access_handle::random_access_handle
- (1 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct a <a class="link" href="../../windows__random_access_handle.html" title="windows::random_access_handle"><code class="computeroutput">windows::random_access_handle</code></a>
- without opening it.
- </p>
-<pre class="programlisting">random_access_handle(
- boost::asio::io_context &amp; io_context);
-</pre>
-<p>
- This constructor creates a random-access handle without opening it. The
- handle needs to be opened before data can be written to or read from
- it.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__random_access_handle.random_access_handle.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.random_access_handle.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__random_access_handle.random_access_handle.overload1.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 random-access handle will use to dispatch handlers
- for any asynchronous operations performed on the handle.
- </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>
- 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="../random_access_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../random_access_handle.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle/overload2.html b/doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle/overload2.html
deleted file mode 100644
index bf60813303..0000000000
--- a/doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle/overload2.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::random_access_handle (2 of 3 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="../random_access_handle.html" title="windows::random_access_handle::random_access_handle">
-<link rel="prev" href="overload1.html" title="windows::random_access_handle::random_access_handle (1 of 3 overloads)">
-<link rel="next" href="overload3.html" title="windows::random_access_handle::random_access_handle (3 of 3 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../random_access_handle.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="overload3.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.windows__random_access_handle.random_access_handle.overload2"></a><a class="link" href="overload2.html" title="windows::random_access_handle::random_access_handle (2 of 3 overloads)">windows::random_access_handle::random_access_handle
- (2 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct a <a class="link" href="../../windows__random_access_handle.html" title="windows::random_access_handle"><code class="computeroutput">windows::random_access_handle</code></a>
- on an existing native handle.
- </p>
-<pre class="programlisting">random_access_handle(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; handle);
-</pre>
-<p>
- This constructor creates a random-access handle object to hold an existing
- native handle.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__random_access_handle.random_access_handle.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.random_access_handle.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__random_access_handle.random_access_handle.overload2.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 random-access handle will use to dispatch handlers
- for any asynchronous operations performed on the handle.
- </p></dd>
-<dt><span class="term">handle</span></dt>
-<dd><p>
- The new underlying handle implementation.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.windows__random_access_handle.random_access_handle.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.random_access_handle.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__random_access_handle.random_access_handle.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.
- </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>
- 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../random_access_handle.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle/overload3.html b/doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle/overload3.html
deleted file mode 100644
index f98d45e434..0000000000
--- a/doc/html/boost_asio/reference/windows__random_access_handle/random_access_handle/overload3.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::random_access_handle::random_access_handle (3 of 3 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="../random_access_handle.html" title="windows::random_access_handle::random_access_handle">
-<link rel="prev" href="overload2.html" title="windows::random_access_handle::random_access_handle (2 of 3 overloads)">
-<link rel="next" href="../read_some_at.html" title="windows::random_access_handle::read_some_at">
-</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../random_access_handle.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="../read_some_at.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.windows__random_access_handle.random_access_handle.overload3"></a><a class="link" href="overload3.html" title="windows::random_access_handle::random_access_handle (3 of 3 overloads)">windows::random_access_handle::random_access_handle
- (3 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Move-construct a <a class="link" href="../../windows__random_access_handle.html" title="windows::random_access_handle"><code class="computeroutput">windows::random_access_handle</code></a>
- from another.
- </p>
-<pre class="programlisting">random_access_handle(
- random_access_handle &amp;&amp; other);
-</pre>
-<p>
- This constructor moves a random-access handle from one object to another.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__random_access_handle.random_access_handle.overload3.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.random_access_handle.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__random_access_handle.random_access_handle.overload3.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="../../windows__random_access_handle.html" title="windows::random_access_handle"><code class="computeroutput">windows::random_access_handle</code></a>
- object from which the move will occur.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.windows__random_access_handle.random_access_handle.overload3.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__random_access_handle.random_access_handle.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__random_access_handle.random_access_handle.overload3.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">random_access_handle(io_context&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>
- 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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../random_access_handle.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="../read_some_at.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle.html b/doc/html/boost_asio/reference/windows__stream_handle.html
index 567210bc1d..51958724a5 100644
--- a/doc/html/boost_asio/reference/windows__stream_handle.html
+++ b/doc/html/boost_asio/reference/windows__stream_handle.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="windows__random_access_handle/write_some_at/overload2.html" title="windows::random_access_handle::write_some_at (2 of 2 overloads)">
-<link rel="next" href="windows__stream_handle/assign.html" title="windows::stream_handle::assign">
+<link rel="prev" href="windows__random_access_handle.html" title="windows::random_access_handle">
+<link rel="next" href="write.html" title="write">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,17 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="windows__random_access_handle/write_some_at/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__stream_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="windows__random_access_handle.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="write.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_asio.reference.windows__stream_handle"></a><a class="link" href="windows__stream_handle.html" title="windows::stream_handle">windows::stream_handle</a>
</h3></div></div></div>
<p>
- Provides stream-oriented handle functionality.
+ <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle"></a>
+Typedef
+ for the typical usage of a stream-oriented handle.
</p>
-<pre class="programlisting">class stream_handle :
- public windows::overlapped_handle
+<pre class="programlisting">typedef basic_stream_handle stream_handle;
</pre>
<h5>
<a name="boost_asio.reference.windows__stream_handle.h0"></a>
@@ -57,7 +58,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/executor_type.html" title="windows::stream_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/executor_type.html" title="windows::basic_stream_handle::executor_type"><span class="bold"><strong>executor_type</strong></span></a>
</p>
</td>
<td>
@@ -69,7 +70,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/lowest_layer_type.html" title="windows::stream_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/lowest_layer_type.html" title="windows::basic_stream_handle::lowest_layer_type"><span class="bold"><strong>lowest_layer_type</strong></span></a>
</p>
</td>
<td>
@@ -81,7 +82,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/native_handle_type.html" title="windows::stream_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/native_handle_type.html" title="windows::basic_stream_handle::native_handle_type"><span class="bold"><strong>native_handle_type</strong></span></a>
</p>
</td>
<td>
@@ -118,7 +119,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/assign.html" title="windows::stream_handle::assign"><span class="bold"><strong>assign</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/assign.html" title="windows::basic_stream_handle::assign"><span class="bold"><strong>assign</strong></span></a>
</p>
</td>
<td>
@@ -130,7 +131,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/async_read_some.html" title="windows::stream_handle::async_read_some"><span class="bold"><strong>async_read_some</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/async_read_some.html" title="windows::basic_stream_handle::async_read_some"><span class="bold"><strong>async_read_some</strong></span></a>
</p>
</td>
<td>
@@ -142,7 +143,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/async_write_some.html" title="windows::stream_handle::async_write_some"><span class="bold"><strong>async_write_some</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/async_write_some.html" title="windows::basic_stream_handle::async_write_some"><span class="bold"><strong>async_write_some</strong></span></a>
</p>
</td>
<td>
@@ -154,69 +155,57 @@
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/cancel.html" title="windows::stream_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/basic_stream_handle.html" title="windows::basic_stream_handle::basic_stream_handle"><span class="bold"><strong>basic_stream_handle</strong></span></a>
</p>
</td>
<td>
<p>
- Cancel all asynchronous operations associated with the handle.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- <a class="link" href="windows__stream_handle/close.html" title="windows::stream_handle::close"><span class="bold"><strong>close</strong></span></a>
- </p>
- </td>
-<td>
- <p>
- Close the handle.
+ Construct a stream handle without opening it. <br> <span class="silver"> &#8212;</span><br> Construct
+ a stream handle on an existing native handle. <br> <span class="silver"> &#8212;</span><br> Move-construct
+ a stream handle from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/get_executor.html" title="windows::stream_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/cancel.html" title="windows::basic_stream_handle::cancel"><span class="bold"><strong>cancel</strong></span></a>
</p>
</td>
<td>
<p>
- Get the executor associated with the object.
+ Cancel all asynchronous operations associated with the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/get_io_context.html" title="windows::stream_handle::get_io_context"><span class="bold"><strong>get_io_context</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/close.html" title="windows::basic_stream_handle::close"><span class="bold"><strong>close</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Close the handle.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/get_io_service.html" title="windows::stream_handle::get_io_service"><span class="bold"><strong>get_io_service</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/get_executor.html" title="windows::basic_stream_handle::get_executor"><span class="bold"><strong>get_executor</strong></span></a>
</p>
</td>
<td>
<p>
- (Deprecated: Use get_executor().) Get the io_context associated
- with the object.
+ Get the executor associated with the object.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/is_open.html" title="windows::stream_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/is_open.html" title="windows::basic_stream_handle::is_open"><span class="bold"><strong>is_open</strong></span></a>
</p>
</td>
<td>
@@ -228,7 +217,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/lowest_layer.html" title="windows::stream_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/lowest_layer.html" title="windows::basic_stream_handle::lowest_layer"><span class="bold"><strong>lowest_layer</strong></span></a>
</p>
</td>
<td>
@@ -241,7 +230,7 @@
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/native_handle.html" title="windows::stream_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/native_handle.html" title="windows::basic_stream_handle::native_handle"><span class="bold"><strong>native_handle</strong></span></a>
</p>
</td>
<td>
@@ -253,19 +242,19 @@
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/operator_eq_.html" title="windows::stream_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/operator_eq_.html" title="windows::basic_stream_handle::operator="><span class="bold"><strong>operator=</strong></span></a>
</p>
</td>
<td>
<p>
- Move-assign a stream_handle from another.
+ Move-assign a stream handle from another.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/read_some.html" title="windows::stream_handle::read_some"><span class="bold"><strong>read_some</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/read_some.html" title="windows::basic_stream_handle::read_some"><span class="bold"><strong>read_some</strong></span></a>
</p>
</td>
<td>
@@ -277,37 +266,55 @@
<tr>
<td>
<p>
- <a class="link" href="windows__stream_handle/stream_handle.html" title="windows::stream_handle::stream_handle"><span class="bold"><strong>stream_handle</strong></span></a>
+ <a class="link" href="windows__basic_stream_handle/write_some.html" title="windows::basic_stream_handle::write_some"><span class="bold"><strong>write_some</strong></span></a>
</p>
</td>
<td>
<p>
- Construct a stream_handle without opening it. <br> <span class="silver"> &#8212;</span><br> Construct
- a stream_handle on an existing native handle. <br> <span class="silver"> &#8212;</span><br> Move-construct
- a stream_handle from another.
+ Write some data to the handle.
</p>
</td>
</tr>
-<tr>
-<td>
+</tbody>
+</table></div>
+<h5>
+<a name="boost_asio.reference.windows__stream_handle.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.protected_data_members"></a></span><a class="link" href="windows__stream_handle.html#boost_asio.reference.windows__stream_handle.protected_data_members">Protected
+ Data Members</a>
+ </h5>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
<p>
- <a class="link" href="windows__stream_handle/write_some.html" title="windows::stream_handle::write_some"><span class="bold"><strong>write_some</strong></span></a>
+ Name
</p>
- </td>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
<td>
<p>
- Write some data to the handle.
+ <a class="link" href="windows__basic_stream_handle/impl_.html" title="windows::basic_stream_handle::impl_"><span class="bold"><strong>impl_</strong></span></a>
</p>
</td>
-</tr>
-</tbody>
+<td>
+ </td>
+</tr></tbody>
</table></div>
<p>
- The <a class="link" href="windows__stream_handle.html" title="windows::stream_handle"><code class="computeroutput">windows::stream_handle</code></a>
+ The <a class="link" href="windows__basic_stream_handle.html" title="windows::basic_stream_handle"><code class="computeroutput">windows::basic_stream_handle</code></a>
class provides asynchronous and blocking stream-oriented handle functionality.
</p>
<h5>
-<a name="boost_asio.reference.windows__stream_handle.h2"></a>
+<a name="boost_asio.reference.windows__stream_handle.h3"></a>
<span class="phrase"><a name="boost_asio.reference.windows__stream_handle.thread_safety"></a></span><a class="link" href="windows__stream_handle.html#boost_asio.reference.windows__stream_handle.thread_safety">Thread
Safety</a>
</h5>
@@ -318,7 +325,7 @@
<span class="emphasis"><em>Shared</em></span> <span class="emphasis"><em>objects:</em></span> Unsafe.
</p>
<h5>
-<a name="boost_asio.reference.windows__stream_handle.h3"></a>
+<a name="boost_asio.reference.windows__stream_handle.h4"></a>
<span class="phrase"><a name="boost_asio.reference.windows__stream_handle.requirements"></a></span><a class="link" href="windows__stream_handle.html#boost_asio.reference.windows__stream_handle.requirements">Requirements</a>
</h5>
<p>
@@ -330,7 +337,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>
@@ -338,7 +345,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="windows__random_access_handle/write_some_at/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="windows__stream_handle/assign.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="windows__random_access_handle.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="write.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/executor_type.html b/doc/html/boost_asio/reference/windows__stream_handle/executor_type.html
deleted file mode 100644
index 6086f39183..0000000000
--- a/doc/html/boost_asio/reference/windows__stream_handle/executor_type.html
+++ /dev/null
@@ -1,220 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::executor_type</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="close/overload2.html" title="windows::stream_handle::close (2 of 2 overloads)">
-<link rel="next" href="get_executor.html" title="windows::stream_handle::get_executor">
-</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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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_executor.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.windows__stream_handle.executor_type"></a><a class="link" href="executor_type.html" title="windows::stream_handle::executor_type">windows::stream_handle::executor_type</a>
-</h4></div></div></div>
-<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.executor_type"></a>
-The
- type of the executor associated with the object.
- </p>
-<pre class="programlisting">typedef io_context::executor_type executor_type;
-</pre>
-<h6>
-<a name="boost_asio.reference.windows__stream_handle.executor_type.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.executor_type.member_functions"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__stream_handle.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.windows__stream_handle.executor_type.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.executor_type.friends"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__stream_handle.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.windows__stream_handle.executor_type.h2"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.executor_type.requirements"></a></span><a class="link" href="executor_type.html#boost_asio.reference.windows__stream_handle.executor_type.requirements">Requirements</a>
- </h6>
-<p>
- <span class="emphasis"><em>Header: </em></span><code class="literal">boost/asio/windows/stream_handle.hpp</code>
- </p>
-<p>
- <span class="emphasis"><em>Convenience header: </em></span><code class="literal">boost/asio.hpp</code>
- </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="close/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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_executor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/get_io_context.html b/doc/html/boost_asio/reference/windows__stream_handle/get_io_context.html
deleted file mode 100644
index 230ee69281..0000000000
--- a/doc/html/boost_asio/reference/windows__stream_handle/get_io_context.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="get_executor.html" title="windows::stream_handle::get_executor">
-<link rel="next" href="get_io_service.html" title="windows::stream_handle::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="../windows__stream_handle.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.windows__stream_handle.get_io_context"></a><a class="link" href="get_io_context.html" title="windows::stream_handle::get_io_context">windows::stream_handle::get_io_context</a>
-</h4></div></div></div>
-<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.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.windows__stream_handle.get_io_context.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.get_io_context.return_value"></a></span><a class="link" href="get_io_context.html#boost_asio.reference.windows__stream_handle.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="../windows__stream_handle.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/windows__stream_handle/get_io_service.html b/doc/html/boost_asio/reference/windows__stream_handle/get_io_service.html
deleted file mode 100644
index c39477b08b..0000000000
--- a/doc/html/boost_asio/reference/windows__stream_handle/get_io_service.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="get_io_context.html" title="windows::stream_handle::get_io_context">
-<link rel="next" href="is_open.html" title="windows::stream_handle::is_open">
-</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="../windows__stream_handle.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="is_open.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.windows__stream_handle.get_io_service"></a><a class="link" href="get_io_service.html" title="windows::stream_handle::get_io_service">windows::stream_handle::get_io_service</a>
-</h4></div></div></div>
-<p>
- <span class="emphasis"><em>Inherited from windows::overlapped_handle.</em></span>
- </p>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.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.windows__stream_handle.get_io_service.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.get_io_service.return_value"></a></span><a class="link" href="get_io_service.html#boost_asio.reference.windows__stream_handle.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="../windows__stream_handle.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="is_open.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/stream_handle.html b/doc/html/boost_asio/reference/windows__stream_handle/stream_handle.html
deleted file mode 100644
index b93df724ca..0000000000
--- a/doc/html/boost_asio/reference/windows__stream_handle/stream_handle.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::stream_handle</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="../windows__stream_handle.html" title="windows::stream_handle">
-<link rel="prev" href="read_some/overload2.html" title="windows::stream_handle::read_some (2 of 2 overloads)">
-<link rel="next" href="stream_handle/overload1.html" title="windows::stream_handle::stream_handle (1 of 3 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="read_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="stream_handle/overload1.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.windows__stream_handle.stream_handle"></a><a class="link" href="stream_handle.html" title="windows::stream_handle::stream_handle">windows::stream_handle::stream_handle</a>
-</h4></div></div></div>
-<p>
- <a class="indexterm" name="boost_asio.indexterm.windows__stream_handle.stream_handle"></a>
-Construct
- a <a class="link" href="../windows__stream_handle.html" title="windows::stream_handle"><code class="computeroutput">windows::stream_handle</code></a>
- without opening it.
- </p>
-<pre class="programlisting">explicit <a class="link" href="stream_handle/overload1.html" title="windows::stream_handle::stream_handle (1 of 3 overloads)">stream_handle</a>(
- boost::asio::io_context &amp; io_context);
- <span class="emphasis"><em>&#187; <a class="link" href="stream_handle/overload1.html" title="windows::stream_handle::stream_handle (1 of 3 overloads)">more...</a></em></span>
-</pre>
-<p>
- Construct a <a class="link" href="../windows__stream_handle.html" title="windows::stream_handle"><code class="computeroutput">windows::stream_handle</code></a>
- on an existing native handle.
- </p>
-<pre class="programlisting"><a class="link" href="stream_handle/overload2.html" title="windows::stream_handle::stream_handle (2 of 3 overloads)">stream_handle</a>(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; handle);
- <span class="emphasis"><em>&#187; <a class="link" href="stream_handle/overload2.html" title="windows::stream_handle::stream_handle (2 of 3 overloads)">more...</a></em></span>
-</pre>
-<p>
- Move-construct a <a class="link" href="../windows__stream_handle.html" title="windows::stream_handle"><code class="computeroutput">windows::stream_handle</code></a>
- from another.
- </p>
-<pre class="programlisting"><a class="link" href="stream_handle/overload3.html" title="windows::stream_handle::stream_handle (3 of 3 overloads)">stream_handle</a>(
- stream_handle &amp;&amp; other);
- <span class="emphasis"><em>&#187; <a class="link" href="stream_handle/overload3.html" title="windows::stream_handle::stream_handle (3 of 3 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>
- 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="read_some/overload2.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../windows__stream_handle.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="stream_handle/overload1.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/stream_handle/overload1.html b/doc/html/boost_asio/reference/windows__stream_handle/stream_handle/overload1.html
deleted file mode 100644
index b2e68bda35..0000000000
--- a/doc/html/boost_asio/reference/windows__stream_handle/stream_handle/overload1.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::stream_handle (1 of 3 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="../stream_handle.html" title="windows::stream_handle::stream_handle">
-<link rel="prev" href="../stream_handle.html" title="windows::stream_handle::stream_handle">
-<link rel="next" href="overload2.html" title="windows::stream_handle::stream_handle (2 of 3 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="../stream_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../stream_handle.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="overload2.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.windows__stream_handle.stream_handle.overload1"></a><a class="link" href="overload1.html" title="windows::stream_handle::stream_handle (1 of 3 overloads)">windows::stream_handle::stream_handle
- (1 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct a <a class="link" href="../../windows__stream_handle.html" title="windows::stream_handle"><code class="computeroutput">windows::stream_handle</code></a>
- without opening it.
- </p>
-<pre class="programlisting">stream_handle(
- boost::asio::io_context &amp; io_context);
-</pre>
-<p>
- This constructor creates a stream handle without opening it. The handle
- needs to be opened and then connected or accepted before data can be
- sent or received on it.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__stream_handle.stream_handle.overload1.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.stream_handle.overload1.parameters"></a></span><a class="link" href="overload1.html#boost_asio.reference.windows__stream_handle.stream_handle.overload1.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 stream handle will use to dispatch handlers for
- any asynchronous operations performed on the handle.
- </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>
- 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="../stream_handle.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../stream_handle.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="overload2.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/stream_handle/overload2.html b/doc/html/boost_asio/reference/windows__stream_handle/stream_handle/overload2.html
deleted file mode 100644
index 34411d7975..0000000000
--- a/doc/html/boost_asio/reference/windows__stream_handle/stream_handle/overload2.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::stream_handle (2 of 3 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="../stream_handle.html" title="windows::stream_handle::stream_handle">
-<link rel="prev" href="overload1.html" title="windows::stream_handle::stream_handle (1 of 3 overloads)">
-<link rel="next" href="overload3.html" title="windows::stream_handle::stream_handle (3 of 3 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../stream_handle.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="overload3.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.windows__stream_handle.stream_handle.overload2"></a><a class="link" href="overload2.html" title="windows::stream_handle::stream_handle (2 of 3 overloads)">windows::stream_handle::stream_handle
- (2 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Construct a <a class="link" href="../../windows__stream_handle.html" title="windows::stream_handle"><code class="computeroutput">windows::stream_handle</code></a>
- on an existing native handle.
- </p>
-<pre class="programlisting">stream_handle(
- boost::asio::io_context &amp; io_context,
- const native_handle_type &amp; handle);
-</pre>
-<p>
- This constructor creates a stream handle object to hold an existing native
- handle.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__stream_handle.stream_handle.overload2.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.stream_handle.overload2.parameters"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__stream_handle.stream_handle.overload2.parameters">Parameters</a>
- </h6>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl class="variablelist">
-<dt><span class="term">io_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 stream handle will use to dispatch handlers for
- any asynchronous operations performed on the handle.
- </p></dd>
-<dt><span class="term">handle</span></dt>
-<dd><p>
- The new underlying handle implementation.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.windows__stream_handle.stream_handle.overload2.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.stream_handle.overload2.exceptions"></a></span><a class="link" href="overload2.html#boost_asio.reference.windows__stream_handle.stream_handle.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.
- </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>
- 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="overload1.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../stream_handle.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="overload3.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/windows__stream_handle/stream_handle/overload3.html b/doc/html/boost_asio/reference/windows__stream_handle/stream_handle/overload3.html
deleted file mode 100644
index ca2205d6fb..0000000000
--- a/doc/html/boost_asio/reference/windows__stream_handle/stream_handle/overload3.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>windows::stream_handle::stream_handle (3 of 3 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="../stream_handle.html" title="windows::stream_handle::stream_handle">
-<link rel="prev" href="overload2.html" title="windows::stream_handle::stream_handle (2 of 3 overloads)">
-<link rel="next" href="../write_some.html" title="windows::stream_handle::write_some">
-</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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../stream_handle.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="../write_some.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.windows__stream_handle.stream_handle.overload3"></a><a class="link" href="overload3.html" title="windows::stream_handle::stream_handle (3 of 3 overloads)">windows::stream_handle::stream_handle
- (3 of 3 overloads)</a>
-</h5></div></div></div>
-<p>
- Move-construct a <a class="link" href="../../windows__stream_handle.html" title="windows::stream_handle"><code class="computeroutput">windows::stream_handle</code></a>
- from another.
- </p>
-<pre class="programlisting">stream_handle(
- stream_handle &amp;&amp; other);
-</pre>
-<p>
- This constructor moves a stream handle from one object to another.
- </p>
-<h6>
-<a name="boost_asio.reference.windows__stream_handle.stream_handle.overload3.h0"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.stream_handle.overload3.parameters"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__stream_handle.stream_handle.overload3.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="../../windows__stream_handle.html" title="windows::stream_handle"><code class="computeroutput">windows::stream_handle</code></a>
- object from which the move will occur.
- </p></dd>
-</dl>
-</div>
-<h6>
-<a name="boost_asio.reference.windows__stream_handle.stream_handle.overload3.h1"></a>
- <span class="phrase"><a name="boost_asio.reference.windows__stream_handle.stream_handle.overload3.remarks"></a></span><a class="link" href="overload3.html#boost_asio.reference.windows__stream_handle.stream_handle.overload3.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">stream_handle(io_context&amp;) constructor</code>.
- </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="overload2.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../stream_handle.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="../write_some.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/doc/html/boost_asio/reference/write.html b/doc/html/boost_asio/reference/write.html
index 39a92f692d..23454834f5 100644
--- a/doc/html/boost_asio/reference/write.html
+++ b/doc/html/boost_asio/reference/write.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../../boost_asio.html" title="Boost.Asio">
<link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="windows__stream_handle/write_some/overload2.html" title="windows::stream_handle::write_some (2 of 2 overloads)">
-<link rel="next" href="write/overload1.html" title="write (1 of 12 overloads)">
+<link rel="prev" href="windows__stream_handle.html" title="windows::stream_handle">
+<link rel="next" href="write/overload1.html" title="write (1 of 16 overloads)">
</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="windows__stream_handle/write_some/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="write/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="windows__stream_handle.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="write/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -37,21 +37,21 @@ The <code class="computeroutput">write</code> function is a composed
<pre class="programlisting">template&lt;
typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
typename <a class="link" href="ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>&gt;
-std::size_t <a class="link" href="write/overload1.html" title="write (1 of 12 overloads)">write</a>(
+std::size_t <a class="link" href="write/overload1.html" title="write (1 of 16 overloads)">write</a>(
SyncWriteStream &amp; s,
const ConstBufferSequence &amp; buffers,
typename enable_if&lt; is_const_buffer_sequence&lt; ConstBufferSequence &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="write/overload1.html" title="write (1 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload1.html" title="write (1 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
typename <a class="link" href="ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>&gt;
-std::size_t <a class="link" href="write/overload2.html" title="write (2 of 12 overloads)">write</a>(
+std::size_t <a class="link" href="write/overload2.html" title="write (2 of 16 overloads)">write</a>(
SyncWriteStream &amp; s,
const ConstBufferSequence &amp; buffers,
boost::system::error_code &amp; ec,
typename enable_if&lt; is_const_buffer_sequence&lt; ConstBufferSequence &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="write/overload2.html" title="write (2 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload2.html" title="write (2 of 16 overloads)">more...</a></em></span>
</pre>
<p>
Write a certain amount of data to a stream before returning.
@@ -60,72 +60,72 @@ std::size_t <a class="link" href="write/overload2.html" title="write (2 of 12 ov
typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
typename <a class="link" href="ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
-std::size_t <a class="link" href="write/overload3.html" title="write (3 of 12 overloads)">write</a>(
+std::size_t <a class="link" href="write/overload3.html" title="write (3 of 16 overloads)">write</a>(
SyncWriteStream &amp; s,
const ConstBufferSequence &amp; buffers,
CompletionCondition completion_condition,
typename enable_if&lt; is_const_buffer_sequence&lt; ConstBufferSequence &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="write/overload3.html" title="write (3 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload3.html" title="write (3 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
typename <a class="link" href="ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a>,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
-std::size_t <a class="link" href="write/overload4.html" title="write (4 of 12 overloads)">write</a>(
+std::size_t <a class="link" href="write/overload4.html" title="write (4 of 16 overloads)">write</a>(
SyncWriteStream &amp; s,
const ConstBufferSequence &amp; buffers,
CompletionCondition completion_condition,
boost::system::error_code &amp; ec,
typename enable_if&lt; is_const_buffer_sequence&lt; ConstBufferSequence &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="write/overload4.html" title="write (4 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload4.html" title="write (4 of 16 overloads)">more...</a></em></span>
</pre>
<p>
Write all of the supplied data to a stream before returning.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
-std::size_t <a class="link" href="write/overload5.html" title="write (5 of 12 overloads)">write</a>(
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
+std::size_t <a class="link" href="write/overload5.html" title="write (5 of 16 overloads)">write</a>(
SyncWriteStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="write/overload5.html" title="write (5 of 12 overloads)">more...</a></em></span>
+ DynamicBuffer_v1 &amp;&amp; buffers,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload5.html" title="write (5 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
-std::size_t <a class="link" href="write/overload6.html" title="write (6 of 12 overloads)">write</a>(
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
+std::size_t <a class="link" href="write/overload6.html" title="write (6 of 16 overloads)">write</a>(
SyncWriteStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
boost::system::error_code &amp; ec,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="write/overload6.html" title="write (6 of 12 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload6.html" title="write (6 of 16 overloads)">more...</a></em></span>
</pre>
<p>
Write a certain amount of data to a stream before returning.
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
-std::size_t <a class="link" href="write/overload7.html" title="write (7 of 12 overloads)">write</a>(
+std::size_t <a class="link" href="write/overload7.html" title="write (7 of 16 overloads)">write</a>(
SyncWriteStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
CompletionCondition completion_condition,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="write/overload7.html" title="write (7 of 12 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload7.html" title="write (7 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
- typename <a class="link" href="DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
-std::size_t <a class="link" href="write/overload8.html" title="write (8 of 12 overloads)">write</a>(
+std::size_t <a class="link" href="write/overload8.html" title="write (8 of 16 overloads)">write</a>(
SyncWriteStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
CompletionCondition completion_condition,
boost::system::error_code &amp; ec,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
- <span class="emphasis"><em>&#187; <a class="link" href="write/overload8.html" title="write (8 of 12 overloads)">more...</a></em></span>
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload8.html" title="write (8 of 16 overloads)">more...</a></em></span>
</pre>
<p>
Write all of the supplied data to a stream before returning.
@@ -133,19 +133,19 @@ std::size_t <a class="link" href="write/overload8.html" title="write (8 of 12 ov
<pre class="programlisting">template&lt;
typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
typename Allocator&gt;
-std::size_t <a class="link" href="write/overload9.html" title="write (9 of 12 overloads)">write</a>(
+std::size_t <a class="link" href="write/overload9.html" title="write (9 of 16 overloads)">write</a>(
SyncWriteStream &amp; s,
basic_streambuf&lt; Allocator &gt; &amp; b);
- <span class="emphasis"><em>&#187; <a class="link" href="write/overload9.html" title="write (9 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload9.html" title="write (9 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
typename Allocator&gt;
-std::size_t <a class="link" href="write/overload10.html" title="write (10 of 12 overloads)">write</a>(
+std::size_t <a class="link" href="write/overload10.html" title="write (10 of 16 overloads)">write</a>(
SyncWriteStream &amp; s,
basic_streambuf&lt; Allocator &gt; &amp; b,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="write/overload10.html" title="write (10 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload10.html" title="write (10 of 16 overloads)">more...</a></em></span>
</pre>
<p>
Write a certain amount of data to a stream before returning.
@@ -154,22 +154,70 @@ std::size_t <a class="link" href="write/overload10.html" title="write (10 of 12
typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
typename Allocator,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
-std::size_t <a class="link" href="write/overload11.html" title="write (11 of 12 overloads)">write</a>(
+std::size_t <a class="link" href="write/overload11.html" title="write (11 of 16 overloads)">write</a>(
SyncWriteStream &amp; s,
basic_streambuf&lt; Allocator &gt; &amp; b,
CompletionCondition completion_condition);
- <span class="emphasis"><em>&#187; <a class="link" href="write/overload11.html" title="write (11 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload11.html" title="write (11 of 16 overloads)">more...</a></em></span>
template&lt;
typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
typename Allocator,
typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
-std::size_t <a class="link" href="write/overload12.html" title="write (12 of 12 overloads)">write</a>(
+std::size_t <a class="link" href="write/overload12.html" title="write (12 of 16 overloads)">write</a>(
SyncWriteStream &amp; s,
basic_streambuf&lt; Allocator &gt; &amp; b,
CompletionCondition completion_condition,
boost::system::error_code &amp; ec);
- <span class="emphasis"><em>&#187; <a class="link" href="write/overload12.html" title="write (12 of 12 overloads)">more...</a></em></span>
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload12.html" title="write (12 of 16 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Write all of the supplied data to a stream before returning.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t <a class="link" href="write/overload13.html" title="write (13 of 16 overloads)">write</a>(
+ SyncWriteStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload13.html" title="write (13 of 16 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t <a class="link" href="write/overload14.html" title="write (14 of 16 overloads)">write</a>(
+ SyncWriteStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload14.html" title="write (14 of 16 overloads)">more...</a></em></span>
+</pre>
+<p>
+ Write a certain amount of data to a stream before returning.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
+std::size_t <a class="link" href="write/overload15.html" title="write (15 of 16 overloads)">write</a>(
+ SyncWriteStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ CompletionCondition completion_condition,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload15.html" title="write (15 of 16 overloads)">more...</a></em></span>
+
+template&lt;
+ typename <a class="link" href="SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
+ typename <a class="link" href="DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
+std::size_t <a class="link" href="write/overload16.html" title="write (16 of 16 overloads)">write</a>(
+ SyncWriteStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ CompletionCondition completion_condition,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+ <span class="emphasis"><em>&#187; <a class="link" href="write/overload16.html" title="write (16 of 16 overloads)">more...</a></em></span>
</pre>
<h5>
<a name="boost_asio.reference.write.h0"></a>
@@ -184,7 +232,7 @@ std::size_t <a class="link" href="write/overload12.html" title="write (12 of 12
</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>
@@ -192,7 +240,7 @@ std::size_t <a class="link" href="write/overload12.html" title="write (12 of 12
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="windows__stream_handle/write_some/overload2.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="write/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="windows__stream_handle.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="write/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/write/overload1.html b/doc/html/boost_asio/reference/write/overload1.html
index 8992035d06..0f29e36c42 100644
--- a/doc/html/boost_asio/reference/write/overload1.html
+++ b/doc/html/boost_asio/reference/write/overload1.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>write (1 of 12 overloads)</title>
+<title>write (1 of 16 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="../write.html" title="write">
<link rel="prev" href="../write.html" title="write">
-<link rel="next" href="overload2.html" title="write (2 of 12 overloads)">
+<link rel="next" href="overload2.html" title="write (2 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.write.overload1"></a><a class="link" href="overload1.html" title="write (1 of 12 overloads)">write (1 of 12
+<a name="boost_asio.reference.write.overload1"></a><a class="link" href="overload1.html" title="write (1 of 16 overloads)">write (1 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -125,7 +125,7 @@ std::size_t write(
</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/write/overload10.html b/doc/html/boost_asio/reference/write/overload10.html
index ed5d569482..e7696172c0 100644
--- a/doc/html/boost_asio/reference/write/overload10.html
+++ b/doc/html/boost_asio/reference/write/overload10.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>write (10 of 12 overloads)</title>
+<title>write (10 of 16 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="../write.html" title="write">
-<link rel="prev" href="overload9.html" title="write (9 of 12 overloads)">
-<link rel="next" href="overload11.html" title="write (11 of 12 overloads)">
+<link rel="prev" href="overload9.html" title="write (9 of 16 overloads)">
+<link rel="next" href="overload11.html" title="write (11 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.write.overload10"></a><a class="link" href="overload10.html" title="write (10 of 12 overloads)">write (10 of
- 12 overloads)</a>
+<a name="boost_asio.reference.write.overload10"></a><a class="link" href="overload10.html" title="write (10 of 16 overloads)">write (10 of
+ 16 overloads)</a>
</h4></div></div></div>
<p>
Write all of the supplied data to a stream before returning.
@@ -99,7 +99,7 @@ std::size_t write(
</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/write/overload11.html b/doc/html/boost_asio/reference/write/overload11.html
index 5003fd86b9..5ff1aa312c 100644
--- a/doc/html/boost_asio/reference/write/overload11.html
+++ b/doc/html/boost_asio/reference/write/overload11.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>write (11 of 12 overloads)</title>
+<title>write (11 of 16 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="../write.html" title="write">
-<link rel="prev" href="overload10.html" title="write (10 of 12 overloads)">
-<link rel="next" href="overload12.html" title="write (12 of 12 overloads)">
+<link rel="prev" href="overload10.html" title="write (10 of 16 overloads)">
+<link rel="next" href="overload12.html" title="write (12 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,8 +24,8 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.write.overload11"></a><a class="link" href="overload11.html" title="write (11 of 12 overloads)">write (11 of
- 12 overloads)</a>
+<a name="boost_asio.reference.write.overload11"></a><a class="link" href="overload11.html" title="write (11 of 16 overloads)">write (11 of
+ 16 overloads)</a>
</h4></div></div></div>
<p>
Write a certain amount of data to a stream before returning.
@@ -118,7 +118,7 @@ std::size_t write(
</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/write/overload12.html b/doc/html/boost_asio/reference/write/overload12.html
index 2154c52bcb..de7fa66117 100644
--- a/doc/html/boost_asio/reference/write/overload12.html
+++ b/doc/html/boost_asio/reference/write/overload12.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>write (12 of 12 overloads)</title>
+<title>write (12 of 16 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="../write.html" title="write">
-<link rel="prev" href="overload11.html" title="write (11 of 12 overloads)">
-<link rel="next" href="../write_at.html" title="write_at">
+<link rel="prev" href="overload11.html" title="write (11 of 16 overloads)">
+<link rel="next" href="overload13.html" title="write (13 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,12 +20,12 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload11.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../write.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="../write_at.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload11.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../write.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="overload13.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.write.overload12"></a><a class="link" href="overload12.html" title="write (12 of 12 overloads)">write (12 of
- 12 overloads)</a>
+<a name="boost_asio.reference.write.overload12"></a><a class="link" href="overload12.html" title="write (12 of 16 overloads)">write (12 of
+ 16 overloads)</a>
</h4></div></div></div>
<p>
Write a certain amount of data to a stream before returning.
@@ -111,7 +111,7 @@ std::size_t write(
</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>
@@ -119,7 +119,7 @@ std::size_t write(
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="overload11.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../write.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="../write_at.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="overload11.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../write.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="overload13.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/write/overload13.html b/doc/html/boost_asio/reference/write/overload13.html
new file mode 100644
index 0000000000..c487a862cd
--- /dev/null
+++ b/doc/html/boost_asio/reference/write/overload13.html
@@ -0,0 +1,121 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>write (13 of 16 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="../write.html" title="write">
+<link rel="prev" href="overload12.html" title="write (12 of 16 overloads)">
+<link rel="next" href="overload14.html" title="write (14 of 16 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="overload12.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../write.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="overload14.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.write.overload13"></a><a class="link" href="overload13.html" title="write (13 of 16 overloads)">write (13 of
+ 16 overloads)</a>
+</h4></div></div></div>
+<p>
+ Write all of the supplied data to a stream before returning.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t write(
+ SyncWriteStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to write a certain number of bytes of data to a stream.
+ The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ All of the data in the supplied dynamic buffer sequence has been written.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ write_some function.
+ </p>
+<h6>
+<a name="boost_asio.reference.write.overload13.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.write.overload13.parameters"></a></span><a class="link" href="overload13.html#boost_asio.reference.write.overload13.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream to which the data is to be written. The type must support
+ the SyncWriteStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence from which data will be written. Successfully
+ written data is automatically consumed from the buffers.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.write.overload13.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.write.overload13.return_value"></a></span><a class="link" href="overload13.html#boost_asio.reference.write.overload13.return_value">Return Value</a>
+ </h6>
+<p>
+ The number of bytes transferred.
+ </p>
+<h6>
+<a name="boost_asio.reference.write.overload13.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.write.overload13.exceptions"></a></span><a class="link" href="overload13.html#boost_asio.reference.write.overload13.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>
+<h6>
+<a name="boost_asio.reference.write.overload13.h3"></a>
+ <span class="phrase"><a name="boost_asio.reference.write.overload13.remarks"></a></span><a class="link" href="overload13.html#boost_asio.reference.write.overload13.remarks">Remarks</a>
+ </h6>
+<p>
+ This overload is equivalent to calling:
+ </p>
+<pre class="programlisting">boost::asio::write(
+ s, buffers,
+ boost::asio::transfer_all());
+</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="overload12.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../write.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="overload14.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/write/overload14.html b/doc/html/boost_asio/reference/write/overload14.html
new file mode 100644
index 0000000000..4af3ce726c
--- /dev/null
+++ b/doc/html/boost_asio/reference/write/overload14.html
@@ -0,0 +1,113 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>write (14 of 16 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="../write.html" title="write">
+<link rel="prev" href="overload13.html" title="write (13 of 16 overloads)">
+<link rel="next" href="overload15.html" title="write (15 of 16 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="overload13.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../write.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="overload15.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.write.overload14"></a><a class="link" href="overload14.html" title="write (14 of 16 overloads)">write (14 of
+ 16 overloads)</a>
+</h4></div></div></div>
+<p>
+ Write all of the supplied data to a stream before returning.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>&gt;
+std::size_t write(
+ SyncWriteStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to write a certain number of bytes of data to a stream.
+ The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ All of the data in the supplied dynamic buffer sequence has been written.
+ </li>
+<li class="listitem">
+ An error occurred.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ write_some function.
+ </p>
+<h6>
+<a name="boost_asio.reference.write.overload14.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.write.overload14.parameters"></a></span><a class="link" href="overload14.html#boost_asio.reference.write.overload14.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream to which the data is to be written. The type must support
+ the SyncWriteStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence from which data will be written. Successfully
+ written data is automatically consumed from the buffers.
+ </p></dd>
+<dt><span class="term">ec</span></dt>
+<dd><p>
+ Set to indicate what error occurred, if any.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.write.overload14.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.write.overload14.return_value"></a></span><a class="link" href="overload14.html#boost_asio.reference.write.overload14.return_value">Return Value</a>
+ </h6>
+<p>
+ The number of bytes transferred.
+ </p>
+<h6>
+<a name="boost_asio.reference.write.overload14.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.write.overload14.remarks"></a></span><a class="link" href="overload14.html#boost_asio.reference.write.overload14.remarks">Remarks</a>
+ </h6>
+<p>
+ This overload is equivalent to calling:
+ </p>
+<pre class="programlisting">boost::asio::write(
+ s, buffers,
+ boost::asio::transfer_all(), ec);
+</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="overload13.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../write.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="overload15.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/write/overload15.html b/doc/html/boost_asio/reference/write/overload15.html
new file mode 100644
index 0000000000..89b5e4ed38
--- /dev/null
+++ b/doc/html/boost_asio/reference/write/overload15.html
@@ -0,0 +1,132 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>write (15 of 16 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="../write.html" title="write">
+<link rel="prev" href="overload14.html" title="write (14 of 16 overloads)">
+<link rel="next" href="overload16.html" title="write (16 of 16 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="overload14.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../write.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="overload16.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.write.overload15"></a><a class="link" href="overload15.html" title="write (15 of 16 overloads)">write (15 of
+ 16 overloads)</a>
+</h4></div></div></div>
+<p>
+ Write a certain amount of data to a stream before returning.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="../CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
+std::size_t write(
+ SyncWriteStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ CompletionCondition completion_condition,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to write a certain number of bytes of data to a stream.
+ The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ All of the data in the supplied dynamic buffer sequence has been written.
+ </li>
+<li class="listitem">
+ The completion_condition function object returns 0.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ write_some function.
+ </p>
+<h6>
+<a name="boost_asio.reference.write.overload15.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.write.overload15.parameters"></a></span><a class="link" href="overload15.html#boost_asio.reference.write.overload15.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream to which the data is to be written. The type must support
+ the SyncWriteStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence from which data will be written. Successfully
+ written data is automatically consumed from the buffers.
+ </p></dd>
+<dt><span class="term">completion_condition</span></dt>
+<dd>
+<p>
+ The function object to be called to determine whether the write operation
+ is complete. The signature of the function object must be:
+</p>
+<pre class="programlisting">std::size_t completion_condition(
+ // Result of latest write_some operation.
+ const boost::system::error_code&amp; error,
+
+ // Number of bytes transferred so far.
+ std::size_t bytes_transferred
+);
+</pre>
+<p>
+ A return value of 0 indicates that the write operation is complete.
+ A non-zero return value indicates the maximum number of bytes to
+ be written on the next call to the stream's write_some function.
+ </p>
+</dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.write.overload15.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.write.overload15.return_value"></a></span><a class="link" href="overload15.html#boost_asio.reference.write.overload15.return_value">Return Value</a>
+ </h6>
+<p>
+ The number of bytes transferred.
+ </p>
+<h6>
+<a name="boost_asio.reference.write.overload15.h2"></a>
+ <span class="phrase"><a name="boost_asio.reference.write.overload15.exceptions"></a></span><a class="link" href="overload15.html#boost_asio.reference.write.overload15.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="overload14.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../write.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="overload16.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/write/overload16.html b/doc/html/boost_asio/reference/write/overload16.html
new file mode 100644
index 0000000000..d483855dd4
--- /dev/null
+++ b/doc/html/boost_asio/reference/write/overload16.html
@@ -0,0 +1,125 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>write (16 of 16 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="../write.html" title="write">
+<link rel="prev" href="overload15.html" title="write (15 of 16 overloads)">
+<link rel="next" href="../write_at.html" title="write_at">
+</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="overload15.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../write.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="../write_at.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.write.overload16"></a><a class="link" href="overload16.html" title="write (16 of 16 overloads)">write (16 of
+ 16 overloads)</a>
+</h4></div></div></div>
+<p>
+ Write a certain amount of data to a stream before returning.
+ </p>
+<pre class="programlisting">template&lt;
+ typename <a class="link" href="../SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
+ typename <a class="link" href="../DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a>,
+ typename <a class="link" href="../CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
+std::size_t write(
+ SyncWriteStream &amp; s,
+ DynamicBuffer_v2 buffers,
+ CompletionCondition completion_condition,
+ boost::system::error_code &amp; ec,
+ typename enable_if&lt; is_dynamic_buffer_v2&lt; DynamicBuffer_v2 &gt;::value &gt;::type * = 0);
+</pre>
+<p>
+ This function is used to write a certain number of bytes of data to a stream.
+ The call will block until one of the following conditions is true:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ All of the data in the supplied dynamic buffer sequence has been written.
+ </li>
+<li class="listitem">
+ The completion_condition function object returns 0.
+ </li>
+</ul></div>
+<p>
+ This operation is implemented in terms of zero or more calls to the stream's
+ write_some function.
+ </p>
+<h6>
+<a name="boost_asio.reference.write.overload16.h0"></a>
+ <span class="phrase"><a name="boost_asio.reference.write.overload16.parameters"></a></span><a class="link" href="overload16.html#boost_asio.reference.write.overload16.parameters">Parameters</a>
+ </h6>
+<div class="variablelist">
+<p class="title"><b></b></p>
+<dl class="variablelist">
+<dt><span class="term">s</span></dt>
+<dd><p>
+ The stream to which the data is to be written. The type must support
+ the SyncWriteStream concept.
+ </p></dd>
+<dt><span class="term">buffers</span></dt>
+<dd><p>
+ The dynamic buffer sequence from which data will be written. Successfully
+ written data is automatically consumed from the buffers.
+ </p></dd>
+<dt><span class="term">completion_condition</span></dt>
+<dd>
+<p>
+ The function object to be called to determine whether the write operation
+ is complete. The signature of the function object must be:
+</p>
+<pre class="programlisting">std::size_t completion_condition(
+ // Result of latest write_some operation.
+ const boost::system::error_code&amp; error,
+
+ // Number of bytes transferred so far.
+ std::size_t bytes_transferred
+);
+</pre>
+<p>
+ A return value of 0 indicates that the write operation is complete.
+ A non-zero return value indicates the maximum number of bytes to
+ be written on the next call to the stream's write_some function.
+ </p>
+</dd>
+<dt><span class="term">ec</span></dt>
+<dd><p>
+ Set to indicate what error occurred, if any.
+ </p></dd>
+</dl>
+</div>
+<h6>
+<a name="boost_asio.reference.write.overload16.h1"></a>
+ <span class="phrase"><a name="boost_asio.reference.write.overload16.return_value"></a></span><a class="link" href="overload16.html#boost_asio.reference.write.overload16.return_value">Return Value</a>
+ </h6>
+<p>
+ The number of bytes written. If an error occurs, returns the total number
+ of bytes successfully transferred prior to the error.
+ </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="overload15.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../write.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="../write_at.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost_asio/reference/write/overload2.html b/doc/html/boost_asio/reference/write/overload2.html
index 793452c812..2105194b4f 100644
--- a/doc/html/boost_asio/reference/write/overload2.html
+++ b/doc/html/boost_asio/reference/write/overload2.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>write (2 of 12 overloads)</title>
+<title>write (2 of 16 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="../write.html" title="write">
-<link rel="prev" href="overload1.html" title="write (1 of 12 overloads)">
-<link rel="next" href="overload3.html" title="write (3 of 12 overloads)">
+<link rel="prev" href="overload1.html" title="write (1 of 16 overloads)">
+<link rel="next" href="overload3.html" title="write (3 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.write.overload2"></a><a class="link" href="overload2.html" title="write (2 of 12 overloads)">write (2 of 12
+<a name="boost_asio.reference.write.overload2"></a><a class="link" href="overload2.html" title="write (2 of 16 overloads)">write (2 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -117,7 +117,7 @@ std::size_t write(
</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/write/overload3.html b/doc/html/boost_asio/reference/write/overload3.html
index 1ee5510c50..e5b264c0cd 100644
--- a/doc/html/boost_asio/reference/write/overload3.html
+++ b/doc/html/boost_asio/reference/write/overload3.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>write (3 of 12 overloads)</title>
+<title>write (3 of 16 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="../write.html" title="write">
-<link rel="prev" href="overload2.html" title="write (2 of 12 overloads)">
-<link rel="next" href="overload4.html" title="write (4 of 12 overloads)">
+<link rel="prev" href="overload2.html" title="write (2 of 16 overloads)">
+<link rel="next" href="overload4.html" title="write (4 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.write.overload3"></a><a class="link" href="overload3.html" title="write (3 of 12 overloads)">write (3 of 12
+<a name="boost_asio.reference.write.overload3"></a><a class="link" href="overload3.html" title="write (3 of 16 overloads)">write (3 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -137,7 +137,7 @@ std::size_t write(
</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/write/overload4.html b/doc/html/boost_asio/reference/write/overload4.html
index 0f7cac5ab3..afbdfe614d 100644
--- a/doc/html/boost_asio/reference/write/overload4.html
+++ b/doc/html/boost_asio/reference/write/overload4.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>write (4 of 12 overloads)</title>
+<title>write (4 of 16 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="../write.html" title="write">
-<link rel="prev" href="overload3.html" title="write (3 of 12 overloads)">
-<link rel="next" href="overload5.html" title="write (5 of 12 overloads)">
+<link rel="prev" href="overload3.html" title="write (3 of 16 overloads)">
+<link rel="next" href="overload5.html" title="write (5 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.write.overload4"></a><a class="link" href="overload4.html" title="write (4 of 12 overloads)">write (4 of 12
+<a name="boost_asio.reference.write.overload4"></a><a class="link" href="overload4.html" title="write (4 of 16 overloads)">write (4 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -114,7 +114,7 @@ std::size_t write(
</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/write/overload5.html b/doc/html/boost_asio/reference/write/overload5.html
index ee87c49faf..b096f87672 100644
--- a/doc/html/boost_asio/reference/write/overload5.html
+++ b/doc/html/boost_asio/reference/write/overload5.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>write (5 of 12 overloads)</title>
+<title>write (5 of 16 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="../write.html" title="write">
-<link rel="prev" href="overload4.html" title="write (4 of 12 overloads)">
-<link rel="next" href="overload6.html" title="write (6 of 12 overloads)">
+<link rel="prev" href="overload4.html" title="write (4 of 16 overloads)">
+<link rel="next" href="overload6.html" title="write (6 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.write.overload5"></a><a class="link" href="overload5.html" title="write (5 of 12 overloads)">write (5 of 12
+<a name="boost_asio.reference.write.overload5"></a><a class="link" href="overload5.html" title="write (5 of 16 overloads)">write (5 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -32,11 +32,11 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
std::size_t write(
SyncWriteStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
+ DynamicBuffer_v1 &amp;&amp; buffers,
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to write a certain number of bytes of data to a stream.
@@ -108,7 +108,7 @@ std::size_t write(
</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/write/overload6.html b/doc/html/boost_asio/reference/write/overload6.html
index 815d9432c0..59b9a8b1a9 100644
--- a/doc/html/boost_asio/reference/write/overload6.html
+++ b/doc/html/boost_asio/reference/write/overload6.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>write (6 of 12 overloads)</title>
+<title>write (6 of 16 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="../write.html" title="write">
-<link rel="prev" href="overload5.html" title="write (5 of 12 overloads)">
-<link rel="next" href="overload7.html" title="write (7 of 12 overloads)">
+<link rel="prev" href="overload5.html" title="write (5 of 16 overloads)">
+<link rel="next" href="overload7.html" title="write (7 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.write.overload6"></a><a class="link" href="overload6.html" title="write (6 of 12 overloads)">write (6 of 12
+<a name="boost_asio.reference.write.overload6"></a><a class="link" href="overload6.html" title="write (6 of 16 overloads)">write (6 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -32,12 +32,12 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>&gt;
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>&gt;
std::size_t write(
SyncWriteStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
boost::system::error_code &amp; ec,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to write a certain number of bytes of data to a stream.
@@ -100,7 +100,7 @@ std::size_t write(
</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/write/overload7.html b/doc/html/boost_asio/reference/write/overload7.html
index 80783aa37d..c10cb59493 100644
--- a/doc/html/boost_asio/reference/write/overload7.html
+++ b/doc/html/boost_asio/reference/write/overload7.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>write (7 of 12 overloads)</title>
+<title>write (7 of 16 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="../write.html" title="write">
-<link rel="prev" href="overload6.html" title="write (6 of 12 overloads)">
-<link rel="next" href="overload8.html" title="write (8 of 12 overloads)">
+<link rel="prev" href="overload6.html" title="write (6 of 16 overloads)">
+<link rel="next" href="overload8.html" title="write (8 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.write.overload7"></a><a class="link" href="overload7.html" title="write (7 of 12 overloads)">write (7 of 12
+<a name="boost_asio.reference.write.overload7"></a><a class="link" href="overload7.html" title="write (7 of 16 overloads)">write (7 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -32,13 +32,13 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="../CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
std::size_t write(
SyncWriteStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
CompletionCondition completion_condition,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to write a certain number of bytes of data to a stream.
@@ -119,7 +119,7 @@ std::size_t write(
</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/write/overload8.html b/doc/html/boost_asio/reference/write/overload8.html
index af34274212..80630347b3 100644
--- a/doc/html/boost_asio/reference/write/overload8.html
+++ b/doc/html/boost_asio/reference/write/overload8.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>write (8 of 12 overloads)</title>
+<title>write (8 of 16 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="../write.html" title="write">
-<link rel="prev" href="overload7.html" title="write (7 of 12 overloads)">
-<link rel="next" href="overload9.html" title="write (9 of 12 overloads)">
+<link rel="prev" href="overload7.html" title="write (7 of 16 overloads)">
+<link rel="next" href="overload9.html" title="write (9 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.write.overload8"></a><a class="link" href="overload8.html" title="write (8 of 12 overloads)">write (8 of 12
+<a name="boost_asio.reference.write.overload8"></a><a class="link" href="overload8.html" title="write (8 of 16 overloads)">write (8 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -32,14 +32,14 @@
</p>
<pre class="programlisting">template&lt;
typename <a class="link" href="../SyncWriteStream.html" title="Buffer-oriented synchronous write stream requirements">SyncWriteStream</a>,
- typename <a class="link" href="../DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a>,
+ typename <a class="link" href="../DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a>,
typename <a class="link" href="../CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a>&gt;
std::size_t write(
SyncWriteStream &amp; s,
- DynamicBuffer &amp;&amp; buffers,
+ DynamicBuffer_v1 &amp;&amp; buffers,
CompletionCondition completion_condition,
boost::system::error_code &amp; ec,
- typename enable_if&lt; is_dynamic_buffer&lt; typename decay&lt; DynamicBuffer &gt;::type &gt;::value &gt;::type * = 0);
+ typename enable_if&lt; is_dynamic_buffer_v1&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &amp;&amp;!is_dynamic_buffer_v2&lt; typename decay&lt; DynamicBuffer_v1 &gt;::type &gt;::value &gt;::type * = 0);
</pre>
<p>
This function is used to write a certain number of bytes of data to a stream.
@@ -112,7 +112,7 @@ std::size_t write(
</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/write/overload9.html b/doc/html/boost_asio/reference/write/overload9.html
index 43af4e26f0..a296c36fb4 100644
--- a/doc/html/boost_asio/reference/write/overload9.html
+++ b/doc/html/boost_asio/reference/write/overload9.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>write (9 of 12 overloads)</title>
+<title>write (9 of 16 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="../write.html" title="write">
-<link rel="prev" href="overload8.html" title="write (8 of 12 overloads)">
-<link rel="next" href="overload10.html" title="write (10 of 12 overloads)">
+<link rel="prev" href="overload8.html" title="write (8 of 16 overloads)">
+<link rel="next" href="overload10.html" title="write (10 of 16 overloads)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="boost_asio.reference.write.overload9"></a><a class="link" href="overload9.html" title="write (9 of 12 overloads)">write (9 of 12
+<a name="boost_asio.reference.write.overload9"></a><a class="link" href="overload9.html" title="write (9 of 16 overloads)">write (9 of 16
overloads)</a>
</h4></div></div></div>
<p>
@@ -108,7 +108,7 @@ std::size_t write(
</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/write_at.html b/doc/html/boost_asio/reference/write_at.html
index d5c933cfff..af3c0d6cd2 100644
--- a/doc/html/boost_asio/reference/write_at.html
+++ b/doc/html/boost_asio/reference/write_at.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="../reference.html" title="Reference">
-<link rel="prev" href="write/overload12.html" title="write (12 of 12 overloads)">
+<link rel="prev" href="write/overload16.html" title="write (16 of 16 overloads)">
<link rel="next" href="write_at/overload1.html" title="write_at (1 of 8 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="write/overload12.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="write_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="write/overload16.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="write_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -141,7 +141,7 @@ std::size_t <a class="link" href="write_at/overload8.html" title="write_at (8 of
</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>
@@ -149,7 +149,7 @@ std::size_t <a class="link" href="write_at/overload8.html" title="write_at (8 of
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="write/overload12.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="write_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="write/overload16.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="write_at/overload1.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_asio/reference/write_at/overload1.html b/doc/html/boost_asio/reference/write_at/overload1.html
index a20838feec..541b477c7b 100644
--- a/doc/html/boost_asio/reference/write_at/overload1.html
+++ b/doc/html/boost_asio/reference/write_at/overload1.html
@@ -129,7 +129,7 @@ std::size_t write_at(
</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/write_at/overload2.html b/doc/html/boost_asio/reference/write_at/overload2.html
index 40e91dc7a2..032bf1981d 100644
--- a/doc/html/boost_asio/reference/write_at/overload2.html
+++ b/doc/html/boost_asio/reference/write_at/overload2.html
@@ -122,7 +122,7 @@ std::size_t write_at(
</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/write_at/overload3.html b/doc/html/boost_asio/reference/write_at/overload3.html
index 5dd4f895f4..6fe1f484ca 100644
--- a/doc/html/boost_asio/reference/write_at/overload3.html
+++ b/doc/html/boost_asio/reference/write_at/overload3.html
@@ -141,7 +141,7 @@ std::size_t write_at(
</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/write_at/overload4.html b/doc/html/boost_asio/reference/write_at/overload4.html
index c215f9a052..356d23aba0 100644
--- a/doc/html/boost_asio/reference/write_at/overload4.html
+++ b/doc/html/boost_asio/reference/write_at/overload4.html
@@ -118,7 +118,7 @@ std::size_t write_at(
</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/write_at/overload5.html b/doc/html/boost_asio/reference/write_at/overload5.html
index cbb2542f58..6c66d8a58f 100644
--- a/doc/html/boost_asio/reference/write_at/overload5.html
+++ b/doc/html/boost_asio/reference/write_at/overload5.html
@@ -113,7 +113,7 @@ std::size_t write_at(
</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/write_at/overload6.html b/doc/html/boost_asio/reference/write_at/overload6.html
index e81a100615..f3328d8ba3 100644
--- a/doc/html/boost_asio/reference/write_at/overload6.html
+++ b/doc/html/boost_asio/reference/write_at/overload6.html
@@ -105,7 +105,7 @@ std::size_t write_at(
</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/write_at/overload7.html b/doc/html/boost_asio/reference/write_at/overload7.html
index 990b71e98b..c685a24807 100644
--- a/doc/html/boost_asio/reference/write_at/overload7.html
+++ b/doc/html/boost_asio/reference/write_at/overload7.html
@@ -124,7 +124,7 @@ std::size_t write_at(
</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/write_at/overload8.html b/doc/html/boost_asio/reference/write_at/overload8.html
index 18be9c8638..e262c511e1 100644
--- a/doc/html/boost_asio/reference/write_at/overload8.html
+++ b/doc/html/boost_asio/reference/write_at/overload8.html
@@ -117,7 +117,7 @@ std::size_t write_at(
</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/yield_context.html b/doc/html/boost_asio/reference/yield_context.html
index cda18c8e59..914f79808c 100644
--- a/doc/html/boost_asio/reference/yield_context.html
+++ b/doc/html/boost_asio/reference/yield_context.html
@@ -164,7 +164,7 @@ void my_coroutine(basic_yield_context&lt;Handler&gt; yield)
</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/tutorial.html b/doc/html/boost_asio/tutorial.html
index 0e43459435..428cdbca15 100644
--- a/doc/html/boost_asio/tutorial.html
+++ b/doc/html/boost_asio/tutorial.html
@@ -112,7 +112,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/tutorial/tutdaytime1.html b/doc/html/boost_asio/tutorial/tutdaytime1.html
index 07e197b2ce..4a38ced7ae 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime1.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime1.html
@@ -115,7 +115,7 @@ int main(int argc, char* argv[])
</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/tutorial/tutdaytime1/src.html b/doc/html/boost_asio/tutorial/tutdaytime1/src.html
index 222aefdbe5..71df79f4c5 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime1/src.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime1/src.html
@@ -31,7 +31,7 @@
// client.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -92,7 +92,7 @@ int main(int argc, char* argv[])
</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/tutorial/tutdaytime2.html b/doc/html/boost_asio/tutorial/tutdaytime2.html
index 0ab6e4bfb0..e866a58bb6 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime2.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime2.html
@@ -112,7 +112,7 @@ int main()
</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/tutorial/tutdaytime2/src.html b/doc/html/boost_asio/tutorial/tutdaytime2/src.html
index 2335af13bd..c4b21e121b 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime2/src.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime2/src.html
@@ -31,7 +31,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -85,7 +85,7 @@ int main()
</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/tutorial/tutdaytime3.html b/doc/html/boost_asio/tutorial/tutdaytime3.html
index c583197b48..65a49ba95a 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime3.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime3.html
@@ -72,7 +72,8 @@ public:
The constructor initialises an acceptor to listen on TCP port 13.
</p>
<pre class="programlisting"> tcp_server(boost::asio::io_context&amp; io_context)
- : acceptor_(io_context, tcp::endpoint(tcp::v4(), 13))
+ : io_context_(io_context),
+ acceptor_(io_context, tcp::endpoint(tcp::v4(), 13))
{
start_accept();
}
@@ -86,7 +87,7 @@ private:
<pre class="programlisting"> void start_accept()
{
tcp_connection::pointer new_connection =
- tcp_connection::create(acceptor_.get_executor().context());
+ tcp_connection::create(io_context_);
acceptor_.async_accept(new_connection-&gt;socket(),
boost::bind(&amp;tcp_server::handle_accept, this, new_connection,
@@ -223,7 +224,7 @@ private:
</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/tutorial/tutdaytime3/src.html b/doc/html/boost_asio/tutorial/tutdaytime3/src.html
index 25ea528de7..9c08868c63 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime3/src.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime3/src.html
@@ -31,7 +31,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -99,7 +99,8 @@ class tcp_server
{
public:
tcp_server(boost::asio::io_context&amp; io_context)
- : acceptor_(io_context, tcp::endpoint(tcp::v4(), 13))
+ : io_context_(io_context),
+ acceptor_(io_context, tcp::endpoint(tcp::v4(), 13))
{
start_accept();
}
@@ -108,7 +109,7 @@ private:
void start_accept()
{
tcp_connection::pointer new_connection =
- tcp_connection::create(acceptor_.get_executor().context());
+ tcp_connection::create(io_context_);
acceptor_.async_accept(new_connection-&gt;socket(),
boost::bind(&amp;tcp_server::handle_accept, this, new_connection,
@@ -126,6 +127,7 @@ private:
start_accept();
}
+ boost::asio::io_context&amp; io_context_;
tcp::acceptor acceptor_;
};
@@ -152,7 +154,7 @@ int main()
</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/tutorial/tutdaytime4.html b/doc/html/boost_asio/tutorial/tutdaytime4.html
index 23c5dbbfd9..1013133b33 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime4.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime4.html
@@ -106,7 +106,7 @@ using boost::asio::ip::udp;
</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/tutorial/tutdaytime4/src.html b/doc/html/boost_asio/tutorial/tutdaytime4/src.html
index 801d96ec80..d2efc630cd 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime4/src.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime4/src.html
@@ -31,7 +31,7 @@
// client.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -87,7 +87,7 @@ int main(int argc, char* argv[])
</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/tutorial/tutdaytime5.html b/doc/html/boost_asio/tutorial/tutdaytime5.html
index 809498b07e..55162a4698 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime5.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime5.html
@@ -73,7 +73,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/tutorial/tutdaytime5/src.html b/doc/html/boost_asio/tutorial/tutdaytime5/src.html
index 7d10834f51..bdfd3c2aa0 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime5/src.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime5/src.html
@@ -31,7 +31,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -89,7 +89,7 @@ int main()
</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/tutorial/tutdaytime6.html b/doc/html/boost_asio/tutorial/tutdaytime6.html
index 446018d79e..09bb6cbfe2 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime6.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime6.html
@@ -173,7 +173,7 @@ private:
</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/tutorial/tutdaytime6/src.html b/doc/html/boost_asio/tutorial/tutdaytime6/src.html
index 80db1c2cf9..d04dabacae 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime6/src.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime6/src.html
@@ -31,7 +31,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -124,7 +124,7 @@ int main()
</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/tutorial/tutdaytime7.html b/doc/html/boost_asio/tutorial/tutdaytime7.html
index 2f0edbbeee..a01de84dbe 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime7.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime7.html
@@ -117,7 +117,8 @@ class tcp_server
{
public:
tcp_server(boost::asio::io_context&amp; io_context)
- : acceptor_(io_context, tcp::endpoint(tcp::v4(), 13))
+ : io_context_(io_context),
+ acceptor_(io_context, tcp::endpoint(tcp::v4(), 13))
{
start_accept();
}
@@ -126,7 +127,7 @@ private:
void start_accept()
{
tcp_connection::pointer new_connection =
- tcp_connection::create(acceptor_.get_executor().context());
+ tcp_connection::create(io_context_);
acceptor_.async_accept(new_connection-&gt;socket(),
boost::bind(&amp;tcp_server::handle_accept, this, new_connection,
@@ -144,6 +145,7 @@ private:
start_accept();
}
+ boost::asio::io_context&amp; io_context_;
tcp::acceptor acceptor_;
};
</pre>
@@ -210,7 +212,7 @@ private:
</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/tutorial/tutdaytime7/src.html b/doc/html/boost_asio/tutorial/tutdaytime7/src.html
index b83a8a18fe..69afff728c 100644
--- a/doc/html/boost_asio/tutorial/tutdaytime7/src.html
+++ b/doc/html/boost_asio/tutorial/tutdaytime7/src.html
@@ -31,7 +31,7 @@
// server.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -98,7 +98,8 @@ class tcp_server
{
public:
tcp_server(boost::asio::io_context&amp; io_context)
- : acceptor_(io_context, tcp::endpoint(tcp::v4(), 13))
+ : io_context_(io_context),
+ acceptor_(io_context, tcp::endpoint(tcp::v4(), 13))
{
start_accept();
}
@@ -107,7 +108,7 @@ private:
void start_accept()
{
tcp_connection::pointer new_connection =
- tcp_connection::create(acceptor_.get_executor().context());
+ tcp_connection::create(io_context_);
acceptor_.async_accept(new_connection-&gt;socket(),
boost::bind(&amp;tcp_server::handle_accept, this, new_connection,
@@ -125,6 +126,7 @@ private:
start_accept();
}
+ boost::asio::io_context&amp; io_context_;
tcp::acceptor acceptor_;
};
@@ -193,7 +195,7 @@ int main()
</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/tutorial/tuttimer1.html b/doc/html/boost_asio/tutorial/tuttimer1.html
index 92a11a65f3..055ff8ee27 100644
--- a/doc/html/boost_asio/tutorial/tuttimer1.html
+++ b/doc/html/boost_asio/tutorial/tuttimer1.html
@@ -94,7 +94,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/tutorial/tuttimer1/src.html b/doc/html/boost_asio/tutorial/tuttimer1/src.html
index cee7f88e20..c61a9042b7 100644
--- a/doc/html/boost_asio/tutorial/tuttimer1/src.html
+++ b/doc/html/boost_asio/tutorial/tuttimer1/src.html
@@ -31,7 +31,7 @@
// timer.cpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -59,7 +59,7 @@ int main()
</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/tutorial/tuttimer2.html b/doc/html/boost_asio/tutorial/tuttimer2.html
index c3e02b4710..0323a91a15 100644
--- a/doc/html/boost_asio/tutorial/tuttimer2.html
+++ b/doc/html/boost_asio/tutorial/tuttimer2.html
@@ -107,7 +107,7 @@ int main()
</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/tutorial/tuttimer2/src.html b/doc/html/boost_asio/tutorial/tuttimer2/src.html
index 35f75d475c..3f4f6fa7cd 100644
--- a/doc/html/boost_asio/tutorial/tuttimer2/src.html
+++ b/doc/html/boost_asio/tutorial/tuttimer2/src.html
@@ -31,7 +31,7 @@
// timer.cpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -64,7 +64,7 @@ int main()
</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/tutorial/tuttimer3.html b/doc/html/boost_asio/tutorial/tuttimer3.html
index 307da92c45..8fdae93740 100644
--- a/doc/html/boost_asio/tutorial/tuttimer3.html
+++ b/doc/html/boost_asio/tutorial/tuttimer3.html
@@ -151,7 +151,7 @@ int main()
</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/tutorial/tuttimer3/src.html b/doc/html/boost_asio/tutorial/tuttimer3/src.html
index 499bb75b01..f2af0cb04b 100644
--- a/doc/html/boost_asio/tutorial/tuttimer3/src.html
+++ b/doc/html/boost_asio/tutorial/tuttimer3/src.html
@@ -31,7 +31,7 @@
// timer.cpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -78,7 +78,7 @@ int main()
</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/tutorial/tuttimer4.html b/doc/html/boost_asio/tutorial/tuttimer4.html
index 5418eb9472..9890f84a12 100644
--- a/doc/html/boost_asio/tutorial/tuttimer4.html
+++ b/doc/html/boost_asio/tutorial/tuttimer4.html
@@ -131,7 +131,7 @@ private:
</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/tutorial/tuttimer4/src.html b/doc/html/boost_asio/tutorial/tuttimer4/src.html
index 4ba86370f9..481fc18f92 100644
--- a/doc/html/boost_asio/tutorial/tuttimer4/src.html
+++ b/doc/html/boost_asio/tutorial/tuttimer4/src.html
@@ -31,7 +31,7 @@
// timer.cpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -89,7 +89,7 @@ int main()
</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/tutorial/tuttimer5.html b/doc/html/boost_asio/tutorial/tuttimer5.html
index 3e50a8a265..9fb30c566c 100644
--- a/doc/html/boost_asio/tutorial/tuttimer5.html
+++ b/doc/html/boost_asio/tutorial/tuttimer5.html
@@ -28,8 +28,8 @@
handlers in multithreaded programs</a>
</h3></div></div></div>
<p>
- This tutorial demonstrates the use of the <a class="link" href="../reference/io_context__strand.html" title="io_context::strand">io_context::strand</a>
- class to synchronise callback handlers in a multithreaded program.
+ This tutorial demonstrates the use of the <a class="link" href="../reference/strand.html" title="strand">strand</a>
+ class template to synchronise callback handlers in a multithreaded program.
</p>
<p>
The previous four tutorials avoided the issue of handler synchronisation
@@ -77,21 +77,21 @@ public:
<p>
In addition to initialising a pair of boost::asio::steady_timer members,
the constructor initialises the <code class="computeroutput">strand_</code> member, an object of
- type <a class="link" href="../reference/io_context__strand.html" title="io_context::strand">io_context::strand</a>.
+ type boost::asio::strand&lt;boost::asio::io_context::executor_type&gt;.
</p>
<p>
- An <a class="link" href="../reference/io_context__strand.html" title="io_context::strand">io_context::strand</a>
- is an executor that guarantees that, for those handlers that are dispatched
- through it, an executing handler will be allowed to complete before the next
- one is started. This is guaranteed irrespective of the number of threads
- that are calling <a class="link" href="../reference/io_context/run.html" title="io_context::run">io_context::run()</a>.
+ The <a class="link" href="../reference/strand.html" title="strand">strand</a> class template
+ is an executor adapter that guarantees that, for those handlers that are
+ dispatched through it, an executing handler will be allowed to complete before
+ the next one is started. This is guaranteed irrespective of the number of
+ threads that are calling <a class="link" href="../reference/io_context/run.html" title="io_context::run">io_context::run()</a>.
Of course, the handlers may still execute concurrently with other handlers
- that were not dispatched through an <a class="link" href="../reference/io_context__strand.html" title="io_context::strand">io_context::strand</a>,
- or were dispatched through a different <a class="link" href="../reference/io_context__strand.html" title="io_context::strand">io_context::strand</a>
+ that were not dispatched through an <a class="link" href="../reference/strand.html" title="strand">strand</a>,
+ or were dispatched through a different <a class="link" href="../reference/strand.html" title="strand">strand</a>
object.
</p>
<pre class="programlisting"> printer(boost::asio::io_context&amp; io)
- : strand_(io),
+ : strand_(boost::asio::make_strand(io)),
timer1_(io, boost::asio::chrono::seconds(1)),
timer2_(io, boost::asio::chrono::seconds(1)),
count_(0)
@@ -99,11 +99,10 @@ public:
</pre>
<p>
When initiating the asynchronous operations, each callback handler is "bound"
- to an <a class="link" href="../reference/io_context__strand.html" title="io_context::strand">io_context::strand</a>
- object. The boost::asio::io_context::strand::bind_executor() function returns
- a new handler that automatically dispatches its contained handler through
- the <a class="link" href="../reference/io_context__strand.html" title="io_context::strand">io_context::strand</a>
- object. By binding the handlers to the same <a class="link" href="../reference/io_context__strand.html" title="io_context::strand">io_context::strand</a>,
+ to an boost::asio::strand&lt;boost::asio::io_context::executor_type&gt; object.
+ The boost::asio::bind_executor() function returns a new handler that automatically
+ dispatches its contained handler through the <a class="link" href="../reference/strand.html" title="strand">strand</a>
+ object. By binding the handlers to the same <a class="link" href="../reference/strand.html" title="strand">strand</a>,
we are ensuring that they cannot execute concurrently.
</p>
<pre class="programlisting"> timer1_.async_wait(boost::asio::bind_executor(strand_,
@@ -153,7 +152,7 @@ public:
}
private:
- boost::asio::io_context::strand strand_;
+ boost::asio::strand&lt;boost::asio::io_context::executor_type&gt; strand_;
boost::asio::steady_timer timer1_;
boost::asio::steady_timer timer2_;
int count_;
@@ -193,7 +192,7 @@ private:
</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/tutorial/tuttimer5/src.html b/doc/html/boost_asio/tutorial/tuttimer5/src.html
index 3a9c4aebce..cdc34e66e8 100644
--- a/doc/html/boost_asio/tutorial/tuttimer5/src.html
+++ b/doc/html/boost_asio/tutorial/tuttimer5/src.html
@@ -31,7 +31,7 @@
// timer.cpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -46,7 +46,7 @@ class printer
{
public:
printer(boost::asio::io_context&amp; io)
- : strand_(io),
+ : strand_(boost::asio::make_strand(io)),
timer1_(io, boost::asio::chrono::seconds(1)),
timer2_(io, boost::asio::chrono::seconds(1)),
count_(0)
@@ -92,7 +92,7 @@ public:
}
private:
- boost::asio::io_context::strand strand_;
+ boost::asio::strand&lt;boost::asio::io_context::executor_type&gt; strand_;
boost::asio::steady_timer timer1_;
boost::asio::steady_timer timer2_;
int count_;
@@ -116,7 +116,7 @@ int main()
</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/using.html b/doc/html/boost_asio/using.html
index 388b0106f3..2f8e979b29 100644
--- a/doc/html/boost_asio/using.html
+++ b/doc/html/boost_asio/using.html
@@ -442,22 +442,6 @@
</p>
</td>
</tr>
-<tr>
-<td>
- <p>
- <code class="computeroutput">BOOST_ASIO_ENABLE_OLD_SERVICES</code>
- </p>
- </td>
-<td>
- <p>
- The service template parameters, and the corresponding classes, are
- disabled by default. For example, instead of <code class="computeroutput">basic_socket&lt;Protocol,
- SocketService&gt;</code> we now have simply <code class="computeroutput">basic_socket&lt;Protocol&gt;</code>.
- The old interface can be enabled by defining the <code class="computeroutput">BOOST_ASIO_ENABLE_OLD_SERVICES</code>
- macro.
- </p>
- </td>
-</tr>
</tbody>
</table></div>
<h4>
@@ -480,7 +464,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>